我正在尝试在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。
答案 0 :(得分:0)
在您的终端中,如果您键入which ldid
,则应显示计算机上ldid
的安装位置的正确位置。您希望将示例中的/usr/bin/ldid
替换为给您的路径。
在我的计算机上,我通过自制程序安装了ldid
,因此它位于/usr/local/bin/ldid
的路径上。