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

时间:2013-08-31 19:30:49

标签: ios trigger.io

这似乎是关于如何伪造IPA(狂野猜测)

的权限的问题

无论如何我还发现phonegap构建用户是having the same issue

我正在使用Windows。

2 个答案:

答案 0 :(得分:3)

看起来Apple可能已经更改了对IPA文件的验证,Trigger必须对此进行调查并更新IPA的创建方式。

同时IPA实际上只是zip文件,你应该能够解压缩它,制作Forge二进制文件可执行文件并将其压缩回来。我没有尝试过,所以它可能不起作用,但值得一试,直到有更好的解决方法。

要在mac上使用命令行执行此操作,您应该能够运行以下命令(我假设您可以访问mac以使用应用程序加载器)。 bad.ipa是您尝试提交的ipa文件无法正常工作,而good.ipa是您希望能够提交的生成的ipa文件。

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

答案 1 :(得分:0)

您需要提供可执行权限,提及文件trigger.io

这就是我在谷歌Admob库中遇到同样问题时所做的事情

  

chmod + x libGoogleAnalytics_debug.a

再次编译并将ipa上传回itunes connect。