2015-07-05 16 views
0

从2015年开始,苹果有了新的限制,即您必须拥有64位支持并使用ios 8 SDK进行构建。我使用Unity for IOS构建了代码,然后打开XCode并打开刚刚通过Unity创建的文件。我在XCode内部构建它没有错误。然后我去归档并验证它。然后它会告诉我上面提到的新限制。为应用商店布局时出现XCode错误

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

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

有没有人遇到过这种类型的问题,并可能有解决方案。

提前

+0

看看这个http://stackoverflow.com/questions/30956833/unity-vuforia-xcode-ios-armv7-arm64/30969663#30969663 – d4Rk

回答

1

非常感谢你需要从Unity.From播放器设置一个新的版本 - > iPhone - >其他设置 - >配置。在脚本后端选择IL2CPP,然后在架构下选择通用。

相关问题