为什么锻造。 trigger.io运行ios不安装我的应用程序?

时间:2014-09-02 01:25:23

标签: trigger.io

运行forge -v run ios

   [  DEBUG] Running: 'ideviceinstaller' '-i' '/tmp/tmpjt2oqa'
   [   INFO] WARNING: could not locate iTunesMetadata.plist in archive!
   [   INFO] Unable to locate app directory in archive!
   [   INFO] App installed, you will need to run the app on the device manually.

当它完成运行时,forge -v输出中的临时文件都不存在。

我也试过

ideviceinstaller -i release/ios/appname-1409619783.ipa

这使我无法在归档中找到app目录。

尝试手动运行codesign jar,我没有权利文件,并且永远不会创建/tmp/tmpblahblah/Payload/device-ios.app文件夹。

我尝试使用常规和提升权限运行这些命令。

有没有办法手动运行这些步骤?

1 个答案:

答案 0 :(得分:0)

基于 https://github.com/libimobiledevice/ideviceinstaller/issues/9

int zindex = zip_name_locate(zf, *path, 0);
if (zindex < 0) {
    return -1;
}
return 0;

我删除了最后四行中的zip检查,从源代码编译,然后重新运行,一切正常。