iPhone开发如何联机调试

必须条件:

99$

(没这个就不用再往下看了)

 

首先登录到

http://developer.apple.com/iphone/index.action

 

如果已经购买了99$, 登录进去后会看到如下地方(1)

 

 

点进去会看到如下界面(2)

 

这里我要提一下,公司和个人的$99  Team里面的内容是有所不同的(至少我发现有不同)

公司的Team下面可以加入Member  而个人的不能加入Member只能是一个人,不过这里并无大碍,不妨碍我们下面的内容。

点击进入 Certificates 看到如下内容(3)

 

 

点击图中红色部分 会下载下来一个名字为  AppleWWDRCA.cer  的东西

这个是调试发布IPHONE 程序必须的一个东西,这个东西我们只要下载一次就够了,即使你有NIDP,那么无论是调试程序,还是发布程序,那也只需要一个,后面我们要说到Distribution页面时,也有这个链接,如果已经下载过,那么就不用再下这个了。(最初因为对这个流程不懂,我下载了N次这个)

下完之后,点击这个,这个东西就会装到自己的机器上。

打开你的  Keychain Access ,如果dock里面没有到 C Applications\Utilities下面去找Keychain Access,中文名字好像叫 钥匙串…” 打开这个,你会看到如下(4)

 

这代表你已经装进去了。

 

下面,我们打开Keychain的这个菜单(5)

 

 

按着下面的图来

(6)

 

(7)

 

(8)

 

 

然后continute

就会生成一个CertificateSigningRequest.certSigningRequest 的文件,在你的桌面上哦

 

下一步(9)

 

点击Request Certificate(10)

 

点击Choose File(图11

选中CertificateSigningRequest.certSigningRequest

 

 

点击Choose(图12

 

 

点击Submit

(13)

 

点击Approve

(图14

 

 

这时你的证书是牌Pending的状态

刷新一个网页,OK就处于如下状态

(图15

 

 

这时点击 Download按钮,会得到一个developer_identity.cer   双击这个文件

(图16

 

 

点击OK

这时再打开你的keychain 看看 会是如下结果

(图17

 

 

切记这时能看到下面那个 钥匙 状的东西,如果没有这个,是不可能调试的,以前有时,我经常看不到那个 钥匙 状的东西

OK,我们继续

 

打开Devices 那一项

(18)

 

 

点击 Add Devices

19

 

 

给自己的设备取个名字例如MyIPod

DeviceID 就是自己IPodIPHONE的机身号40位),机身号的获取方法有很多,可能通过xcode window->Organizer 来取得

(20)

 

 

然后填入表中并点击summit

21

 

 

下面我们来搞APPID

22

点击NewAppID

 

 

23

 

第一处,随便写个名字就行了, 我以AppID为例

第二处,一定要注意了,一定要按着这样的格式写

我这里写的是

com.abc.*

你也可以写成 com.xyz.*    com.google.*   

尽量中间那个变量有点意义,一般情况下是公司的名字。

切记一定要写成这种格式,不然以后会有麻烦

然后submit

24

 

 

 

 

继续Provisioning页面

25

 

点击New Profile

按着我的填一下

26

 

 

 

填完后 Submit

27

 

 

Download 你会得到一个 DevProvision.mobileprovision 的文件,这个文件是要装到手机里面的

 

将这个拖动到organizer  里面

28

 

 

拖动后如图29

 

 

这时打开你的IPOD 你会发现在  设置->通用->描述文件  里面有个东西,那就是你的证书了

然后再双击DevProvision.mobileprovision这个文件,然后你的xcode 就被激活,这时查看C

Users\用户名\Library\MobileDevice\Provisioning Profiles下面 是不是有了一个

XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件?

 

 

下面随便打开一个IPHONE的工程

打开那个工程的plist文件,把Bundle identifier改成如下

30

 

 

现在大概你知道 abc 是什么东西了吧

打开这个工程的info

31

 

 

然后按着下图改一下设置(切记选中你该选中的那一项)

32

 

 

如果你想选中的那一项是灰色的,那么你前面的某些流程一定出了问题

 

 

然后还有一处需要确认,如下(图33

 

 

请确认,红色是部分是你应该选中的

34

 

 

 

 

OK

现在已经大功告成了 99.9999%

选中Device  Debug    然后 Build and Go

35

 

 

 

程序肯定已经跑在你的机器上了,如果不行,那么重起一下你的IPOD,如果再不行那就重起一下你的电脑,如果再再不行那就自己想办法吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值