为Cydia签署问题

时间:2014-01-23 14:31:20

标签: ios xcode code-signing cydia

我正在尽力为Cydia更新一个在启动时不断崩溃的应用程序。它的基本SDK为7.0,部署目标为6.0。我将Xcode设置为不需要代码签名。我尝试过这么多种不同的方式,每次从Cydia下载时,它都会在启动时崩溃。

首先,我尝试不对代码进行签名,并在我的Mac上使用ldid对其进行伪造签名。我将.app文件复制到我的桌面,然后执行了:

Open Terminal on the OSX system where the application was built.
Add the SHA1 hashes to the application binary:

# cd ~/Desktop/
# ldid -S HelloWorld.app/HelloWorld

我通过将其复制到我的iPhone来测试它,它运行良好。然后我将.app文件上传到thebigboss存储库,当它上线时我下载了它,但它在启动时崩溃了。

我的下一个尝试是简单地在Keychain Access中创建证书。我将其保留为自签名根,并将其更改为代码签名。我输入了一个唯一的序列号,并在365处保留有效日期。然后我尝试在Xcode中使用它,但Xcode给了我一个错误,它不再有效,我需要检查我的证书的到期日期。

我真的需要帮助,因为我无法弄清楚我的生活在这里出了什么问题,Cydia的顾客也感到不安。

0 个答案:

没有答案