被分析的二进制文件必须是可执行的trigger.io

这似乎是一个问题,关于如何打包IPA(疯狂的猜测)

无论如何,我还发现phonegapbuild立用户有相同的问题

我正在使用Windows。

它看起来像苹果可能已经改变了对IPA文件的validation,触发器将不得不查看这个并更新IPA的创build方式。

与此同时,IPA实际上只是zip文件,您应该能够解压缩它,使Forge二进制文件可执行并将其压缩回去。 我没有尝试过,所以它可能无法正常工作,但值得一试,直到有一个更好的解决scheme。

要在Mac上使用命令行,你应该可以运行下面的命令(我假设你可以访问一个mac来使用应用程序加载器)。 bad.ipa是你试图提交的ipa文件,它不起作用,而good.ipa是你希望能够提交的最终的ipa文件。

 unzip bad.ipa chmod a+x Payload/device-ios.app/Forge zip -r good.ipa Payload 

你需要提供可执行权限的文件trigger.io

当我与Google Admob库有相同的问题时,这就是我所做的

chmod + x libGoogleAnalytics_debug.a

并重新编译并将ipa上传到iTunes连接。