{"componentChunkName":"component---src-templates-acg-portal-new-template-tsx","path":"/2mrmynhd8","result":{"data":{"markdownRemark":{"html":"<h2 id=\"概述\"><a href=\"#%E6%A6%82%E8%BF%B0\" aria-label=\"概述 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>概述</h2>\n<p>秒哒 iOS 打包功能提供多种应用分发与测试能力，支持根据使用场景选择不同打包方式，覆盖本地调试、设备内测与 TestFlight 分发的完整流程，帮助开发者在保证调试效率与测试灵活性的同时，更高效地完成 iOS 应用验证与交付。</p>\n<p>针对不同开发者需求，平台提供<strong>免费路线</strong>与<strong>付费路线</strong>两种方案：</p>\n<ul>\n<li><strong>免费路线</strong>：无需 Apple Developer 账号，快速生成未签名 IPA，用于个人体验与验证。</li>\n<li><strong>付费路线</strong>：接入 Apple Developer 账号后，支持官方签名、Ad Hoc 真机测试及 TestFlight 内测分发，满足企业及专业开发者的发布需求。</li>\n</ul>\n<p>每次打包花费500秒点，取消排队和打包失败返回秒点。</p>\n<h2 id=\"路线选择--路线介绍\"><a href=\"#%E8%B7%AF%E7%BA%BF%E9%80%89%E6%8B%A9--%E8%B7%AF%E7%BA%BF%E4%BB%8B%E7%BB%8D\" aria-label=\"路线选择  路线介绍 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>路线选择 &#x26; 路线介绍</h2>\n<p>进入 iOS 打包后，用户首先选择适合自己的打包路线。</p>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/01_aa12805.png\" alt=\"01.png\"></p>\n<h3 id=\"免费路线\"><a href=\"#%E5%85%8D%E8%B4%B9%E8%B7%AF%E7%BA%BF\" aria-label=\"免费路线 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>免费路线</h3>\n<p>免费路线，适用于本地调试场景，支持开发者将iOS应用快速打包并安装到本地设备，用于功能验证、界面调试与基础联调，满足个人开发与早期原型验证需求。</p>\n<p>使用免费路线打包，需注意以下事项：</p>\n<ul>\n<li>仅适用于本地调试场景，不适合正式分发或大范围测试</li>\n<li>需要开发者在本机完成签名、打包与安装</li>\n<li>可安装设备范围有限，通常仅支持当前开发调试所使用的设备</li>\n<li>打包结果主要用于功能验证与界面调试，不建议作为对外演示或长期测试版本</li>\n<li>如证书、签名或设备信任配置不完整，可能导致安装失败或应用无法打开</li>\n</ul>\n<h3 id=\"付费路线\"><a href=\"#%E4%BB%98%E8%B4%B9%E8%B7%AF%E7%BA%BF\" aria-label=\"付费路线 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>付费路线</h3>\n<p>付费路线提供更完整的内测分发能力，支持 Ad Hoc 打包与 App Store/TestFlight 打包，便于面向指定测试设备或测试成员开展多轮版本验证、问题回归与发布前验收，适用于团队协作测试和正式上线前的稳定性验证。</p>\n<p>使用付费路线打包，需注意并做好以下准备：</p>\n<ul>\n<li>使用前需完成 Apple 开发者相关资质与签名能力配置</li>\n<li>Ad Hoc 打包通常需要提前登记测试设备，未登记的设备无法安装对应安装包</li>\n<li>TestFlight 打包需经过苹果审核流程后方可分发，审核时间以苹果官方处理进度为准</li>\n<li>TestFlight 更适合面向团队成员或外部测试人员开展多轮测试，分发与更新方式相对规范</li>\n<li>付费路线适合正式测试与稳定性验证，但仍属于内测分发方式，不等同于 App Store 正式发布</li>\n<li>如应用权限、签名信息、Bundle Id 或证书配置不一致，可能影响打包结果或安装体验</li>\n</ul>\n<h3 id=\"功能限制\"><a href=\"#%E5%8A%9F%E8%83%BD%E9%99%90%E5%88%B6\" aria-label=\"功能限制 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>功能限制</h3>\n<table>\n<thead>\n<tr>\n<th>功能</th>\n<th>免费账号</th>\n<th>付费账号</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>基础定位（Core Location）</td>\n<td>✅ 可用</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>相机 / 麦克风 / 相册</td>\n<td>✅ 可用</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>本地通知</td>\n<td>✅ 可用</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>远程推送通知（APNs）</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>iCloud</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>App Groups</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Sign in with Apple</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Associated Domains（Universal Links）</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Network Extensions（VPN）</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>HealthKit</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>HomeKit</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Siri / SiriKit</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Wallet / Apple Pay</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>In-App Purchase</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Game Center</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Maps Routing</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Personal VPN</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Multicast Networking</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Background Modes（后台运行）</td>\n<td>✅ 可用</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Keychain Sharing</td>\n<td>❌ 不支持</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Core NFC</td>\n<td>✅ 可用</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>蓝牙（Core Bluetooth）</td>\n<td>✅ 可用</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>本地数据库（SQLite / Realm）</td>\n<td>✅ 可用</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>网络请求（HTTP / WebSocket）</td>\n<td>✅ 可用</td>\n<td>✅</td>\n</tr>\n<tr>\n<td>Face ID / Touch ID</td>\n<td>✅ 可用</td>\n<td>✅</td>\n</tr>\n</tbody>\n</table>\n<h2 id=\"免费路线打包\"><a href=\"#%E5%85%8D%E8%B4%B9%E8%B7%AF%E7%BA%BF%E6%89%93%E5%8C%85\" aria-label=\"免费路线打包 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>免费路线打包</h2>\n<p>免费路线旨在帮助开发者快速体验 iOS 应用，无需配置 Apple Developer 环境。</p>\n<h3 id=\"选择免费路线\"><a href=\"#%E9%80%89%E6%8B%A9%E5%85%8D%E8%B4%B9%E8%B7%AF%E7%BA%BF\" aria-label=\"选择免费路线 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>选择免费路线</h3>\n<p>在平台内打包iOS应用时，可根据应用发布需求选择 公开发布/邀请测试 或 本地调试。点击 <strong>打包XX版本（当前编辑器的应用版本）</strong> ，使用 免费打包路线请点击右侧 <strong>本地调试</strong> 。</p>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/02_2fd8c4a.png\" alt=\"02.png\"></p>\n<h3 id=\"构建配置确认\"><a href=\"#%E6%9E%84%E5%BB%BA%E9%85%8D%E7%BD%AE%E7%A1%AE%E8%AE%A4\" aria-label=\"构建配置确认 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>构建配置确认</h3>\n<p>平台展示本次构建信息：</p>\n<ul>\n<li>应用名称</li>\n<li>Bundle ID</li>\n<li>分发方式（免费路线）</li>\n</ul>\n<p>点击 开始打包 后，应用将进入打包等待队列（如果当前有正在打包的应用） 或直接进入打包程序，约需等待3-8分钟打包完成，期间可退出打包页面使用秒哒其他功能。等待期间或打包完成后，可通过点击对应应用的 <strong>导出安装包</strong> 找到打包的iOS应用列表，查看打包状态或找到打包完成后的下载链接</p>\n<div style=\"display: flex; gap: 5px; overflow-x: auto; padding: 10px 0; scrollbar-width: thin;align-items: flex-end;\">\n<!-- 图片1 -->\n<div style=\"flex: 0 0 auto; width: 44%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/03_23844f6.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 44%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/04_56f1b6b.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n</div>\n<h3 id=\"下载-ipa\"><a href=\"#%E4%B8%8B%E8%BD%BD-ipa\" aria-label=\"下载 ipa permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>下载 IPA</h3>\n<p><em>IPA 是 iOS 应用安装包格式，英文全称是 </em><code>iOS App Store Package</code><em>。它相当于 iPhone、iPad 上应用的安装文件，类似安卓里的 </em><code>APK</code><em>。</em></p>\n<p>打包完成后，可以在结果页直接点击 <strong>下载IPA文件</strong> 下载iOS应用安装包 或 <strong>复制下载链接</strong>，可复制到浏览器下载。同样地，未在弹窗下载安装包，也可以通过对应用的 <strong>导出安装包</strong> 找到打包列表，选择对应已打包应用下载。在秒哒打包后生成的 <code>.ipa</code> 文件，需要使用第三方工具安装到真机进行测试。</p>\n<div style=\"display: flex; gap: 5px; overflow-x: auto; padding: 10px 0; scrollbar-width: thin;align-items: flex-end;\">\n<!-- 图片1 -->\n<div style=\"flex: 0 0 auto; width: 39%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/05_fb4fbfd.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 45%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/06_ba8cbf4.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n</div>\n<h3 id=\"第三方工具安装教程\"><a href=\"#%E7%AC%AC%E4%B8%89%E6%96%B9%E5%B7%A5%E5%85%B7%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B\" aria-label=\"第三方工具安装教程 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>第三方工具安装教程</h3>\n<p>通过爱思助手安装App到iPhone手机</p>\n<h4 id=\"流程准备\"><a href=\"#%E6%B5%81%E7%A8%8B%E5%87%86%E5%A4%87\" aria-label=\"流程准备 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>流程准备</h4>\n<p>未签名的IPA（秒哒打包）</p>\n<p>Windows电脑 + 爱思助手 + iPhone + 数据线连接电脑</p>\n<h4 id=\"签名和安装步骤\"><a href=\"#%E7%AD%BE%E5%90%8D%E5%92%8C%E5%AE%89%E8%A3%85%E6%AD%A5%E9%AA%A4\" aria-label=\"签名和安装步骤 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>签名和安装步骤</h4>\n<ol>\n<li><strong>安装爱思助手</strong>：通过官网下载并安装爱思助手</li>\n<li><strong>安装iTunes（mac电脑不要安装）</strong>：打开爱思助手，通过【常用工具】安装iTunes，首次安装完成后，需要重启爱思助手</li>\n<li><strong>IPA签名</strong>：使用【IPA文件签名】，输入AppleID和密码，上传未签名的IPA文件，点击立即签名</li>\n<li><strong>安装App</strong>：我的设备-> 应用 -> 导入应用</li>\n</ol>\n<div style=\"display: flex; gap: 5px; overflow-x: auto; padding: 10px 0; scrollbar-width: thin;align-items: flex-end;\">\n<!-- 图片1 -->\n<div style=\"flex: 0 0 auto; width: 43%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/07_18f8a5c.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 44%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/08_7fe5e22.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n</div>\n<div style=\"display: flex; gap: 5px; overflow-x: auto; padding: 10px 0; scrollbar-width: thin;align-items: flex-end;\">\n<!-- 图片1 -->\n<div style=\"flex: 0 0 auto; width: 44%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/09_4f59acb.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 44%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/10_349ca38.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n</div>\n<h4 id=\"使用app步骤\"><a href=\"#%E4%BD%BF%E7%94%A8app%E6%AD%A5%E9%AA%A4\" aria-label=\"使用app步骤 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>使用App步骤</h4>\n<p>通过爱思助手安装app后，打开会提示【不受信任的开发者】，需要按照以下步骤操作后，再次打开App即可。</p>\n<p><strong>设置 -> 通用 -> VPN与设备管理 -> 点击开发者APP下的Apple邮箱 -> 信任 -> 允许 -> 查看状态为【已验证】</strong></p>\n<div style=\"display: flex; gap: 5px; overflow-x: auto; padding: 10px 0; scrollbar-width: thin;align-items: flex-end;\">\n<!-- 图片1 -->\n<div style=\"flex: 0 0 auto; width: 19%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/11_cc6a6e2.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 19%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/12_efbbebe.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 19%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/13_2a75b4b.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 19%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/14_3351179.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 19%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/15_31fa177.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n</div>\n<h2 id=\"付费路线打包\"><a href=\"#%E4%BB%98%E8%B4%B9%E8%B7%AF%E7%BA%BF%E6%89%93%E5%8C%85\" aria-label=\"付费路线打包 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>付费路线打包</h2>\n<p>付费路线提供完整的 Apple 官方打包与分发能力，在平台内打包iOS应用时，选择左侧 公开发布/邀请测试 使用付费路线发布，付费路线下支持 <strong>公开发布/邀请测试</strong> 和 <strong>指定设备安装</strong> 两种发布方式。</p>\n<h3 id=\"指定设备安装（ad-hoc）\"><a href=\"#%E6%8C%87%E5%AE%9A%E8%AE%BE%E5%A4%87%E5%AE%89%E8%A3%85%EF%BC%88ad-hoc%EF%BC%89\" aria-label=\"指定设备安装（ad hoc） permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>指定设备安装（Ad Hoc）</h3>\n<p><strong>Ad Hoc发布通道是什么？</strong></p>\n<p>一种iOS应用的发布方式，苹果系统支持 <code>Ad Hoc</code> 和 <code>TestFlight</code> 两种 iOS 发布通道，可根据测试范围和分发方式选择。</p>\n<p>Ad Hoc适用于小范围设备定向安装。发布前需要先将测试设备的 <code>UDID</code> 注册到 Apple 开发者账号中，只有已登记的设备才能安装应用。打包完成后，系统会生成安装链接、二维码或 <code>IPA</code> 文件，测试人员可直接在指定设备上下载安装。适合内部测试、客户指定设备验收、线下演示或少量设备快速分发。</p>\n<p>而我们在应用商店里使用的应用通常是经过了TestFlight发布的，更接近正式发布，其适用于更规范的测试分发流程。应用构建上传到 App Store Connect 后，可通过 TestFlight 邀请内部成员或外部测试人员安装测试版本。测试人员无需提供 <code>UDID</code>，安装方式更统一，版本管理、反馈收集和测试人员管理也更方便。适合团队协作测试、跨区域分发、持续迭代验证，以及中大范围测试场景。</p>\n<h4 id=\"选择分发方式\"><a href=\"#%E9%80%89%E6%8B%A9%E5%88%86%E5%8F%91%E6%96%B9%E5%BC%8F\" aria-label=\"选择分发方式 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>选择分发方式</h4>\n<p>选择 <strong>指定设备安装</strong>，即Ad Hoc打包方式，选择即说明要生成测试版IPA安装包，用于安装到指定测试设备。</p>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/16_27ca1dd.png\" alt=\"16.png\"></p>\n<h4 id=\"配置-apple-developer-api-key\"><a href=\"#%E9%85%8D%E7%BD%AE-apple-developer-api-key\" aria-label=\"配置 apple developer api key permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>配置 Apple Developer API Key</h4>\n<p>使用Ad Hoc打包方式，秒哒会自动检查 Apple 授权、证书与相关配置是否就绪，绑定就绪会显示右侧页面，然后可以继续进行后续打包流程。</p>\n<p>如未绑定完成，请先填写并绑定用于自动化操作的 <code>Apple API Key</code> 信息，包括 <code>Issuer ID</code>、<code>Key ID</code> 和 <code>.p8</code> 私钥文件。绑定成功后，系统可用于证书申请、Bundle ID 注册、TestFlight 上传等操作。如果已经配置，则无需配置，所有应用共享同一个空间下的证书信息。证书过期后我们会自动进行续期。</p>\n<div style=\"display: flex; gap: 5px; overflow-x: auto; padding: 10px 0; scrollbar-width: thin;align-items: flex-end;\">\n<!-- 图片1 -->\n<div style=\"flex: 0 0 auto; width: 41.5%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/17_5413f74.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 44%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/18_4a33d48.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n</div>\n<p><strong>相关材料可以参考如下步骤获取：</strong></p>\n<p>请提前注册并开通 <strong>Apple Developer</strong> 开发者账号。访问 Apple Developer 官网：<a href=\"https://developer.apple.com/programs/%EF%BC%8C%E5%8A%A0%E5%85%A5**Apple\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https://developer.apple.com/programs/，加入**Apple</a> Developer Program<strong>，选择注册为</strong>个人开发者（Individual）*<strong>*即可。完成购买后，个人开发者账号通常会在**</strong>几分钟至 24 小时内**完成激活。</p>\n<p>这三项资料都需要开发者从 Apple Developer 的 <code>App Store Connect API</code> 配置页面获得：</p>\n<ul>\n<li><code>Issuer ID</code></li>\n<li><code>Key ID</code></li>\n<li><code>.p8</code> 私钥文件</li>\n</ul>\n<p>进入 <code>App Store Connect（</code><a href=\"https://developer.apple.com/documentation/appstoreconnectapi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https://developer.apple.com/documentation/appstoreconnectapi</a><code>）</code> 后，找到如下路径：</p>\n<ol>\n<li>登录 <code>App Store Connect</code></li>\n<li>打开 <code>用户与访问</code></li>\n<li>进入 <code>集成</code></li>\n<li>选择 <code>App Store Connect API</code></li>\n<li>在这里创建或查看 API Key</li>\n</ol>\n<p>有些账号界面是英文，对应路径一般是：</p>\n<p><code>App Store Connect</code> -> <code>Users and Access</code> -> <code>Integrations</code> -> <code>App Store Connect API</code></p>\n<p>每项资料获取方式：</p>\n<ol>\n<li>Issuer ID：进入 <code>App Store Connect API</code> 页面后，页面上会直接显示 <code>Issuer ID</code>。复制这个值填到你当前页面即可。</li>\n<li>Key ID：创建 API Key 后，Apple 会生成一个 <code>Key ID</code>。这个值会显示在 key 列表里，直接复制即可。</li>\n<li>p8 私钥文件：创建 API Key 时，Apple 会允许你下载一次 <code>.p8</code> 文件。这个文件就是你页面里要上传的私钥文件。</li>\n</ol>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/19_1c9cd4b.png\" alt=\"19.png\"></p>\n<h4 id=\"检查安装设备\"><a href=\"#%E6%A3%80%E6%9F%A5%E5%AE%89%E8%A3%85%E8%AE%BE%E5%A4%87\" aria-label=\"检查安装设备 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>检查安装设备</h4>\n<p>Ad Hoc打包的安装包，仅对开发者账号下注册的设备生效，打包完成后添加测试设备需要重新打包。秒哒平台侧提供给用户用于检查支持 Ad Hoc包 安装的设备信息列表页，并支持未登记设备扫码注册，请按步骤 确认设备或将目标设备 加入列表，也可以前往<code>App Store Connect</code>进行管理。</p>\n<ol>\n<li>先查看当前可安装设备列表，确认目标设备是否已注册。</li>\n<li>如设备已在列表中且状态正常，可直接进入下一步发起打包。</li>\n<li>如目标设备未显示，可通过扫码添加设备，按提示完成 UDID 注册。</li>\n<li>设备注册完成后，返回本页面刷新列表，确认设备状态变为可安装后进入下一步。</li>\n</ol>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/20_58b9661.png\" alt=\"20.png\"></p>\n<h4 id=\"发起打包\"><a href=\"#%E5%8F%91%E8%B5%B7%E6%89%93%E5%8C%85\" aria-label=\"发起打包 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>发起打包</h4>\n<p>点击 开始打包 后，应用将进入打包等待队列（如果当前有正在打包的应用） 或直接进入打包程序，约需等待3-8分钟打包完成，期间可退出打包页面使用秒哒其他功能。等待期间或打包完成后，可通过点击对应应用的 <strong>导出安装包</strong> 找到打包的iOS应用列表，查看打包状态或找到打包完成后的下载链接</p>\n<div style=\"display: flex; gap: 5px; overflow-x: auto; padding: 10px 0; scrollbar-width: thin;align-items: flex-end;\">\n<!-- 图片1 -->\n<div style=\"flex: 0 0 auto; width: 30%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/21_b79bdf3.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 30%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/22_4827cf3.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 35%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/23_db993d7.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n</div>\n<h4 id=\"下载安装ipa\"><a href=\"#%E4%B8%8B%E8%BD%BD%E5%AE%89%E8%A3%85ipa\" aria-label=\"下载安装ipa permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>下载安装IPA</h4>\n<p>使用手机使用手机系统相机扫码安装IPA，或者通过safari打开下载链接，Ad Hoc安装包仅对已在开发者账号下注册的设备生效。首次安装后需在「设置→通用→VPN与设备管理」中信任开发者。</p>\n<h3 id=\"公开发布邀请测试（test-flightapp-store）\"><a href=\"#%E5%85%AC%E5%BC%80%E5%8F%91%E5%B8%83%E9%82%80%E8%AF%B7%E6%B5%8B%E8%AF%95%EF%BC%88test-flightapp-store%EF%BC%89\" aria-label=\"公开发布邀请测试（test flightapp store） permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>公开发布/邀请测试（Test Flight/App Store）</h3>\n<p><strong><em>什么是Test Flight/App Store打包？</em></strong></p>\n<p><em>TestFlight和App Store是苹果系统官方的发布通道之一，其相同点在于需要上传安装包到App Store Connect，支持较大数量的用户使用。 </em></p>\n<p><em>TestFlight用于测试分发，通常是正式上架前的测试环节。应用打包后会上传到 </em><code>App Store Connect</code><em>，并通过 </em><code>TestFlight</code><em> 提供给内部成员或外部测试人员安装。测试人员无需提供设备 </em><code>UDID</code><em>，可通过 Apple 邀请链接或邮箱邀请加入测试。适合版本验收、功能测试、灰度试用和多人协作测试场景。App Store用于正式上架发布，也需要上传到 </em><code>App Store Connect</code><em>进入 App Store 的提交流程。完成应用信息配置、审核提交并通过 Apple 审核后，用户即可在 </em><code>App Store</code><em> 公开下载安装。适合面向正式用户发布生产版本。</em></p>\n<h4 id=\"选择分发方式-1\"><a href=\"#%E9%80%89%E6%8B%A9%E5%88%86%E5%8F%91%E6%96%B9%E5%BC%8F-1\" aria-label=\"选择分发方式 1 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>选择分发方式</h4>\n<p>选择 <strong>公开发布/邀请测试</strong>，即TestFlight/App Store打包方式，选择即说明要生成<strong>正式版IPA安装包</strong>，用于批量邀请测试或正式上线发布。</p>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/24_b7b19f0.png\" alt=\"24.png\"></p>\n<h4 id=\"配置-apple-developer-api-key-1\"><a href=\"#%E9%85%8D%E7%BD%AE-apple-developer-api-key-1\" aria-label=\"配置 apple developer api key 1 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>配置 Apple Developer API Key</h4>\n<p>使用 Test Flight/App Store 打包方式，秒哒会自动检查 Apple 授权、证书与相关配置是否就绪，绑定就绪会显示右侧页面，然后可以继续进行后续打包流程。</p>\n<p>如未绑定完成，请先填写并绑定用于自动化操作的 <code>Apple API Key</code> 信息，包括 <code>Issuer ID</code>、<code>Key ID</code> 和 <code>.p8</code> 私钥文件。绑定成功后，系统可用于证书申请、Bundle ID 注册、TestFlight 上传等操作。如果已经配置，则无需配置，所有应用共享同一个空间下的证书信息。证书过期后我们会自动进行续期。</p>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/25_4a33d48.png\" alt=\"25.png\"></p>\n<p><strong>相关材料可以参考如下步骤获取：</strong></p>\n<p>请提前注册并开通 <strong>Apple Developer</strong> 开发者账号。访问 Apple Developer 官网：<a href=\"https://developer.apple.com/programs/%EF%BC%8C%E5%8A%A0%E5%85%A5**Apple\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https://developer.apple.com/programs/，加入**Apple</a> Developer Program<strong>，选择注册为</strong>个人开发者（Individual）*<strong>*即可。完成购买后，个人开发者账号通常会在**</strong>几分钟至 24 小时内**完成激活。</p>\n<p>这三项资料都需要开发者从 Apple Developer 的 <code>App Store Connect API</code> 配置页面获得：</p>\n<ul>\n<li><code>Issuer ID</code></li>\n<li><code>Key ID</code></li>\n<li><code>.p8</code> 私钥文件</li>\n</ul>\n<p>进入 <code>App Store Connect（</code><a href=\"https://developer.apple.com/documentation/appstoreconnectapi\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https://developer.apple.com/documentation/appstoreconnectapi</a><code>）</code> 后，找到如下路径：</p>\n<ol>\n<li>登录 <code>App Store Connect</code></li>\n<li>打开 <code>用户与访问</code></li>\n<li>进入 <code>集成</code></li>\n<li>选择 <code>App Store Connect API</code></li>\n<li>在这里创建或查看 API Key</li>\n</ol>\n<p>有些账号界面是英文，对应路径一般是：</p>\n<p><code>App Store Connect</code> -> <code>Users and Access</code> -> <code>Integrations</code> -> <code>App Store Connect API</code></p>\n<p>每项资料获取方式：</p>\n<ol>\n<li>Issuer ID：进入 <code>App Store Connect API</code> 页面后，页面上会直接显示 <code>Issuer ID</code>。复制这个值填到你当前页面即可。</li>\n<li>Key ID：创建 API Key 后，Apple 会生成一个 <code>Key ID</code>。这个值会显示在 key 列表里，直接复制即可。</li>\n<li>p8 私钥文件：创建 API Key 时，Apple 会允许你下载一次 <code>.p8</code> 文件。这个文件就是你页面里要上传的私钥文件。</li>\n</ol>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/26_1c9cd4b.png\" alt=\"26.png\"></p>\n<h4 id=\"发起打包-1\"><a href=\"#%E5%8F%91%E8%B5%B7%E6%89%93%E5%8C%85-1\" aria-label=\"发起打包 1 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>发起打包</h4>\n<p>点击 开始打包 后，应用将进入打包等待队列（如果当前有正在打包的应用） 或直接进入打包程序，约需等待3-8分钟打包完成，期间可退出打包页面使用秒哒其他功能。打包完成后，可通过点击对应应用的 <strong>导出安装包</strong> 找到打包的iOS应用列表</p>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/27_8fae3c1.png\" alt=\"27.png\"></p>\n<h4 id=\"上传应用\"><a href=\"#%E4%B8%8A%E4%BC%A0%E5%BA%94%E7%94%A8\" aria-label=\"上传应用 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>上传应用</h4>\n<p>需要将已经打包完成的应用上传至 <code>App Store Connect API</code> ，当前应用首次上传至 <code>App Store Connect API</code>，需要点击 <strong>去创建应用</strong> 前往<code>App Store Connect API</code> 新建对应App</p>\n<div style=\"display: flex; gap: 5px; overflow-x: auto; padding: 10px 0; scrollbar-width: thin;align-items: flex-end;\">\n<!-- 图片1 -->\n<div style=\"flex: 0 0 auto; width: 44%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/28_641b7d2.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 44%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/29_d316cd3.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n</div>\n<h5 id=\"第一步：创建应用\"><a href=\"#%E7%AC%AC%E4%B8%80%E6%AD%A5%EF%BC%9A%E5%88%9B%E5%BB%BA%E5%BA%94%E7%94%A8\" aria-label=\"第一步：创建应用 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>第一步：创建应用</h5>\n<p>在页面点击新建+号，创建新应用，并填写逐项信息</p>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/30_32c6869.png\" alt=\"30.png\"></p>\n<h5 id=\"第二步：填写信息\"><a href=\"#%E7%AC%AC%E4%BA%8C%E6%AD%A5%EF%BC%9A%E5%A1%AB%E5%86%99%E4%BF%A1%E6%81%AF\" aria-label=\"第二步：填写信息 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>第二步：填写信息</h5>\n<p>注意 <strong>名称</strong> 和 <strong>Bundle ID</strong>可在秒哒平台中复制，Bundle ID要在下拉框中选择，必须和秒哒平台中提到的ID完全一致。</p>\n<p><strong>Bundle ID（Bundle Identifier）</strong> 是 <strong>iOS 应用的唯一身份标识</strong>，可以理解为 App 的<strong>身份证号</strong>。Apple 使用它来唯一识别一个应用。</p>\n<p><strong>SKU（Stock Keeping Unit）</strong> 是 <strong>App Store Connect 中用于开发者内部识别应用的唯一标识</strong>，<strong>不会展示给用户，</strong>它相当于<strong>你的应用内部编号</strong>，方便你在后台管理多个 App。不会影响上架审核，仅用于内部管理</p>\n<h5 id=\"第三步：返回秒哒\"><a href=\"#%E7%AC%AC%E4%B8%89%E6%AD%A5%EF%BC%9A%E8%BF%94%E5%9B%9E%E7%A7%92%E5%93%92\" aria-label=\"第三步：返回秒哒 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>第三步：返回秒哒</h5>\n<p>上传完成后，可以在秒哒平台上看到 <strong>分发渠道</strong> 内已显示成功和相关提示文字，这里目前秒哒支持Testflight分发渠道，我们点击 <strong>App Store Connect</strong> 链接去管理/增加测试用户</p>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/31_0c68ad3.png\" alt=\"31.png\"></p>\n<h4 id=\"testflight-成员管理\"><a href=\"#testflight-%E6%88%90%E5%91%98%E7%AE%A1%E7%90%86\" aria-label=\"testflight 成员管理 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Testflight 成员管理</h4>\n<h5 id=\"管理员添加成员\"><a href=\"#%E7%AE%A1%E7%90%86%E5%91%98%E6%B7%BB%E5%8A%A0%E6%88%90%E5%91%98\" aria-label=\"管理员添加成员 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>管理员添加成员</h5>\n<p>在 <strong>App Store Connect - TestFlight </strong>页面中新建内部群组</p>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/32_af5a68d.png\" alt=\"32.png\"></p>\n<p>创建群组之后，按图中步骤，从测试员列表中添加测试组成员</p>\n<div style=\"display: flex; gap: 5px; overflow-x: auto; padding: 10px 0; scrollbar-width: thin;align-items: flex-end;\">\n<!-- 图片1 -->\n<div style=\"flex: 0 0 auto; width: 42.7%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/33_40524c2.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 44%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/34_c0f5ed0.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n</div>\n<p>如果测试组中找不到目标成员，说明其未加入你的开发者账户成为测试员，请跳转至 <strong>用户与访问 </strong>页面<strong>，新增 </strong>测试员用户。</p>\n<p>邀请新用户为测试员，请输入其<strong>邮箱账号</strong>，并指定身份为 <strong>开发者，之后被邀请的测试员 </strong>会收到邮件，根据邮件中的指引，接受邀请，下载TestFlight 并 输入邀请码，之后你的测试员列表中就会出现子女邀请的 成员了。</p>\n<div style=\"display: flex; gap: 5px; overflow-x: auto; padding: 10px 0; scrollbar-width: thin;align-items: flex-end;\">\n<!-- 图片1 -->\n<div style=\"flex: 0 0 auto; width: 44%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/35_34f6107.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 44%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/36_fbf412e.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n</div>\n<p>成功邀请成员后，下载TestFlight并安装应用，即可使用/测试你创建的应用了。</p>\n<h5 id=\"邀测者加入团队\"><a href=\"#%E9%82%80%E6%B5%8B%E8%80%85%E5%8A%A0%E5%85%A5%E5%9B%A2%E9%98%9F\" aria-label=\"邀测者加入团队 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>邀测者加入团队</h5>\n<h5 id=\"第一步：提供-apple-账号邮箱\"><a href=\"#%E7%AC%AC%E4%B8%80%E6%AD%A5%EF%BC%9A%E6%8F%90%E4%BE%9B-apple-%E8%B4%A6%E5%8F%B7%E9%82%AE%E7%AE%B1\" aria-label=\"第一步：提供 apple 账号邮箱 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>第一步：提供 Apple 账号邮箱</h5>\n<p>请将待邀请的测试员的 Apple ID 邮箱发送给 开发者。邀测者需提前注册 Apple ID账号。</p>\n<p>收到邮箱后，开发者会在 App Store Connect 中邀请测试员作为开发者 加入其团队：XXX（团队名）</p>\n<h5 id=\"第二步：接受开发者邀请\"><a href=\"#%E7%AC%AC%E4%BA%8C%E6%AD%A5%EF%BC%9A%E6%8E%A5%E5%8F%97%E5%BC%80%E5%8F%91%E8%80%85%E9%82%80%E8%AF%B7\" aria-label=\"第二步：接受开发者邀请 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>第二步：接受开发者邀请</h5>\n<p>稍后你会收到一封 <strong>Apple Developer 邀请邮件</strong>。</p>\n<p>操作步骤：</p>\n<ol>\n<li>打开邀请邮件</li>\n<li>点击 <strong>Accept Invitation（如图所示）</strong></li>\n<li>页面会跳转至 Apple Developer 网站</li>\n<li>使用你提供的 Apple ID 登录</li>\n<li>按照页面提示完成团队加入流程</li>\n</ol>\n<blockquote>\n<p>完成后，你将获得开发团队访问权限。</p>\n</blockquote>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/37_2fa1982.png\" alt=\"37.png\"></p>\n<h5 id=\"第三步：接受-testflight-邀请\"><a href=\"#%E7%AC%AC%E4%B8%89%E6%AD%A5%EF%BC%9A%E6%8E%A5%E5%8F%97-testflight-%E9%82%80%E8%AF%B7\" aria-label=\"第三步：接受 testflight 邀请 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>第三步：接受 TestFlight 邀请</h5>\n<p>随后你还会收到一封 <strong>TestFlight 邀请邮件</strong>。</p>\n<p>操作步骤：</p>\n<ol>\n<li>打开邀请邮件</li>\n<li>点击 <strong>View in TestFlight</strong></li>\n</ol>\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/38_67d0080.png\" style=\"width: 45%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<p>进入 TestFlight 页面后，会看到邀请码（Redeem Code）。</p>\n<blockquote>\n<p>请先记录该邀请码，后续步骤会使用。</p>\n</blockquote>\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/39_497dc49.png\" style=\"width: 45%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<h4 id=\"下载testflight并安装应用\"><a href=\"#%E4%B8%8B%E8%BD%BDtestflight%E5%B9%B6%E5%AE%89%E8%A3%85%E5%BA%94%E7%94%A8\" aria-label=\"下载testflight并安装应用 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>下载TestFlight并安装应用</h4>\n<h5 id=\"第四步：安装-testflight\"><a href=\"#%E7%AC%AC%E5%9B%9B%E6%AD%A5%EF%BC%9A%E5%AE%89%E8%A3%85-testflight\" aria-label=\"第四步：安装 testflight permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>第四步：安装 TestFlight</h5>\n<p>如果设备尚未安装 TestFlight：</p>\n<ol>\n<li>根据页面提示跳转至 App Store</li>\n<li>前往下载并安装 TestFlight 应用</li>\n</ol>\n<h5 id=\"第五步：兑换邀请码\"><a href=\"#%E7%AC%AC%E4%BA%94%E6%AD%A5%EF%BC%9A%E5%85%91%E6%8D%A2%E9%82%80%E8%AF%B7%E7%A0%81\" aria-label=\"第五步：兑换邀请码 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>第五步：兑换邀请码</h5>\n<p>安装完成后：</p>\n<ol>\n<li>打开 TestFlight</li>\n<li>点击右上角头像或菜单按钮</li>\n<li>选择 <strong>Redeem Invite</strong></li>\n<li>输入刚刚记录的邀请码</li>\n<li>点击确认</li>\n</ol>\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/40_fe1854f.png\" style=\"width: 20%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<h5 id=\"第六步：安装对应文件\"><a href=\"#%E7%AC%AC%E5%85%AD%E6%AD%A5%EF%BC%9A%E5%AE%89%E8%A3%85%E5%AF%B9%E5%BA%94%E6%96%87%E4%BB%B6\" aria-label=\"第六步：安装对应文件 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>第六步：安装对应文件</h5>\n<p>邀请码验证成功后：</p>\n<ol>\n<li>TestFlight 会显示 应用测试版本</li>\n<li>点击 <strong>Install</strong></li>\n<li>等待安装完成</li>\n<li>点击 <strong>Open</strong> 启动应用</li>\n</ol>\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/41_13a7992.png\" style=\"width: 20%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<p>现在测试员可以开始使用待测试的应用了。</p>\n<h2 id=\"appstore上架\"><a href=\"#appstore%E4%B8%8A%E6%9E%B6\" aria-label=\"appstore上架 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>APPStore上架</h2>\n<p><strong>前置条件：</strong>已完成 <strong>Test Flight/App Store 应用构建，已上传应用成功</strong></p>\n<h3 id=\"填写app信息\"><a href=\"#%E5%A1%AB%E5%86%99app%E4%BF%A1%E6%81%AF\" aria-label=\"填写app信息 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>填写APP信息</h3>\n<p>前往 App Store Connect ，进入已创建的应用详情页，填写基本信息</p>\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/42_a0df688.png\" style=\"width: 80%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<table>\n<thead>\n<tr>\n<th>配置项</th>\n<th>是否必填</th>\n<th>作用</th>\n<th>填写说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>应用名称（App Name）</td>\n<td>✅</td>\n<td>App Store 展示名称，也是用户搜索时看到的名称。</td>\n<td>最长 30 个字符，名称需唯一，不建议堆砌关键词。</td>\n</tr>\n<tr>\n<td>副标题（Subtitle）</td>\n<td>✅</td>\n<td>展示在应用名称下方，概括应用核心能力，同时影响搜索。</td>\n<td>最长 30 个字符，建议一句话突出产品价值。</td>\n</tr>\n<tr>\n<td>主分类（Primary Category）</td>\n<td>✅</td>\n<td>确定应用所属分类。</td>\n<td>选择最符合应用定位的分类，如工具、效率、教育、商务等。</td>\n</tr>\n<tr>\n<td>副分类（Secondary Category）</td>\n<td>❌</td>\n<td>补充应用分类。</td>\n<td>可根据产品特点选择，也可不填写。</td>\n</tr>\n<tr>\n<td>年龄分级（Age Rating）</td>\n<td>✅</td>\n<td>根据应用内容自动生成适用年龄。</td>\n<td>如实回答暴力、赌博、UGC 等相关问题，系统自动计算年龄分级。</td>\n</tr>\n<tr>\n<td>版权信息（Copyright）</td>\n<td>✅</td>\n<td>声明应用版权归属。</td>\n<td>一般填写「年份 + 公司名称」或「年份 + 个人名称」，如：2026 XXX Technology Co., Ltd.</td>\n</tr>\n<tr>\n<td>ICP 备案号（仅中国大陆）</td>\n<td>✅</td>\n<td>中国大陆 App Store 上架所需备案信息。</td>\n<td>当应用计划在中国大陆 App Store 提供下载时，需要填写有效的 ICP 备案号；Apple 会进行校验，并在应用详情页展示备案号。</td>\n</tr>\n<tr>\n<td>数字服务法（Digital Services Act，DSA）交易者信息</td>\n<td>按需必填</td>\n<td>满足欧盟《数字服务法》（DSA）要求。</td>\n<td>面向欧盟分发 App 时，需要声明开发者是否属于 <strong>Trader（交易者）</strong>。如属于 Trader，需提供公司名称、地址、电话、邮箱等信息，并展示在 App Store 页面，可选填写标签与标记（Labels and Markings）URL。</td>\n</tr>\n<tr>\n<td>越南游戏许可（Vietnam Game License）</td>\n<td>按需必填</td>\n<td>满足越南游戏发行监管要求。</td>\n<td><strong>仅游戏应用</strong>需要填写。开发者需取得越南游戏发行许可证，并在 App Store Connect 中填写许可证编号及对应 URL，否则游戏无法继续在越南 App Store 提供下载。</td>\n</tr>\n<tr>\n<td>受监管医疗设备（Regulated Medical Devices）</td>\n<td>按需必填</td>\n<td>声明 App 是否属于受监管医疗设备。</td>\n<td>当 App 在上述地区发布，且属于<strong>健康健美（Health &#x26; Fitness）</strong>或<strong>医疗（Medical）</strong>分类，或年龄分级中包含频繁的医疗/治疗信息时，需要声明是否属于受监管医疗设备；若属于，还需填写监管注册信息（如 EU Manufacturer SRN 或 FDA Owner/Operator Number）、使用说明 URL、用途说明、安全信息等.</td>\n</tr>\n</tbody>\n</table>\n<h3 id=\"前置资料申请和准备\"><a href=\"#%E5%89%8D%E7%BD%AE%E8%B5%84%E6%96%99%E7%94%B3%E8%AF%B7%E5%92%8C%E5%87%86%E5%A4%87\" aria-label=\"前置资料申请和准备 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>前置资料申请和准备</strong></h3>\n<p>APP国内上架一般还需要准备软件著作权，备案等材料，申请这些材料时需要准备好隐私政策等，具体如下：</p>\n<p><strong>营业执照/主体信息</strong>：企业主体进行软著注册和备案时需要，企业主体相关信息需要用户自行提供</p>\n<p><strong>软件著作权</strong>；分为 著作权登记证书（纸质）/著作权认证证书（电子），申请应用上架需要后者即可。</p>\n<p><strong>ICP备案/APP 备案</strong>：ICP用于备案网站/域名提供的互联网信息服务，通常由云服务商办理，APP备案用于备案移动APP本体，由工信部APP备案系统办理，两者在服务商的服务售卖中往往是绑定的，因为材料高度重合，云服务商协助的备案服务中也同时提供两者备案的相关服务。主要需要用户准备的材料包括 APP基本信息，网络接入信息，主体信息，和隐私政策。</p>\n<p><strong>隐私政策，用户协议，权限说明：</strong>应用上架必备的材料，代上架服务商通常会协助准备，可直接使用秒哒自动生成的应用介绍页面，秒哒可以根据应用属性，功能预生成 隐私政策，用户协议，权限说明 初稿，并承担制作网页和发布的工作，由负责 相关备案 预审核与驳回修改 </p>\n<p><strong>特殊行业资质</strong>：教育类，游戏类等应用 还需要其他行业营业资质，目前 服务商 不提供其他行业资质代申请相关服务，如果 秒哒要支持类似服务 或者给相关类型应用提供上架指南 ，也需要以 引入外部合作方 的方式提供入口和管理，由合作方提供协助申请服务</p>\n<h3 id=\"填写审核信息\"><a href=\"#%E5%A1%AB%E5%86%99%E5%AE%A1%E6%A0%B8%E4%BF%A1%E6%81%AF\" aria-label=\"填写审核信息 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>填写审核信息</h3>\n<ul>\n<li><strong>提交审核</strong>：提交审核前，需完成审核相关信息配置，详见下表。</li>\n<li><strong>选择构建版本（Build）</strong>：支持选择秒哒历史打包记录中，与当前 <strong>Bundle ID</strong> 一致的构建版本进行审核提交。</li>\n<li><strong>网站链接</strong>：营销网址、隐私政策网址、技术支持网址等，可直接使用秒哒自动生成的应用介绍页面，并可基于该页面完成 ICP 备案，无需额外搭建官网。</li>\n</ul>\n<div style=\"display: flex; gap: 5px; overflow-x: auto; padding: 10px 0; scrollbar-width: thin;align-items: flex-end;\">\n<!-- 图片1 -->\n<div style=\"flex: 0 0 auto; width: 32%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/43_46c5bab.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 32%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/44_c899478.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n<!-- 图片2 -->\n<div style=\"flex: 0 0 auto; width: 32%; text-align: center;\">\n<img src=\"https://bce.bdstatic.com/doc/bce-doc/MIAODA/45_cab702c.png\" style=\"width: 100%; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);\">\n<div style=\"margin-top: 8px; font-size: 14px; font-weight: 600; color: #2d3748;\">\n</div>\n</div>\n</div>\n<table>\n<thead>\n<tr>\n<th>配置项</th>\n<th>是否必填</th>\n<th>作用</th>\n<th>填写说明</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>预览和截屏（Screenshots）</td>\n<td>✅</td>\n<td>展示应用实际界面，影响下载转化。</td>\n<td>根据支持的设备上传对应尺寸截图，建议展示首页、核心功能、特色页面。</td>\n</tr>\n<tr>\n<td>推广文本（Promotional Text）</td>\n<td>❌</td>\n<td>展示在描述上方，用于活动或版本宣传。</td>\n<td>最长 170 个字符，可随时修改，无需重新审核。</td>\n</tr>\n<tr>\n<td>描述（Description）</td>\n<td>✅</td>\n<td>展示应用详细介绍，帮助用户了解产品。</td>\n<td>最长 4000 个字符，建议包含产品介绍、核心功能、使用场景、产品特色等内容。</td>\n</tr>\n<tr>\n<td>关键词（Keywords）</td>\n<td>✅</td>\n<td>用于 App Store 搜索，不会展示给用户。</td>\n<td>最长 100 个字符，使用英文逗号（<code>,</code>）分隔，避免与应用名称重复。</td>\n</tr>\n<tr>\n<td>技术支持网址（Support URL）</td>\n<td>✅</td>\n<td>用户获取帮助的页面。</td>\n<td>建议填写官网、帮助中心或联系我们页面。</td>\n</tr>\n<tr>\n<td>营销网址（Marketing URL）</td>\n<td>❌</td>\n<td>产品官网或宣传页面。</td>\n<td>可填写产品官网、Landing Page 等。</td>\n</tr>\n<tr>\n<td>版权信息（Copyright）</td>\n<td>✅</td>\n<td>声明应用版权归属。</td>\n<td>一般填写「年份 + 公司名称」或「年份 + 个人名称」，如：2026 XXX Technology Co., Ltd.</td>\n</tr>\n<tr>\n<td>App 图标（App Icon）</td>\n<td>✅</td>\n<td>App Store 展示的应用图标。</td>\n<td>1024 × 1024 PNG，无透明背景。</td>\n</tr>\n<tr>\n<td>Build（构建版本）</td>\n<td>✅</td>\n<td>选择本次提交审核的 IPA 包。</td>\n<td>从秒哒已上传并处理完成的 Build 中选择对应版本。</td>\n</tr>\n<tr>\n<td>审核联系人（Review Contact）</td>\n<td>✅</td>\n<td>Apple 审核过程中联系开发者。</td>\n<td>填写联系人姓名、邮箱、电话。</td>\n</tr>\n<tr>\n<td>测试账号（Demo Account）</td>\n<td>按需必填</td>\n<td>供审核人员登录体验应用。</td>\n<td>如果 App 需要登录才能使用，需提供可正常使用的测试账号和密码。</td>\n</tr>\n<tr>\n<td>审核备注（Review Notes）</td>\n<td>❌（强烈建议）</td>\n<td>帮助审核人员快速了解应用。</td>\n<td>可说明测试流程、特殊权限、注意事项、功能入口等。</td>\n</tr>\n<tr>\n<td>广告标识（Advertising Identifier）</td>\n<td>按需必填</td>\n<td>声明是否使用 IDFA。</td>\n<td>如果集成广告或统计 SDK 使用 IDFA，需要说明用途。</td>\n</tr>\n<tr>\n<td>App 隐私（App Privacy）</td>\n<td>✅</td>\n<td>声明应用收集的数据及用途。</td>\n<td>如手机号、邮箱、位置、照片、设备信息等，以及是否用于跟踪。</td>\n</tr>\n<tr>\n<td>内容分级问卷（Age Rating Questionnaire）</td>\n<td>✅</td>\n<td>自动生成应用年龄分级。</td>\n<td>根据应用内容回答相关问题。</td>\n</tr>\n<tr>\n<td>路由 App 覆盖地区（Routing App Coverage File）</td>\n<td>按需必填</td>\n<td>地图导航类应用提交覆盖区域信息。</td>\n<td><strong>仅导航/路线规划（Routing）类 App</strong> 需要上传 Coverage File，用于说明应用支持导航的国家、地区及交通方式（驾车、步行、公共交通等）。普通 App 无需填写。</td>\n</tr>\n<tr>\n<td>App 版本（Version）</td>\n<td>✅</td>\n<td>创建待审核版本并关联 Build。</td>\n<td>填写版本号（如 1.0.0），选择对应 Build，并填写 What's New（更新说明）。首次发布可填写\"首次发布\"。</td>\n</tr>\n</tbody>\n</table>","fields":{"slug":"2mrmynhd8","title":"iOS打包","date":"2026-07-16","extractedHeadings":[]},"headings":[{"value":"概述","depth":2},{"value":"路线选择 & 路线介绍","depth":2},{"value":"免费路线","depth":3},{"value":"付费路线","depth":3},{"value":"功能限制","depth":3},{"value":"免费路线打包","depth":2},{"value":"选择免费路线","depth":3},{"value":"构建配置确认","depth":3},{"value":"下载 IPA","depth":3},{"value":"第三方工具安装教程","depth":3},{"value":"流程准备","depth":4},{"value":"签名和安装步骤","depth":4},{"value":"使用App步骤","depth":4},{"value":"付费路线打包","depth":2},{"value":"指定设备安装（Ad Hoc）","depth":3},{"value":"选择分发方式","depth":4},{"value":"配置 Apple Developer API Key","depth":4},{"value":"检查安装设备","depth":4},{"value":"发起打包","depth":4},{"value":"下载安装IPA","depth":4},{"value":"公开发布/邀请测试（Test Flight/App Store）","depth":3},{"value":"选择分发方式","depth":4},{"value":"配置 Apple Developer API Key","depth":4},{"value":"发起打包","depth":4},{"value":"上传应用","depth":4},{"value":"第一步：创建应用","depth":5},{"value":"第二步：填写信息","depth":5},{"value":"第三步：返回秒哒","depth":5},{"value":"Testflight 成员管理","depth":4},{"value":"管理员添加成员","depth":5},{"value":"邀测者加入团队","depth":5},{"value":"第一步：提供 Apple 账号邮箱","depth":5},{"value":"第二步：接受开发者邀请","depth":5},{"value":"第三步：接受 TestFlight 邀请","depth":5},{"value":"下载TestFlight并安装应用","depth":4},{"value":"第四步：安装 TestFlight","depth":5},{"value":"第五步：兑换邀请码","depth":5},{"value":"第六步：安装对应文件","depth":5},{"value":"APPStore上架","depth":2},{"value":"填写APP信息","depth":3},{"value":"前置资料申请和准备","depth":3},{"value":"填写审核信息","depth":3}]}},"pageContext":{"isCreatedByStatefulCreatePages":false,"slug":"2mrmynhd8","prev":{"id":"Im8ecuhvk","name":"自定义域名发布","path":"Im8ecuhvk","filePath":"应用发布/自定义域名发布.md","seo":null,"parentIds":["cmb0jh2nf"],"parents":[{"id":"cmb0jh2nf","documentId":"e6e76301-7c5b-4ba3-b97d-cca5b3e4ecfc","name":"应用发布","repoName":"MIAODA","filePath":"应用发布","disabled":false,"path":"cmb0jh2nf","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":""}]},"next":{"id":"Kmrn6ucof","name":"安卓打包","path":"Kmrn6ucof","filePath":"应用发布/APP打包/安卓打包.md","seo":null,"parentIds":["cmb0jh2nf","jmrmym86s"],"parents":[{"id":"cmb0jh2nf","documentId":"e6e76301-7c5b-4ba3-b97d-cca5b3e4ecfc","name":"应用发布","repoName":"MIAODA","filePath":"应用发布","disabled":false,"path":"cmb0jh2nf","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":""},{"id":"jmrmym86s","documentId":"b86b7d85-6b6e-425f-9dc4-ab634842d73e","name":"APP打包","repoName":"MIAODA","filePath":"应用发布/APP打包","disabled":false,"path":"jmrmym86s","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":""}]},"parents":[{"id":"cmb0jh2nf","documentId":"e6e76301-7c5b-4ba3-b97d-cca5b3e4ecfc","name":"应用发布","repoName":"MIAODA","filePath":"应用发布","disabled":false,"path":"cmb0jh2nf","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":""},{"id":"jmrmym86s","documentId":"b86b7d85-6b6e-425f-9dc4-ab634842d73e","name":"APP打包","repoName":"MIAODA","filePath":"应用发布/APP打包","disabled":false,"path":"jmrmym86s","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":""}],"specificSeo":null}}}