鸢尾花 發表於 2022-8-31 17:27:00

iOS 应用上架流程(提交到AppStore)

<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="ato2n-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="ato2n-0-0">&nbsp;</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="94o6k-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="94o6k-0-0"><span data-offset-key="94o6k-0-0">1、账号准备</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="d57cj-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="d57cj-0-0"><span data-offset-key="d57cj-0-0">1.1 登录苹果开发者中心 https://developer.apple.com/</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="unjo-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="unjo-0-0"><span data-offset-key="unjo-0-0">1.2 输入Apple ID和密码(没有则需注册)</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="3nr4r-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="3nr4r-0-0"><span data-offset-key="3nr4r-0-0">1.3 加入苹果开发者计划(如已加入,可跳过这一步)</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="1rs7a-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="1rs7a-0-0"><span data-offset-key="1rs7a-0-0">join the Apple Developer Program</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="903an-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="903an-0-0"><span data-offset-key="903an-0-0">Enroll</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="d9mce-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="d9mce-0-0"><span data-offset-key="d9mce-0-0">Start Your Enrollment</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="1r5ha-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="1r5ha-0-0"><span data-offset-key="1r5ha-0-0">根据需要选择账号类型(个体、公司、政府组织)。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="j2u9-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="j2u9-0-0"><span data-offset-key="j2u9-0-0">选择账号类型</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="ej087-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="ej087-0-0"><span data-offset-key="ej087-0-0">填写开发者信息</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="fs6l8-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="fs6l8-0-0"><span data-offset-key="fs6l8-0-0">确认信息</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="7jka4-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="7jka4-0-0"><span data-offset-key="7jka4-0-0">购买信息</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="6qt7n-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="6qt7n-0-0"><span data-offset-key="6qt7n-0-0">填写付款信息进行购买</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="degkf-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="degkf-0-0"><span data-offset-key="degkf-0-0">2、准备证书</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="7djc5-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="7djc5-0-0"><span data-offset-key="7djc5-0-0">首先介绍以下相关概念:</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="vtmd-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="vtmd-0-0"><span data-offset-key="vtmd-0-0">Certificate:证书是用来给应用程序签名的,只有经过签名的应用程序才能保证他的来源是可信任的,并且代码是完整的,未经修改的。在Xcode Build Setting的Code Signing Identity中,你可以设置用于为代码签名的证书。证书主要分为两类:Development和Production,Development证书用来开发和调试应用程序,Production主要用来分发应用程序。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="5f0qc-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="5f0qc-0-0"><span data-offset-key="5f0qc-0-0">APP ID: 用于标识一个或者一组App,App ID应该是和Xcode中的Bundle ID是一致的或者匹配的。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="16a50-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="16a50-0-0"><span data-offset-key="16a50-0-0">Devices: 包含了该账户中所有可用于开发和测试的设备。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="86j29-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="86j29-0-0"><span data-offset-key="86j29-0-0">Provisioning Profile:配置文件,包含了上述的所有内容:证书、APP ID、设备。、</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="aa870-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="aa870-0-0"><span data-offset-key="aa870-0-0">进入苹果开发者中心,点击下图所示位置进入证书、标识符和配置文件管理页面。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="2r7qu-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="2r7qu-0-0"><span data-offset-key="2r7qu-0-0">进入证书、标识符和配置文件管理页面</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="8brvu-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="8brvu-0-0"><span data-offset-key="8brvu-0-0">2.1 证书管理</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="a8jpe-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="a8jpe-0-0"><span data-offset-key="a8jpe-0-0">添加证书</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="dfhi5-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="dfhi5-0-0"><span data-offset-key="dfhi5-0-0">以添加Development证书为例</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="1uma4-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="1uma4-0-0"><span data-offset-key="1uma4-0-0">关于创建CSR文件</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="7ub81-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="7ub81-0-0"><span data-offset-key="7ub81-0-0">上传CSR文件</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="bt9k3-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="bt9k3-0-0"><span data-offset-key="bt9k3-0-0">生成完成,点击下载证书,双击即可安装</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="emk5e-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="emk5e-0-0"><span data-offset-key="emk5e-0-0">Production 证书制作过程类似</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="3q2d2-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="3q2d2-0-0"><span data-offset-key="3q2d2-0-0">2.2标识符管理</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="1a7ej-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="1a7ej-0-0"><span data-offset-key="1a7ej-0-0">App IDs</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="511oo-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="511oo-0-0"><span data-offset-key="511oo-0-0">注册一个新的App ID</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="dbt8-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="dbt8-0-0"><span data-offset-key="dbt8-0-0">确认App ID信息</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="7l1ea-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="7l1ea-0-0"><span data-offset-key="7l1ea-0-0">2.3设备管理</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="2rdo0-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="2rdo0-0-0"><span data-offset-key="2rdo0-0-0">所有设备</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="41a4m-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="41a4m-0-0"><span data-offset-key="41a4m-0-0">添加一个新设备</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="e1vst-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="e1vst-0-0"><span data-offset-key="e1vst-0-0">2.4配置文件管理</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="2ienb-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="2ienb-0-0"><span data-offset-key="2ienb-0-0">添加配置文件,以Development provisioning profile为例</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="aqm1q-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="aqm1q-0-0"><span data-offset-key="aqm1q-0-0">选择App ID </span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="fiu1s-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="fiu1s-0-0"><span data-offset-key="fiu1s-0-0">选择证书</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="b8ltb-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="b8ltb-0-0"><span data-offset-key="b8ltb-0-0">选择设备</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="41t2c-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="41t2c-0-0"><span data-offset-key="41t2c-0-0">输入配置文件的名称</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="8sb28-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="8sb28-0-0"><span data-offset-key="8sb28-0-0">添加完成,下载后双击即可安装</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="cim5a-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="cim5a-0-0"><span data-offset-key="cim5a-0-0">3、开发程序</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="7mlgk-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="7mlgk-0-0"><span data-offset-key="7mlgk-0-0">程序开发过程中需使用Development证书及Development provisioning profile</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="cp1f2-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="cp1f2-0-0"><span data-offset-key="cp1f2-0-0">4、提交到App Store</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="8v4km-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="8v4km-0-0"><span data-offset-key="8v4km-0-0">进入iTunes Connet</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="57khg-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="57khg-0-0"><span data-offset-key="57khg-0-0">我的App</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="4kbq9-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="4kbq9-0-0"><span data-offset-key="4kbq9-0-0">新建App 填写基本信息</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="agsp7-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="agsp7-0-0"><span data-offset-key="agsp7-0-0">设置App 信息</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="f4ut2-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="f4ut2-0-0"><span data-offset-key="f4ut2-0-0">设置价格与销售范围</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="6dvek-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="6dvek-0-0"><span data-offset-key="6dvek-0-0">填写App相关信息</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="c6i6e-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="c6i6e-0-0"><span data-offset-key="c6i6e-0-0">在Xcode中,点击左侧目录中的项目名称,选择TARGETS -&gt; Build Settings -&gt; Signing ,将下图所示的文件切换成对应的发布证书和Distribution provisioning profile,同理将 PROJECT -&gt; Build Settings -&gt; Signing中的对应证书和provisioning profile 也进行切换。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="a8m8g-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="a8m8g-0-0"><span data-offset-key="a8m8g-0-0">在TARGETS -&gt; General中可以编辑App的基本信息,包括App名称、Bundle ID 、版本号、适配系统的最低版本号以及设备类型等等。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="2elp6-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="2elp6-0-0"><span data-offset-key="2elp6-0-0">编辑App信息和部署的设备信息</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="7jm3-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="7jm3-0-0"><span data-offset-key="7jm3-0-0">选择Generic iOS Device</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="947t3-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="947t3-0-0"><span data-offset-key="947t3-0-0">选择 Produce -&gt; Archive。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="b566k-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="b566k-0-0"><span data-offset-key="b566k-0-0">打包应用程序</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="79s84-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="79s84-0-0"><span data-offset-key="79s84-0-0">上传到AppStore</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="1ij3t-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="1ij3t-0-0"><span data-offset-key="1ij3t-0-0">Upload to App Store</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="53nuu-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="53nuu-0-0"><span data-offset-key="53nuu-0-0">此时会提示选择开发者账号,如之前没有登录,则点击“Add”按钮添加账号,如果已登录则直接选择相应账号。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="e4se5-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="e4se5-0-0"><span data-offset-key="e4se5-0-0">点击按钮,添加账号</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="4nlgg-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="4nlgg-0-0"><span data-offset-key="4nlgg-0-0">选择对应开发者账号</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="d9nus-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="d9nus-0-0"><span data-offset-key="d9nus-0-0">点击“upload”上传应用。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="43dl5-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="43dl5-0-0"><span data-offset-key="43dl5-0-0">上传App</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="6871l-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="6871l-0-0"><span data-offset-key="6871l-0-0">大约过十分钟左右,刷新 iTunes Connect ,可以看到“构建版本”右侧多出了一个添加按钮,点击后可以看到刚刚上传的App,选择并点击“完成”。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="4u8a0-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="4u8a0-0-0"><span data-offset-key="4u8a0-0-0">点击添加按钮</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="20u92-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="20u92-0-0"><span data-offset-key="20u92-0-0">选择构建版本</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="7rvh8-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="7rvh8-0-0"><span data-offset-key="7rvh8-0-0">最后,点击页面右上角的“提交以供审核”就大功告成了,坐等审核通过吧!</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="5f2do" data-offset-key="bk0j5-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="bk0j5-0-0"><span data-offset-key="bk0j5-0-0">&nbsp;</span></div>
</div><br><br>
来源:https://www.cnblogs.com/gddg/p/16643900.html
頁: [1]
查看完整版本: iOS 应用上架流程(提交到AppStore)