错误ITMS-9000:“不支持的体系结构.Xcode存档错误

时间:2014-11-19 10:42:05

标签: ios iphone xcode6 live-sdk

我正在尝试将我的应用上传到appstore 在过去成功完成了但是在整合了直播sdk后我得到了这个错误 -
    错误ITMS-9000:“不支持的体系结构。您的可执行文件包含不受支持的体系结构'[x86_64,i386]'“
我甚至无法通过验证屏幕。
任何帮助将受到高度赞赏 我试了一下这里提到的一些建议 -

ERROR ITMS-9000: "Unsupported architectures. Your executable contains unsupported architectures '[x86_64, i386]'"

但即使这样也无济于事 提前谢谢。

干杯 Nitesh

2 个答案:

答案 0 :(得分:1)

当我尝试提交ipa时,我遇到了同样的错误,我们无法使用模拟器设备上传框架i386& x86_64到itunes连接

在我的情况下是因为迦太基的框架有i386& 86_64 arquitectures

然后,您可以尝试2个选项:

1.-如果迦太基案件>阅读carthage Readme file here

他们在哪里解释了如何解决此问题App Store submission bug

On your application targets’ “Build Phases” settings tab, click the “+” 
icon and choose “New Run Script Phase”. Create a Run Script with the following contents: 

/usr/local/bin/carthage copy-frameworks 

and add the paths to the frameworks you want to use under “Input Files”,
e.g.: 

$(SRCROOT)/Carthage/Build/iOS/Box.framework
$(SRCROOT)/Carthage/Build/iOS/Result.framework
$(SRCROOT)/Carthage/Build/iOS/ReactiveCocoa.framework

2.-删除您不需要上传的建筑

在这里,你有一个非常好的脚本解决方案来删除你不需要的arquitectures Submit to App Store issues: Unsupported Architecture x86

答案 1 :(得分:0)

您可以通过在支持的体系结构中添加armv6来解决此问题。这对我有用。