ERROR ITMS-9000:"无效架构:应用包含一个应用程序扩展和框架必须支持arm64 [英] ERROR ITMS-9000: "Invalid architecture: Apps that include an app extension and a framework must support arm64
问题描述
我要上传建设与iTunes Connect的自定义键盘延长但当我通过应用程序加载器将它上传在iTunes连接的告诉我下面的错误
I want to upload build with Custom keyboard extension on Itunes Connect But when I am going to upload it on Itunes Connect through Application loader its show me following error
ERROR ITMS-9000: "Invalid architecture: Apps that include an app extension and a framework must support arm64
我添加了键盘延伸目标和应用目标的有效架构的ARMv7,armv7s,arm64作为well.but我仍然面临着同样的问题。
I have added valid architecture to "Armv7",armv7s,arm64 in keyboard extension target and app target as well.but I am still facing same problem
推荐答案
我的问题是,我有我的iPhone 6连接于X code使所有SWIFT框架也只有建立arm64版本。
My problem was, that I had my iPhone 6 connected to Xcode so all swift frameworks did only build the arm64 version.
我断开我的iPhone 6和选定的iOS设备为目标。
I disconnected my iPhone 6 and selected iOS Device as Destination.
这之后,错误就消失了。
After that the error disappeared.
您可以另一件事是检查如果创建的存档真的是为所有需要的架构。
Another thing you could to is to check if the created Archive is really for all required architectures.
您可以用命令行命令来检查你的存档二进制文件:
You can check the the binary files in your Archive with the commandline command:
lipo -info YourBinary
输出应该是这个样子的:
The output should look something like that:
Architectures in the fat file: YourBinary are: armv7 arm64
这篇关于ERROR ITMS-9000:"无效架构:应用包含一个应用程序扩展和框架必须支持arm64的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!