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