如何从Xcode在iPhone上安装未签名的应用程序?

时间:2011-11-20 21:41:09

标签: iphone xcode

如何从Xcode在iPhone上安装未签名的应用程序?我使用的是最新版本的Xcode和iOS 5 SDK。

4 个答案:

答案 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个应用程序之后没有病毒。来自默认存储库的所有应用程序都会被检查,并且没有病毒。