如何从Xcode在iPhone上安装未签名的应用程序?我使用的是最新版本的Xcode和iOS 5 SDK。
答案 0 :(得分:1)
你不能。
Apple希望人们注册他们的开发者计划,因此安装未签名的应用程序的唯一方法可能涉及越狱,但我不知道,因为我从来没有越狱过iOS设备。答案 1 :(得分:1)
小心!这需要越狱的iOS设备。
是的,你可以!
如果您是自己构建的,可以直接将手机用作开发设备(如果您不知道如何,只是谷歌,我还不记得)。
诀窍是强制Xcode不要尝试对您的应用进行代码签名。如果不这样做,每次都会出错,你会尝试构建它。
转到终端并输入:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/SDKSettings.plist
(您可以将iPhoneOS5.0替换为目标SDK)
系统会要求您输入管理员密码。
现在将密钥CODE_SIGNING_REQUIRED
的值更改为NO
。
你差不多完成了。
转到项目设置,查找“代码签名”并将所有值设置为Don't Code Sign
。
将活动方案设置为iPhone而不是iPhone 5.0 Simulator,然后转到Product → Build For → Build For Archiving
现在转到您的管理器窗口,前往iPhone,转到应用程序,按左下角的加号并选择构建路径。
在Xcode4中默认为/Users/you/Library/Developer/Xcode/DerivedData/yourApp/Build/Products/Release-iphoneos/
。
选择你的App二进制文件(它将有一个“禁用”徽章,因为你在Mac架构上)并点击打开。
等待几秒钟,现在您的应用程序应该可以从SpringBoard获得。
答案 2 :(得分:1)
也许您尚未准备好购买许可证。那时你需要JailCoder - 一个易于使用的应用程序来调整你的项目和Xcode。当您使用JailCoder进行测试时,购买许可证并发布您的应用程序。
注意:此处还需要越狱设备。
答案 3 :(得分:0)
这需要越狱,我不明白为什么不这样做,因为我的越狱iPad在300个应用程序之后没有病毒。来自默认存储库的所有应用程序都会被检查,并且没有病毒。