ERROR ITMS-9000:"无效架构:应用包含一个应用程序扩展和框架必须支持arm64 [英] ERROR ITMS-9000: "Invalid architecture: Apps that include an app extension and a framework must support arm64

查看:207
本文介绍了ERROR ITMS-9000:"无效架构:应用包含一个应用程序扩展和框架必须支持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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆