iPhone 团队开发证书使用

    技术2022-05-19  22

    登陆 登陆 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


    最新回复(0)