购买应用商店时出现XCode错误

时间:2015-07-05 07:44:41

标签: ios objective-c xcode unity3d

自2015年初以来,苹果有了新的限制,即你必须拥有64位支持并使用ios 8 SDK构建。我使用Unity for IOS构建了我的代码,然后打开了XCode并打开了我刚刚通过Unity创建的文件。我在XCode内部构建它没有错误。然后我去存档并验证它。然后告诉我上面提到的新限制。

它说使用默认架构来构建单个二进制文件。我去改变建筑以适应这个。然后我做了一个新的构建,它给了我一个错误说"文件是通用的(2个切片)但不包含(n)armv7s切片"。我研究了这个错误,它说只是从架构中删除armv7s。我做了这个并重新建造。

然后我得到错误"在文件中缺少必需的架构arm64 .....架构arm64"的未定义符号。我知道这意味着我的某些库不支持arm64。我从架构中取出arm64,然后我回到开始,它说我需要为64位构建。

之前是否有人遇到此类问题并且可能有解决方案。

非常感谢提前

1 个答案:

答案 0 :(得分:1)

您需要从Unity.From Player Settings - >创建新版本。 Iphone - >其他设置 - >配置。在Scripting后端选择IL2CPP,然后在Architecture select Universal。