Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 是否允许自动引用计数(ARC)应用程序进入应用商店?_Ios_Llvm_Automatic Ref Counting - Fatal编程技术网

Ios 是否允许自动引用计数(ARC)应用程序进入应用商店?

Ios 是否允许自动引用计数(ARC)应用程序进入应用商店?,ios,llvm,automatic-ref-counting,Ios,Llvm,Automatic Ref Counting,由于ARC将在4.0中工作,我们现在能用LLVM3编译我们的应用程序并将它们放入应用商店吗 或者我们必须等到Xcode 4.2发布吗?如果您设法从LLVM 3强制Xcode 4.0.2使用Clang进行编译,我想您可以。如果您使用LLVM 3后端,苹果可能会检测到,也可能不会检测到,并使您的二进制文件无效。当然,您不能使用4.2提交,因为标准过程是只允许稳定的SDK。提交启用ARC的应用程序没有问题。您只需使用XCode 4.1签署并提交应用程序 ARC的运行时支持已经存在(当前的雪豹和狮子版本

由于ARC将在4.0中工作,我们现在能用LLVM3编译我们的应用程序并将它们放入应用商店吗


或者我们必须等到Xcode 4.2发布吗?

如果您设法从LLVM 3强制Xcode 4.0.2使用Clang进行编译,我想您可以。如果您使用LLVM 3后端,苹果可能会检测到,也可能不会检测到,并使您的二进制文件无效。当然,您不能使用4.2提交,因为标准过程是只允许稳定的SDK。

提交启用ARC的应用程序没有问题。您只需使用XCode 4.1签署并提交应用程序


ARC的运行时支持已经存在(当前的雪豹和狮子版本已经内置了它)。由于您可以使用任何您想要构建二进制文件的工具,因此使用clang/llvm3套件构建的二进制文件应该没有问题。

我投票认为过于本地化,因为测试级开发工具的状态将随着时间的推移而改变。因此,此处的答案不一定准确。但是,一般政策(请阅读发行说明)规定,早期发布前开发工具不得用于提交给应用商店。当这些工具足够稳定时,苹果会告诉你,你可以自由地这么做。@PengOne你如何认为LLVM编译器技术(UNIX)和开发工具问题应该出现在苹果消费者问答网站上?@wjlafrance:我想@PengOne意味着这个问题应该直接问苹果,在任何消费者问答网站上都没有。@state我仍然认为这是一个有效的提问论坛。LLVM已随ARC发布,不在NDA范围内。除此之外,苹果的开发者们没有那么好的社区。