ios打包准备

来源:互联网 发布:mac锁定键盘快捷键 编辑:程序博客网 时间:2024/05/18 03:43

在开发的过程中需要用到ios打包,记录下来供以后查阅。

1.第一步 有一个apple开发者账号
https://developer.apple.com apple开发者中心,注册一个,并申请成为开发者。企业用户99美金/年。申请过程还是比较麻烦的。
https://developer.apple.com/programs/enroll/cn/ 将普通账号注册为开发者账号
在成为开发者后,进入Account页面,会看到这样的界面
开发者中心
红色框内的是重点。在成为开发者之前是看不到这些的,所以如果你的账号还没有开发者权限,就不要浪费时间找这个选项了。

2.第二步 新建app ID
在开发者中心里点击Certificates, Identifiers & Profiles

进入到证书页面
证书页面

点击App IDs 创建自己的app id 如果没有就点右上角加号新建一个app id
这里写图片描述

开始新建app id
第一项 app id名
name
可以随便写,不允许出现中文,推荐使用项目名

  第二项 bundle id 

bundle
app id的后缀,格式com.company.appName 类似应用包名,后面许多地方会用到,要记牢

第三项 app Services

会默认勾选第二项,不可修改。其它根据自己需要的服务选择上,也可以在注册后再次编辑,然后点击Continue确认,下一步。

确认无误后点击下面的Register
确认

完成新建

3.申请证书
回到 Certificates, Identifiers & Profiles页面,选择所有证书,如果没有证书会看到下面界面。
申请证书

进入到申请页面,选择一个需要的证书类型
选择证书类型

如果是推送类的证书,需要关联app id
推送类型

选择完成后一直continue 到下面界面
上传证书

如果没有证书文件,通过mac的自带软件 钥匙串访问生成即可
这里写图片描述
这里写图片描述
这里写图片描述

至此,证书申请完成
完成申请

4.申请授权
选择证书页面的Provisioning Profile
这里写图片描述
这里写图片描述

选择一个授权的类型
选择授权类型

选择类型后需要选择app id ,不同于证书的是,该授权仅适用于选择的appid
选择appid

然后下一步 选择关联证书

选择关联证书后下一步 选择关联设备

如果尚未添加设备,到证书页面的devices 或者点击create device添加设备

添加设备比较简单,需要一个udid,最直接的办法,把iphone连接到mac,在mac上打开itunes,设备信息里就能看到。

选择完设备后要为授权文件命名,目的在于区分于其他授权文件。

5.总结
1)成功安装测试证书的条件:a).开发者证书+私钥。 b).授权文件。

2)如果你想通过证书进行真机调试,请选择开发版证书(Development Certificate),和相应的授权文件(Development Provisioning Profile) 。

3)如果你想让更多的开发者能进行真机调试,请先对需要真机调试的设备进行授权,然后将开发版证书(Development Certificate)下载到本机安装后导出为带私的.p12的文件,和相应的授权文件(Development Provisioning Profile)交由开发者安装,成功后即可进行真机调试。

4)如果你想让更多的机子进行真机测试,请先对需要测试的设备进行授权,然后选择生产版证书(Distribution Ad_hoc Certificate)和相应的授权文件(Distribution Ad_hoc Provisioning Profile)打包后分发给要测试的设备即可。

仅供参考

原创粉丝点击