Ios 向应用商店提交问题:不支持的架构x86_64、i386(IBMMobileFirstPlatformFoundation.framework)和x2B;离子型2+;IBM MFP 8.0

Ios 向应用商店提交问题:不支持的架构x86_64、i386(IBMMobileFirstPlatformFoundation.framework)和x2B;离子型2+;IBM MFP 8.0,ios,xcode,ionic2,app-store,mobilefirst-cli,Ios,Xcode,Ionic2,App Store,Mobilefirst Cli,我在上传到appstore时遇到这些错误 我在Targets=>General=>嵌入式二进制文件中添加了IBMMobileFirstPlatformFoundation.framework。(默认情况下,它位于链接的框架和库中) 如果我从嵌入式库中删除IBMMobileFirstPlatformFoundation.framework(默认情况下,它位于链接的框架和库中),构建将成功,但应用程序将崩溃。 我试过了 请看屏幕,对吗 我可以采取临时措施 我使用的是离子版本2和IBMMFP8.0。及

我在上传到appstore时遇到这些错误

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

如果我从嵌入式库中删除IBMMobileFirstPlatformFoundation.framework(默认情况下,它位于链接的框架和库中),构建将成功,但应用程序将崩溃。

我试过了 请看屏幕,对吗

我可以采取临时措施

我使用的是离子版本2和IBMMFP8.0。及

cordova插件mfp 8.0.2017060910“IBM MobileFirst Platform Foundation”

请帮我解决这个问题
谢谢

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

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

这对m很有效,我希望这也能对您有所帮助。

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