如何从Xcode在iPhone上安装未签名的应用程序? [英] How can I install an unsigned application on an iPhone from Xcode?

查看:170
本文介绍了如何从Xcode在iPhone上安装未签名的应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How can I install an unsigned application on an iPhone from Xcode? I am using last version of Xcode and the iOS 5 SDK.

推荐答案

注意!这确实需要越狱的iOS设备.

CAUTION! This DOES require a jailbroken iOS Device.

是的,您可以!

如果您是自己构建的,则可以将手机用作开发人员设备(如果您不知道如何操作,只需用谷歌搜索,就不记得了).

If you've built it on your own, you can simply use your phone as developer device (if you don't know how, just google it, I don't remember yet).

诀窍是迫使Xcode不要尝试对应用程序进行代码签名.如果不这样做,每次都会出错,并尝试构建它.

The trick is to force Xcode to don't try to code sign your app. If you don't, you'll get an error every time, you try to build it.

转到终端并输入:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/SDKSettings.plist

(您可以使用目标SDK替换iPhoneOS5.0)

(You might replace iPhoneOS5.0 with your target SDK)

系统会要求您输入管理员密码.

You'll be asked for your admin password.

现在将键CODE_SIGNING_REQUIRED的值更改为NO.

您快完成了.

转到您的项目设置,查找代码签名",并将所有值设置为Don't Code Sign.

Go to your project settings, look for "Code Signing" and set all values to Don't Code Sign.

将活动方案设置为iPhone而不是iPhone 5.0 Simulator,然后转到Product → Build For → Build For Archiving

Set the active scheme to your iPhone instead of iPhone 5.0 Simulator and go to Product → Build For → Build For Archiving

现在转到管理器"窗口,转到iPhone,转到应用程序",按左下角的加号并选择构建路径. 在Xcode4中,默认为/Users/you/Library/Developer/Xcode/DerivedData/yourApp/Build/Products/Release-iphoneos/.

Now go to your Organizer Window, head for your iPhone, go to Applications, press the plus sign at left bottom and choose your build path. In Xcode4 it's /Users/you/Library/Developer/Xcode/DerivedData/yourApp/Build/Products/Release-iphoneos/ by default.

选择您的App二进制文件(由于您使用的是Mac架构,因此将带有禁止"标志),然后单击打开".

Select your App binary (it will have a "forbidden" badge, because you're on Mac architecture) and click open.

等待几秒钟,现在应该可以从SpringBoard上访问您的应用了.

Wait a few seconds and now your app should be available from your SpringBoard.

这篇关于如何从Xcode在iPhone上安装未签名的应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆