提交到App Store问题:不支持的体系结构x86_64,i386(IBMMobileFirstPlatformFoundation.framework)+ IONIC 2 + IBM MFP 8.0

时间:2017-06-22 13:58:17

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

enter image description here

  

上传到appstore时出现这些错误。

     

我在Targets =>中添加了IBMMobileFirstPlatformFoundation.framework一般=>嵌入式二进制文件。(默认情况下,它位于链接框架和库中)

     

如果我从嵌入式库中删除IBMMobileFirstPlatformFoundation.framework(默认情况下它位于Linked Framework和Libraries中),Build会成功,但App会崩溃。

我曾尝试http://ikennd.ac/blog/2015/02/stripping-unwanted-architectures-from-dynamic-libraries-in-xcode/ 请看屏幕,是否正确?enter image description here

  

我可以采取adhoc build,

     

我正在使用Ionic版本2和IBM MFP 8.0。和

     

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

请帮我解决这个问题 感谢

1 个答案:

答案 0 :(得分:6)

使用其他框架(“内部通信”)时遇到了同样的问题。我还在嵌入式二进制文件和运行脚本中添加它以选择正确的体系结构。对我有用的解决方案是 -

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

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