我一直在cydia存储库上托管我的应用已经有一段时间了,并且在为iOS 5或iOS 6托管应用时没有任何问题。但是,当我将我的一个设备升级到iOS 7,并尝试过安装应用程序时,它在安装过程中给了我一些错误。
我得到的错误是,
subprocess dpkg-deb --fsys-tarfile returned error exit status 2
Sub-process /usr/bin/dpkg returned an error code (1)
我尝试使用谷歌搜索错误,但没有太多运气,我只是重读了saurik关于构建.deb文件和创建cydia存储库的帖子,here我仍然不确定为什么包/ .deb文件可以在iOS 6中运行,但在iOS 7中停止工作。
我甚至使用Xcode 5创建了一个简单的测试应用程序,其中只有一个按钮,而这个简单的测试应用程序给出了与上述相同的错误。
答案 0 :(得分:1)
显然,dpkg
,Cydia
以及dpkg
的自制软件版本存在一些兼容性问题。我最终找到this,解决了安装问题。 :)
答案 1 :(得分:0)
如果您使用尚未越狱的新SDK,则会出现此错误,如果您使用Xcode和新SDK,您应该使用已经越狱的SDK下载较旧的Xcode,然后您可以编译将正常加载的应用程序