运行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文件夹。
我尝试使用常规和提升权限运行这些命令。
有没有办法手动运行这些步骤?
答案 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检查,从源代码编译,然后重新运行,一切正常。