想开发OS X或者IOS的程序必定要用到的软件就是Xcode,但是,在默认情况下,只能通过花99美元注册一个开发者帐号,才能真机测试,今天就教大家怎么免开发者帐号就使用真机测试
所需条件
2013年6月28日更新:也许你需要先注册一个免费的开发者帐号才能进行下面的步骤(点击查看教程)
1、一台Mac电脑
3、可用的网络
4、耐心
一、创建证书
1、这一步比较简单,点击“Launchpad”-“其他”-“钥匙圈存取”
2、然后点击顶部菜单栏的“钥匙圈存取”-“凭证辅助程式”-“制作凭证”
3、在弹出的窗口的名称中输入“iPhone Developer”,凭证类型选择“代码签名”,并且勾选“覆蓋默认值”,然后一路点击“继续”或“制作”
4、最后出现这个页面,第一步就成功了
二、修改Xcode的配置文件
1、这一步可能有一些复杂,因为涉及到很多命令,但是如果你对UNIX命令有些了解,那应该就不会很难
2、首先先将Xcode完全关闭
3、打开“其他”-“终端机”(点击图片查看原图)
4、先输入
1 |
cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk |
1 |
sudo cp SDKSettings.plist SDKSettings.plist.orig |
5、我们要编辑文件,所以然后输入
1 |
sudo vim SDKSettings.plist |
6、这个时候我们就进入了Vim编辑器,首先输入“i”进入编辑模式
7、然后通过键盘上下移动,把
1 2 |
<key>CODE_SIGNING_REQUIRED</key> <string>YES</string> |
和
1 2 |
<key>ENTITLEMENTS_REQUIRED</key> <string>YES</string> |
这两段代码中的YES改为NO
8、修改完成以后,按下“Ese”键,回到普通模式
9、然后输入“:wq”回车保存并且离开Vim编辑器
10、我们还要修改另一个文件
11、输入
1 |
cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform |
1 |
sudo cp Info.plist Info.plist.orig |
12、然后输入
1 |
sudo /Applications/Xcode.app/Contents/MacOS/Xcode /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist |
13、这个时候会自动打开Xcode,然后我们需要替换一些内容,点击顶部菜单栏的“Edit”-“Find”-“Find and Replace in Workspace”(点击图片查看原图)
14、在Find栏输入“XCiPhoneOSCodeSignContext”,在Replaced栏输入“XCCodeSignContext”,然后点击“Replace All”
15、这样就可以了,关闭以后还要记得在下面关闭Xcode程序
16、先连接网络再做这一步
17、先返回“终端机”
18、输入下列命令(每一行为一条命令)
1 |
sudo mkdir /Applications/Xcode.app/Contents/Developer/iphoneentitlements |
1 |
cd /Applications/Xcode.app/Contents/Developer/iphoneentitlements |
1 |
sudo curl -O http://www.alexwhittemore.com/iphone/gen_entitlements.txt |
1 |
sudo mv gen_entitlements.txt gen_entitlements.py |
1 |
sudo chmod 777 gen_entitlements.py |
19、这复杂的一步总算完成了,下面的步骤就简单很多,继续看看下一页吧
历史上的今天
2014年:免费二级域名 IDV.PW 申请(9条评论)