珊珊差点是个美女 發表於 2023-1-5 16:56:00

Ios app上架流程

<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="97li2-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="97li2-0-0">&nbsp;</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="sink-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="sink-0-0"><span data-offset-key="sink-0-0">在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布。​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="7a4rj-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="7a4rj-0-0"><span data-offset-key="7a4rj-0-0">但是在苹果开发者中心无法直接上传ipa文件,它要求我们使用xcode或transport等工具上传ipa文件,但是xcode和transport不能安装在windows电脑。​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="7192q-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="7192q-0-0"><span data-offset-key="7192q-0-0">因此,我们需要使用其他第三方的工具来上传ipa文件,我们做H5开发上传ipa到苹果开发者中心,可以使用appuploader来上传。​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="vqs0-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="vqs0-0-0"><span data-offset-key="vqs0-0-0">工具地址:​​http://www.appuploader.net/​​​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="8hlvn-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="8hlvn-0-0"><span data-offset-key="8hlvn-0-0">详细上传流程如下:​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="fv8f2-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="fv8f2-0-0"><span data-offset-key="fv8f2-0-0">1、登录苹果开发者中心,进入app store connect页面,假如还没有创建app,则需要创建app​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="39utg-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="39utg-0-0"><span data-offset-key="39utg-0-0">2、点击进app,创建版本发布​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="bq8ns-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="bq8ns-0-0"><span data-offset-key="bq8ns-0-0">3、这时候它提示我们要选一个文件,但是我们点蓝色加号却没有文件可以选,右边它提示的工具只能安装在mac电脑,这时候我们就需要使用香蕉云编来上传ipa文件:​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="88g78-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="88g78-0-0"><span data-offset-key="88g78-0-0">​​http://www.appuploader.net/​​​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="ba097-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="ba097-0-0"><span data-offset-key="ba097-0-0">登录进appuploader上传ipa的控制台,点击上传新文件:​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="ak8iv-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="ak8iv-0-0"><span data-offset-key="ak8iv-0-0">4、上传的时候提示我们需要填写专用密码,不能填登录密码哦,假如你不知道专用密码如何获取,可查看最后两步:​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="cablg-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="cablg-0-0"><span data-offset-key="cablg-0-0">这样,等待几分钟就可以上传成功了。上传成功后,大概过25分钟左右,就可以在构建版本里见到。​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="c28p3-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="c28p3-0-0"><span data-offset-key="c28p3-0-0">假如你还没有设置专用密码,可以在苹果开发者中心的下图的这个地方进入设置专用密码:​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="3chq4-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="3chq4-0-0"><span data-offset-key="3chq4-0-0">登录apple id的安全管理页面里设置或获取专用密码。​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="4a8gf-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="4a8gf-0-0"><span data-offset-key="4a8gf-0-0">​</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="8f9mt-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="8f9mt-0-0"><span data-offset-key="8f9mt-0-0">证书我们这边可以借助辅助工具appuploader</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="273hf-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="273hf-0-0"><span data-offset-key="273hf-0-0">Appuploader可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到App Store,最方便在Windows开发上架没有苹果Mac电脑的开发者!配合本教程使用,可以快速掌握如何真机测试及上架!</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="19hqr-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="19hqr-0-0"><span data-offset-key="19hqr-0-0">点击苹果证书按钮</span></div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<div>
<div>
<div class="ImageDelete-Container css-xi606m">
<div class="ImageDelete-Wrapper css-1gomreu"><img class="Image FocusPlugin--unfocused Image--isBlock lazyload" data-size="normal" data-rawwidth="984" data-rawheight="508" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-525d3f2749acc43288fe1c892e641b5a.png" data-watermark-src="https://picx.zhimg.com/v2-64612293e1e419ec8b77e435e3bf862e.png" data-src="https://picx.zhimg.com/80/v2-525d3f2749acc43288fe1c892e641b5a_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="7ft28-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="7ft28-0-0"><span data-offset-key="7ft28-0-0"><span data-text="true">​</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="9t9c0-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="9t9c0-0-0"><span data-offset-key="9t9c0-0-0"><span data-text="true">​</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="8jp3o-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="8jp3o-0-0"><span data-offset-key="8jp3o-0-0"><span data-text="true">点击新增</span></span></div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<div>
<div>
<div class="ImageDelete-Container css-xi606m">
<div class="ImageDelete-Wrapper css-1gomreu"><img class="Image FocusPlugin--unfocused Image--isBlock lazyload" data-size="normal" data-rawwidth="720" data-rawheight="454" data-watermark="watermark" data-original-src="https://picx.zhimg.com/v2-a017221591c57168db1ae3344b5f7f81.png" data-watermark-src="https://picx.zhimg.com/v2-2e73de60b209f5f850620d9241d5f72c.png" data-src="https://picx.zhimg.com/80/v2-a017221591c57168db1ae3344b5f7f81_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="5g50b-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="5g50b-0-0"><span data-offset-key="5g50b-0-0"><span data-text="true">​</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="3mr08-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="3mr08-0-0"><span data-offset-key="3mr08-0-0"><span data-text="true">​</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="ft0jt-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="ft0jt-0-0"><span data-offset-key="ft0jt-0-0"><span data-text="true">输入证书密码,名称</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="3812v-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="3812v-0-0"><span data-offset-key="3812v-0-0"><span data-text="true">这个密码不是账号密码,而是一个保护证书的密码,是p12文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。还有为了安全起见,密码不要太简单。 证书名称是你为了在证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是是字母和数字之类</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="evgte-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="evgte-0-0"><span data-offset-key="evgte-0-0"><span data-text="true">选择证书类型</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="a8skk-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="a8skk-0-0"><span data-offset-key="a8skk-0-0"><span data-text="true">带distribution的是发布类型,带development的是开发类型。</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="82ppt-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="82ppt-0-0"><span data-offset-key="82ppt-0-0"><span data-text="true">apple类型=ios+mac,所以开发时选择ios app development和apple development 类型都是可以的</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="3nis6-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="3nis6-0-0"><span data-offset-key="3nis6-0-0"><span data-text="true">选择bundle id</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="2a6rl-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="2a6rl-0-0"><span data-offset-key="2a6rl-0-0"><span data-text="true">只有部分类型的证书需要选择bundle id,例如推送证书。因为大部分证书是不和app关联的。而是通过描述文件profile文件关联app。</span></span></div>
</div>
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="1h9d4-0-0"><span data-offset-key="1h9d4-0-0"><span data-text="true">使用appuploader同步服务</span></span></div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="22qa-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="22qa-0-0"><span data-offset-key="22qa-0-0"><span data-text="true">如果期望制作好证书后在其他电脑上同样可以下载到这个证书,或者和你同事同步此证书,则需要勾选使用appuploader服务同步。否则您需要手动管理p12文件在不同电脑之间的传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。一般情况下,推荐使用appuploader服务同步。</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="4etnu-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="4etnu-0-0"><span data-offset-key="4etnu-0-0"><span data-text="true">证书类型说明</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="effhb-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="effhb-0-0"><span data-offset-key="effhb-0-0"><span data-text="true">IOS开发选择apple development或者ios app development 类型 ios 发布选择 apple distribution或者 ios distribution (app store and ad hoc) 开发推送证书选择 apple push notification service ssl (sandbox) 发布推送证书选择 apple push notification service ssl (sandbox &amp; production)</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="ermk8-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="ermk8-0-0"><span data-offset-key="ermk8-0-0"><span data-text="true">其他证书不是很常用,可以自行百度各种证书说明</span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="c02ob" data-offset-key="37ali-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="37ali-0-0"><span data-offset-key="37ali-0-0"><span data-text="true">​</span></span></div>
</div><br><br>
来源:https://www.cnblogs.com/gddg/p/17028112.html
頁: [1]
查看完整版本: Ios app上架流程