在Xcode中使用ldid

时间:2014-01-22 18:05:55

标签: ios xcode cydia

我正在尝试在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。

1 个答案:

答案 0 :(得分:0)

在您的终端中,如果您键入which ldid,则应显示计算机上ldid的安装位置的正确位置。您希望将示例中的/usr/bin/ldid替换为给您的路径。

在我的计算机上,我通过自制程序安装了ldid,因此它位于/usr/local/bin/ldid的路径上。