我试图在Xcode 5.0.2上使用ldid,以便可以向Cydia提交应用。但是我不断收到此错误:

/bin/sh: /Users/Brassfield/Library/Developer/Xcode/DerivedData/AirHomeVideo-ghxxiyltjhdzmfeibisruvulonjp/Build/Intermediates/AirHomeVideo.build/Debug-iphoneos/AirHomeVideo.build/Script-483D888818903E450087B2EA.sh: /usr/bin/ldid: bad interpreter: No such file or directory

我正在使用thebigboss.org网站上执行的操作。
ldid for osx is here. You can do this on osx machine or add it as a build step in xcode:
* Under targets, your project, right click and select  Add, new build phase, New run script build phase.
* Type in /usr/bin/ldid -S FULLPATH_TO_YOUR_BINARY

我究竟做错了什么?我已将Xcode设置为不要求代码签名,而只需要使用ldid对代码进行签名即可进入Cydia。

最佳答案

在终端中,如果键入which ldid,它将显示正确的ldid安装位置。您将要在示例中将/usr/bin/ldid替换为给出的路径。

在我的机器上,我通过自制程序安装了ldid,因此它在我的路径上为/usr/local/bin/ldid

10-08 06:13