【问题标题】:Submit to App Store issues: Unsupported Architecture x86_64,i386 (IBMMobileFirstPlatformFoundation.framework) +IONIC 2 + IBM MFP 8.0提交到 App Store 问题:不支持的体系结构 x86_64,i386 (IBMMobileFirstPlatformFoundation.framework) +IONIC 2 + IBM MFP 8.0
【发布时间】:2017-06-23 00:40:30
【问题描述】:

上传到应用商店时出现这些错误。

我在 Targets => General => Embedded Binaries 中添加了 IBMMobileFirstPlatformFoundation.framework。(默认情况下它在 Linked Framework 和 Libraries 中)

如果我从 Embedded Libraries 中删除 IBMMobileFirstPlatformFoundation.framework(默认情况下它在 Linked Framework 和 Libraries 中),构建会成功,但应用程序会崩溃。

我试过http://ikennd.ac/blog/2015/02/stripping-unwanted-architectures-from-dynamic-libraries-in-xcode/ 请看画面,对吗?

我可以进行临时构建,

我使用的是 Ionic 版本 2 和 IBM MFP 8.0。和

cordova-plugin-mfp 8.0.2017060910“IBM MobileFirst Platform Foundation”

请帮我解决这个问题 谢谢

【问题讨论】:

  • 请告诉我们您使用的是什么版本的 cordova-plugin-mfp。另外,您是否构建了 cordova 应用程序,然后在 Xcode 中打开了生成的 xcodeproj?我不知道您应该像上面描述的那样采取特殊步骤。
  • 亲爱的 John,我正在使用 cordova-plugin-mfp 8.0.2017060910 “IBM MobileFirst Platform Foundation”。我使用 Xcodeproject 打开这个项目

标签: ios xcode ionic2 app-store mobilefirst-cli


【解决方案1】:

我在使用另一个框架(“对讲机”)时遇到了同样的问题。我还将它添加到嵌入式二进制文件和运行脚本中以选择正确的架构。对我有用的解决方案是 -

  • 删除产生问题的相应框架和运行脚本。然后编译并运行代码。
  • 先添加嵌入式框架,然后添加运行脚本。请确保构建阶段的顺序应类似于运行脚本上方的嵌入式框架,用于选择正确的架构。

这对 m 有用,我希望这对你也有帮助。

【讨论】:

    猜你喜欢
    • 2015-08-13
    • 2018-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 2012-03-18
    相关资源
    最近更新 更多