Mapbox应用程序提交错误

时间:2016-09-02 05:38:51

标签: ios app-store mapbox appstore-approval

我使用Mapbox框架构建了应用程序。该应用程序在设备上运行并通过应用程序提交验证过程。

然而,当我尝试在App Store上提交应用程序时,我收到错误

错误ITMS-90087:"不支持的体系结构。 AppName.app/Frameworks/Mapbox.framework的可执行文件包含不受支持的体系结构' [x86_64,i386]'。"

我曾尝试过不同的解决方案,但没有运气。

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

然而,在Mapbox cocoapods和其他一些框架上,他们提到了

最后一步,由Realm提供,在归档通用二进制文件时需要在iOS App Store bug上工作

任何人都可以让我知道如何解决这个错误或如何使用Realm的礼貌来解决这个问题?

2 个答案:

答案 0 :(得分:1)

根据Mapbox iOS SDK动态框架安装说明:

  

在项目编辑器的Build Phases选项卡中,单击顶部的+按钮,然后选择“New Run Script Phase”。在脚本文本字段中输入以下代码:

"${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Mapbox.framework/strip-frameworks.sh”

这适用于App Store bug,其中模拟器切片不会从框架中剥离。

答案 1 :(得分:0)

请检查此链接: https://cocoapods.org/pods/Mapbox-iOS-SDK

在Build Phases选项卡中,单击顶部的+按钮,然后选择“New Run Script Phase”。在脚本文本字段中输入以下代码:

bash“$ {BUILT_PRODUCTS_DIR} / $ {FRAMEWORKS_FOLDER_PATH} /Mapbox.framework/strip-frameworks.sh”

归档并上传至iTune。