iPhone 团队开发证书使用


登陆


登陆 Apple Developer iPhone 选择右边 iPhone Developer Program Portal进入Program Portal页面。


Team, 如果你购买的是单人的版的IDP,整个队伍也就你一个人,不需要管它了。

Certificates
接下来 Certificates证书部分,你需要提交一个请求,这个请求是在本地生成的一个文件。
1. 在程序目录–>实用工具–>钥匙串访问

2. 在偏好设定中查看证书,确认在线证书状态协议OCSP和证书撤销清单CRL为关闭状态,默认就是关闭的,看一下就好了。
3. 钥匙串访问—>证书助理—>从证书Da1L1请求证书。在用户email地方,填入你的email,在常用名填入姓名,保证email和名字和你注册iPhone Developer的一致。
4.选择存储到磁盘和让我指定密钥对信息后继续。
5. 下一页密钥针对信息,大小2048位,算法RSA,全部默认,继续后创建完毕

6. 提交这个CSR请求到网页,按choose File,找到刚刚保存的文件,然后按Submit.
7. 此时这个请求就提交了,你可以看到Certificates里面有一个提交的Certificates是自己的名字,需要Team的管理员验证,如果就你一个人,自己就是管理员,点Approve就验证了。
8. 验证后,Approve按钮就变成了Download,这时就可以下载这个证书了。
9. 下载后双击那个.cer文件,就会添加到钥匙串里了。
Certificates证书包括Development开发和Distribution发布2部分,同样在Distribution里也做一次。
Devices设备

这里就是添加开发设备的地方,一个用于激活3.0的地方,把开发设备的ID写进去就好了。如何找到设备ID?你可以在Xcode的设备管理,或者itunes里的序列号点一下就会有一个40位的UDID了。添加到这里就可以了。
App IDs程序ID

1.点击’ADD ID’在App ID Name输入一个常用名,这个名字只是做一个注解用的。
2. 在APPID (Bundle Seed ID+ Bundle Identifier)推荐填入一个域名样式的字符串。例如com.domainname.applicationname,然后选择’submit’提交。
App ID注册一个Apple Push Notifcation服务暂时不用管,用来使用Push功能的。
Provisioning 创建规则

1.点击’Add’添加一个规则,填入常用名名字,选择一个设备,选择一个Certificates,选择一个App ID。如果你上面的设置里有填,这里就很简单,然后选择submit提交。
2. 在Provisioning里就可以看到这个新加入的规则,下载到本地。
3.安装规则,你可以简单的把下载的文件拖动到Xcode的图标上,或者拖动那个.mobileprovision文件到iTunes的图标,或 者复制文件到/Library/MobileDevice/ProvisioningProfiles里。还可以在Xcode的Organizer里 iPhone设备的Provisioning里按+来添加。
4. 打开Xcode,打开你的project, 窗口左上角选择iPhone Device 3.0(Base SDK)而不是iPhone Simulator 3.0。

5.选中你的Targets,双击那个文件打开 Target Info,在Build中找到Code Signing部分,Code Signing Identity,更改Value,选择你刚刚加入的那个证书。

6.在Properties里面,修改Identifier部分,这个地方注意,这里要填入App ID后面类似域名的部分,而不是全部App ID, 如果在注册app id 地方填入的是一个域名,这里也要写那个域名。

7. 此时,全部完成,Build and go 编译吧,程序会自动被传入iPhone运行,打开iPhone就会发现自己的程序了,我把Lecture1的demo 放在了自己的iPhone上,一个白色的图标。

在Program Portal 里还有最后一项 Distribution发布,暂时就不去管它了,等有发布的时候再说了。

原文出自:http://www.zoz.me/archives/159

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值