0

我正在尝试将我的应用上传到应用商店。
过去已成功完成此操作,但在集成实时 sdk 后,我收到此错误
- 错误 ITMS-9000:“不支持的架构。您的可执行文件包含不受支持的架构 '[x86_64, i386]'”<br> 我什至无法通过验证屏幕。
任何帮助将不胜感激。
我尝试了这里提到的一些建议-

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

但即使这样也没有帮助
提前谢谢。

干杯尼特什

4

2 回答 2

1

我在尝试提交 ipa 时遇到了同样的错误,我们无法将带有模拟器 arquitectures i386 和 x86_64 的框架上传到 iTunes Connect

就我而言,是因为 Carthage 的框架具有 i386 和 86_64 架构

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

1.- 如果迦太基案例>在此处阅读迦太基自述文件

他们在哪里解释了如何解决这个App Store 提交错误

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.- 删除不需要上传的架构

在这里,您有一个非常好的脚本来删除不需要的架构的解决方案 提交到 App Store 问题:不支持的架构 x86

于 2015-12-31T08:49:47.960 回答
0

您可以通过在支持的架构中添加 armv6 来解决它。这对我有用。

于 2015-02-07T18:17:49.553 回答