无法发送itunesconnect应用程序的新版本。尽管上周,发生了相同版本的发送。在代码中,我只是更改了按钮的名称,没有在哪里不做任何更改。
但总是会出错:

错误ITMS-9000:“不支持的体系结构。您的可执行文件包含不支持的体系结构'[x86_64,i386]'”

在我的项目->build设置中:
ARCHS = $(ARCHS_STANDARD_32_BIT)
//:configuration =调试
ONLY_ACTIVE_ARCH =是
//:configuration =发布
ONLY_ACTIVE_ARCH =否

VALID_ARCHS = armv7 armv7s

最佳答案

在Daniel Kennett的博客上查看这个精巧的解决方案-它与SpritzSDK完美配合,对我来说也有类似的问题。

他提供了一个脚本,您可以将其插入构建阶段,以剥离掉不需要的体系结构,这是最后一步-不会破坏模拟器,iTunesConnect在第一次尝试时也批准了我的上传。

http://ikennd.ac/blog/2015/02/stripping-unwanted-architectures-from-dynamic-libraries-in-xcode/

关于ios - 错误ITMS-9000 : "Unsupported architectures. Your executable contains unsupported architectures ' [x86_64, i386 ]'",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25886643/

10-11 14:52