准备
一、生成签名
-
打开钥匙串访问
-
钥匙串访问-证书助理-颁发机构请求证书
-
填写开发者账号的邮箱-设置证书名称-存储到磁盘
-
存储
-
签发证书创建成功
-
打开签发证书
-
点击继续
-
选择为自己创建-点击继续
-
输入证书名称-点击继续
-
点击继续按钮
- 证书创建结束

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-设置导出的路径