【Unity】Mac打包.ipa详细流程(Ad Hoc)

准备

1. 创建Apple ID(苹果账号)

2. 申请个人开发者帐号(需要一张可以支付美元的信用卡)

3. 登录开发者帐号

一、生成签名

  1. 打开钥匙串访问
    打开钥匙串访问
  2. 钥匙串访问-证书助理-颁发机构请求证书
    钥匙串访问-证书助理-颁发机构请求证书
  3. 填写开发者账号的邮箱-设置证书名称-存储到磁盘
    填写开发者账号的邮箱-设置证书名称-存储到磁盘
  4. 存储
    存储
  5. 签发证书创建成功
    签发证书创建成功
  6. 打开签发证书
    打开签发证书
  7. 点击继续
    7.点击继续
  8. 选择为自己创建-点击继续
    选择为自己创建-点击继续
  9. 输入证书名称-点击继续
    输入证书名称-点击继续
  10. 点击继续按钮点击继续按钮
  11. 证书创建结束

证书创建结束
12. 证书管理中可以看到刚刚创建的证书
证书管理中可以看到刚刚创建的证书
13. 打开苹果开发者官网-点击账号登录
打开苹果开发者官网-点击账号登录
14. 输入开发者账号
输入开发者账号
15. 选择 证书管理
选择 证书管理
16. 选择创建新的苹果开发证书
选择创建新的苹果开发证书
17. 选择分发类型-下一步
选择分发类型-下一步
18. 选择ChooseFile
选择ChooseFile
19. 选择我们刚刚创建的签发证书
选择我们刚刚创建的签发证书
20. 点击Continue
点击Continue
21. 将创建好的苹果开发证书下载到本地
将创建好的苹果开发证书下载到本地
22. 右键打开苹果开发证书
右键打开苹果开发证书
23. 打开钥匙串访问-打开刚刚注册的开发证书-下面对应刚刚创建的签发证书就没问题了
打开钥匙串访问-打开刚刚注册的开发证书-下面对应刚刚创建的签发证书就没问题了
24. 创建一个新的应用
创建一个新的应用
25. 下一步
下一步
26. 填写app描述和app的包名-选择app权限-点击Continue
填写app描述和app的包名-选择app权限-点击Continue
27. 点击注册app
点击注册app
28. app注册成功
app注册成功
29. 添加可安装的测试设备
添加可安装的测试设备
30. 输入设备信息
输入设备信息
31. 创建app的签名证书
创建app的签名证书
32. 点击-Continue
点击-Continue
33. 选择创建的app-点击Continue
选择创建的app-点击Continue
34. 选择刚刚创建的苹果开发证书-点击Continue
选择刚刚创建的苹果开发证书-点击Continue
35. 选择可安装的设备-点击Continue
选择可安装的设备-点击Continue
36. 输入app签名证书的名字-点击Generate
输入app签名证书的名字-点击Generate
37. 点击Download
点击Download
38. 至此证书相关的准备已经结束
至此证书相关的准备已经结束

二、导出Xcode工程

  1. 切换至IOS平台
    切换至IOS平台
  2. 点击PlayerSettings-设置显示方向
    点击PlayerSettings-设置显示方向
  3. 选择OtherSettings-设置对应属性
    选择OtherSettings-设置对应属性
  4. 点击Build
    点击Build

三、生成ipa

  1. 打开Xcode工程
    打开Xcode工程
  2. 取消自动签名
    取消自动签名
  3. 导入刚刚生成的以mobileprovision结尾的 app签名证书
    导入刚刚生成的以mobileprovision结尾的 app签名证书
  4. 根据项目需求添加依赖
    根据项目需求添加依赖
  5. 比如我这里依赖Security
    比如我这里依赖Security
  6. 选择buildSettings-输入bit-选择No
    选择buildSettings-输入bit-选择No
  7. 点击File-ProjectSettings
    点击File-ProjectSettings
  8. 选择Legacy Build System
    选择Legacy Build System
  9. 选择Product-Archive生成
    选择Product-Archive生成
  10. 点击Distribute App
    点击Distribute App
  11. 选择Ad Hoc-下一步
    选择Ad Hoc-下一步
  12. 选择生成的设备类型-点击Next
    选择生成的设备类型-点击Next
  13. 选择刚刚创建的app签名证书-点击Next
    选择刚刚创建的app签名证书-点击Next
  14. 点击Export-设置导出的路径
    点击Export-设置导出的路径
  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Unity.Plastic.Newtonsoft.Json是Unity为了解决与其他库中的Newtonsoft.Json命名空间冲突而引入的自定义版本。在Unity中,由于不能有同名的程序集,因此Unity集成了自己的Newtonsoft.Json插件,可以通过PackageManager来安装collab-proxy。建议在编写代码时使用Unity的Newtonsoft.Json插件,对于多个第三方库都使用Newtonsoft.Json的情况,只能保留一个,并删除其他多余的。关于安装和使用Unity.Plastic.Newtonsoft.Json插件的详细信息,可以在PackageManager中查找collab-proxy进行安装。如果需要查看更多关于Unity.Plastic.Newtonsoft.Json的信息,可以访问其在GitHub上的页面:https://github.com/JamesNK/Newtonsoft.Json。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Unity2020.3.33使用Newtonsoft.Json.dll用IL2CPP打包PC出错](https://blog.csdn.net/qq_42429534/article/details/126674788)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Newtonsoft.Json使用](https://blog.csdn.net/qmladm/article/details/128883582)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值