苹果 iOS App打包
<h1>苹果 iOS App打包<a href="https://doc.chatmoney.cn/chat/front/ios.html#%E8%8B%B9%E6%9E%9C-ios-app%E6%89%93%E5%8C%85"></a></h1>
<h2>打包前准备<a href="https://doc.chatmoney.cn/chat/front/ios.html#%E6%89%93%E5%8C%85%E5%89%8D%E5%87%86%E5%A4%87"></a></h2>
<p>⚠️ 警告</p>
<p>1.APP上架需要ICP备案。<br />
2.请确保项目已经初始化完成后再进行打包。<br />
3.如果没有初始化完成请查看左侧菜单的 二次开发 进行项目初始化。<br />
4.打包苹果APP需要HBuilder的版本大于。<br />
5. 2024-05-01开始,需要在隐私清单文件中描述其中所使用的原因API,否则将不被苹果应用商店接受审核。<br />
6. HBuilder<^4.0.8>更新云端打包机支持 uni-app 项目配置隐私清单。<br />
7. 点击查看 --> <a href="https://uniapp.dcloud.net.cn/tutorial/app-ios-privacyinfo.html">隐私清单说明</a></p>
<h2>配置准备工作<a href="https://doc.chatmoney.cn/chat/front/ios.html#%E9%85%8D%E7%BD%AE%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C"></a></h2>
<h3>1.APP图标配置<a href="https://doc.chatmoney.cn/chat/front/ios.html#_1-app%E5%9B%BE%E6%A0%87%E9%85%8D%E7%BD%AE"></a></h3>
<p>点击<code>uniapp/src/manifest.json</code>文件,点击【APP图标配置】,选择图标,可设置【自动生成所有图标并替换】</p>
<p><img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/1.png" alt="" /> </p>
<h3>2.APP模块配置<a href="https://doc.chatmoney.cn/chat/front/ios.html#_2-app%E6%A8%A1%E5%9D%97%E9%85%8D%E7%BD%AE"></a></h3>
<h4>开放平台申请【移动应用】<a href="https://doc.chatmoney.cn/chat/front/ios.html#%E5%BC%80%E6%94%BE%E5%B9%B3%E5%8F%B0%E7%94%B3%E8%AF%B7%E3%80%90%E7%A7%BB%E5%8A%A8%E5%BA%94%E7%94%A8%E3%80%91"></a></h4>
<p>点击打开 <a href="https://open.weixin.qq.com/">微信开放平台</a><br />
登录 点击【管理中心】-【移动应用】<br />
如果没有创建移动应用的,请为准备上线的APP创建一个,创建以后填写资料提交审核,审核通过以后,点击【查看】,获取AppID和AppSecret。</p>
<p><img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/2.png" alt="" /><br />
<img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/3.png" alt="" /> </p>
<h4>微信支付后台设置关联APP支付<a href="https://doc.chatmoney.cn/chat/front/ios.html#%E5%BE%AE%E4%BF%A1%E6%94%AF%E4%BB%98%E5%90%8E%E5%8F%B0%E8%AE%BE%E7%BD%AE%E5%85%B3%E8%81%94app%E6%94%AF%E4%BB%98"></a></h4>
<p>点击打开 <a href="https://pay.weixin.qq.com/">微信支付后台</a><br />
登录 点击【产品中心】-【我的产品】,开通APP支付。<br />
点击【产品中心】-【AppID账号管理】,关联在微信开放平台申请通过的移动应用。</p>
<p><img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/4.png" alt="" /><br />
<img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/5.png" alt="" /> </p>
<h4>HBuilder APP模块配置<a href="https://doc.chatmoney.cn/chat/front/ios.html#hbuilder-app%E6%A8%A1%E5%9D%97%E9%85%8D%E7%BD%AE"></a></h4>
<p>⚠️ 警告</p>
<ul>
<li>点击【App模块配置】</li>
<li>
<p>在微信登录项填写从为微信开放平台填写的AppID </p>
</li>
<li>IOS平台通用链接是苹果手机需要的,可根据HBuilder提示去自动生成</li>
<li>根据<a href="https://uniapp.dcloud.net.cn/api/plugins/universal-links.html">uniapp官网</a>文档,设置好3个IOS平台通用链接。</li>
<li>需要勾选Auth(登录鉴权)的【微信登录】,以及Payment(支付),还有Share(分享)</li>
</ul>
<p><img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/6.png" alt="" /><br />
<img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/7.png" alt="" /><br />
<img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/8.png" alt="" /> </p>
<h4>后台管理配置<a href="https://doc.chatmoney.cn/chat/front/ios.html#%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86%E9%85%8D%E7%BD%AE"></a></h4>
<p>*登录后台,点击【渠道】-【APP设置】,填写从为微信开放平台填写的AppID和AppSecre。<img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/9.png" alt="" /> </p>
<h2>IOS APP开始打包<a href="https://doc.chatmoney.cn/chat/front/ios.html#ios-app%E5%BC%80%E5%A7%8B%E6%89%93%E5%8C%85"></a></h2>
<ul>
<li>在<code>Hbuilder x</code> 上方菜单选择【发行】 => 【原生APP-云打包】<img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/10.png" alt="" /> </li>
</ul>
<p><img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/ios_build.png" alt="" /></p>
<ul>
<li>
<p>打包完成后Hbuilder x在控制台中会提示信息 </p>
<p><img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/and_build2.png" alt="" /> </p>
</li>
</ul>
<h4>设置Bundle ID和Universal Links<a href="https://doc.chatmoney.cn/chat/front/ios.html#%E8%AE%BE%E7%BD%AEbundle-id%E5%92%8Cuniversal-links"></a></h4>
<ul>
<li>打开<a href="https://open.weixin.qq.com/">微信开放平台</a> 并登录</li>
<li>点击【管理中心】-【移动应用】,点击【查看】。</li>
<li>请设置好Bundle ID和Universal Links(这个在上面的manifest.json的【模块配置】中有的)</li>
<li>参数设置错误,会导致无法使用微信登录和微信支付。<img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/and_build3.png" alt="" /><br />
<img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/ios_build2.png" alt="" /><br />
<img src="https://doc.chatmoney.cn/docs/images/general/front/app_build/ios_build3.png" alt="" /> </li>
</ul>
<h4>设置完成以后上传IOS APP到App Store中测试或者上架<a href="https://doc.chatmoney.cn/chat/front/ios.html#%E8%AE%BE%E7%BD%AE%E5%AE%8C%E6%88%90%E4%BB%A5%E5%90%8E%E4%B8%8A%E4%BC%A0ios-app%E5%88%B0app-store%E4%B8%AD%E6%B5%8B%E8%AF%95%E6%88%96%E8%80%85%E4%B8%8A%E6%9E%B6"></a></h4>
<ol>
<li>点击下载<a href="https://apps.apple.com/cn/app/transporter/id1450874784?mt=1">Transporter</a></li>
<li>在Transporter这个软件上传ipa文件,Transporter需要在MacOS系统的电脑运行。</li>
<li>上传成功以后,点击 <a href="https://appstoreconnect.apple.com/apps">苹果开发者后台</a> 进行测试或者上架</li>
</ol>