准备
一、生成签名
-
打开钥匙串访问
-
钥匙串访问-证书助理-颁发机构请求证书
-
填写开发者账号的邮箱-设置证书名称-存储到磁盘
-
存储
-
签发证书创建成功
-
打开签发证书
-
点击继续
-
选择为自己创建-点击继续
-
输入证书名称-点击继续
-
点击继续按钮
- 证书创建结束
12. 证书管理中可以看到刚刚创建的证书
13. 打开苹果开发者官网-点击账号登录
14. 输入开发者账号
15. 选择 证书管理
16. 选择创建新的苹果开发证书
17. 选择分发类型-下一步
18. 选择ChooseFile
19. 选择我们刚刚创建的签发证书
20. 点击Continue
21. 将创建好的苹果开发证书下载到本地
22. 右键打开苹果开发证书
23. 打开钥匙串访问-打开刚刚注册的开发证书-下面对应刚刚创建的签发证书就没问题了
24. 创建一个新的应用
25. 下一步
26. 填写app描述和app的包名-选择app权限-点击Continue
27. 点击注册app
28. app注册成功
29. 添加可安装的测试设备
30. 输入设备信息
31. 创建app的签名证书
32. 点击-Continue
33. 选择创建的app-点击Continue
34. 选择刚刚创建的苹果开发证书-点击Continue
35. 选择可安装的设备-点击Continue
36. 输入app签名证书的名字-点击Generate
37. 点击Download
38. 至此证书相关的准备已经结束
二、导出Xcode工程
-
切换至IOS平台
-
点击PlayerSettings-设置显示方向
-
选择OtherSettings-设置对应属性
-
点击Build
三、生成ipa
-
打开Xcode工程
-
取消自动签名
-
导入刚刚生成的以mobileprovision结尾的 app签名证书
-
根据项目需求添加依赖
-
比如我这里依赖Security
-
选择buildSettings-输入bit-选择No
-
点击File-ProjectSettings
-
选择Legacy Build System
-
选择Product-Archive生成
-
点击Distribute App
-
选择Ad Hoc-下一步
-
选择生成的设备类型-点击Next
-
选择刚刚创建的app签名证书-点击Next
-
点击Export-设置导出的路径