13 June 2015
  • 作者: 王德水
  • 出处:http://deshui.wang
  • 版权:转载需经作者同意,请保留此内容且附上原文链接

苹果真机调试是比较麻烦的,需要代码签名,主要的作用就是确保程序是苹果认证的开发者开发,下面列出主要的步骤。

购买开发者帐号

之前iOS开发者帐号和Mac开发者帐号需要分开购买,现在都合并为Apple Developer Program了,所以只需要出一份钱了。打开 https://developer.apple.com/programs/, 点击右上角Enroll

点击start your enrollment

选择你是个人开发者还是企业,选择个人开发者

然后就按照步骤完成购买,一般需要几天才能审核通过。

创建证书请求申请 (Certificate Signing Request)

选择 “Certificate Assistant”,然后点击 “Request Certificate from A Certificate Authority.”

填入你的Email 名字,选择Save to Disk, 这是会生成一个CertificateSigningRequest.certSigningRequest 文件

创建开发者证书

登录开发者中心,选择证书Development, 然后点击右边添加

选择Development—>iOS App Development

这一步上传你刚才的CertificateSigningRequest.certSigningRequest 文件,点击Generate

Download 你的证书,然后双击就会加入系统

注册你的设备

如果不知道UUID, 打开iTunes, 双击Serial Number

创建App ID

看说明创建你需要的APP ID, 主要是Bundle ID, 一般我们类似这样确保唯一 com.jackwang.nbapp

创建Provisioning Profile

选择iOS development, 点击继续,然后选择你刚的App ID,继续,选择要包含的开发者证书,点击继续,选择要包含的设备, 随后就generate你的provisioning profile.

找到对应的Profile 下载后双击即可。

项目设置

设置项目的Bundle ID 为之前创建的APP ID

然后选择你对应的Code Sign

真机调试

插入你的设备,选择你的设备,点击运行,就可以真机调试了。



blog comments powered by Disqus

关于作者

姓名: 王德水

Shinetech 1st Branch Founder & Manager

微博: 敏捷的水

邮箱: wangdeshui@outlook.com

熟悉: C#, ASP.NET, Restful, WCF, WPF, Azure, Xamarin, DDD, JavaScript, Angular,Node.js, Mongodb, React, Ruby, Objective-C, Swift, HTML, CSS

  • 10年以上软件行业从业经历
  • 10年欧美软件服务
  • 2年制造业ERP
  • 2年旅游景区信息化系统

擅长敏捷开发、团队建设和管理、分公司管理和经营

熟悉敏捷、.Net开发、软件测试、TDD等

热爱爬山、跑步、 足球、乒乓球

喜欢与有梦想、有激情的人交朋友

招聘职位