三只布偶猫 發表於 2022-10-28 10:30:00

iOS-最全的App上架教程

<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="6m697-0-0"><span data-offset-key="6b25b-0-0">App上架教程</span></div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="a3nc8-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="a3nc8-0-0"><span data-offset-key="a3nc8-0-0">在上架App之前想要 真机测试的同学 请查看 <span data-offset-key="a3nc8-1-0"><span data-text="true">iOS- 最全的真机测试教程</span></span><span data-offset-key="a3nc8-2-0"> 里面包含怎么让多台电脑同时 上架App和同时真机调试。P12文件的使用详解</span></span></div>
</div>
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="12b07-0-0"><span data-offset-key="12b07-0-0">因为最近更新了Xcode 8 ,证书的创建都大同小异,只是在Xcode 8中的设置有一些变化,我就在下面补充,如有什么疑问,请联系我。。</span></div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="d0pv-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="d0pv-0-0"><span data-offset-key="d0pv-0-0">注<span data-offset-key="d0pv-0-1"> 同样可以在Build Setting 的 sign中设置证书,但是有点麻烦,建议就在General中设置证书,比较方便,还可以查看错误的地方。</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="1667" data-rawheight="844" data-watermark="watermark" data-original-src="https://pic3.zhimg.com/v2-95122d3b342cbff438b486d7d8ec17b2.png" data-watermark-src="https://pic1.zhimg.com/v2-be54f358ecc32afaedb6492cbf969b80.png" data-src="https://pic2.zhimg.com/80/v2-95122d3b342cbff438b486d7d8ec17b2_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="9503r-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="9503r-0-0"><span data-offset-key="9503r-0-0">Xcode 8 证书设置</span></div>
</div>
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="8f2li-0-0"><span data-offset-key="8f2li-0-0">准备</span></div>
<ul class="public-DraftStyleDefault-ul" data-offset-key="efu1r-0-0">
<li class="Editable-styled public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-reset public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR" data-block="true" data-editor="11v02" data-offset-key="efu1r-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="efu1r-0-0"><span data-offset-key="efu1r-0-0">开发者账号</span></div>
</li>
<li class="Editable-styled public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR" data-block="true" data-editor="11v02" data-offset-key="dd2gb-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="dd2gb-0-0"><span data-offset-key="dd2gb-0-0">完工的项目</span></div>
</li>
</ul>
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="3et2-0-0"><span data-offset-key="3et2-0-0">上架步骤</span></div>
<ul class="public-DraftStyleDefault-ul" data-offset-key="2bgrb-0-0">
<li class="Editable-styled public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-reset public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR" data-block="true" data-editor="11v02" data-offset-key="2bgrb-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="2bgrb-0-0"><span data-offset-key="2bgrb-0-0">一、创建App ID</span></div>
</li>
<li class="Editable-styled public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR" data-block="true" data-editor="11v02" data-offset-key="ebprp-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="ebprp-0-0"><span data-offset-key="ebprp-0-0">二、创建证书请求文件 (CSR文件)</span></div>
</li>
<li class="Editable-styled public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR" data-block="true" data-editor="11v02" data-offset-key="6oaa5-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="6oaa5-0-0"><span data-offset-key="6oaa5-0-0">三、创建发布证书 (CER)</span></div>
</li>
<li class="Editable-styled public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR" data-block="true" data-editor="11v02" data-offset-key="bsg8c-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="bsg8c-0-0"><span data-offset-key="bsg8c-0-0">四、创建Provisioning Profiles配置文件 (PP文件)</span></div>
</li>
<li class="Editable-styled public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR" data-block="true" data-editor="11v02" data-offset-key="3p1q9-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="3p1q9-0-0"><span data-offset-key="3p1q9-0-0">五、在App Store创建应用</span></div>
</li>
<li class="Editable-styled public-DraftStyleDefault-unorderedListItem public-DraftStyleDefault-depth0 public-DraftStyleDefault-listLTR" data-block="true" data-editor="11v02" data-offset-key="71c87-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="71c87-0-0"><span data-offset-key="71c87-0-0">六、打包上架</span></div>
</li>
</ul>
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="8rljd-0-0"><span data-offset-key="8rljd-0-0">一、创建App ID</span></div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="eev72-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="eev72-0-0"><span data-offset-key="eev72-0-0">1.打开<span data-offset-key="eev72-1-0"><span data-text="true">苹果开发者网</span></span><span data-offset-key="eev72-2-0">,点击“Account”登录会员中心。</span></span></div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1635" data-rawheight="840" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-f3e3a0c60c75a78509543698a86e743b.png" data-watermark-src="https://pic1.zhimg.com/v2-ebacaa2bd224c2d8315b226b085a3671.png" data-src="https://pic4.zhimg.com/80/v2-f3e3a0c60c75a78509543698a86e743b_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1375" data-rawheight="790" data-watermark="watermark" data-original-src="https://pic2.zhimg.com/v2-67eef62dbf1a1b64618255138d16ad4b.png" data-watermark-src="https://pic3.zhimg.com/v2-6b0824d1aee8eaf415b576b91d5e9640.png" data-src="https://pic1.zhimg.com/80/v2-67eef62dbf1a1b64618255138d16ad4b_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1630" data-rawheight="863" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-72c05c0463f6056f1f1433100a2bc558.png" data-watermark-src="https://pic1.zhimg.com/v2-4baa705388ea6b93416ad850891f3fd0.png" data-src="https://pic3.zhimg.com/80/v2-72c05c0463f6056f1f1433100a2bc558_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="fe2v-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="fe2v-0-0"><span data-offset-key="fe2v-0-0">2.填写信息创建app ID</span></div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1242" data-rawheight="455" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-917e30aa073918da021a4d9f9cab4d0f.png" data-watermark-src="https://pic1.zhimg.com/v2-92582499a992664ec1764d0aa75abcf0.png" data-src="https://pica.zhimg.com/80/v2-917e30aa073918da021a4d9f9cab4d0f_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1239" data-rawheight="821" data-watermark="watermark" data-original-src="https://pic2.zhimg.com/v2-868012208c4e8d8652661558fc29baf7.png" data-watermark-src="https://pica.zhimg.com/v2-9ee5577bfeb4a4240df94290119ac1b3.png" data-src="https://pic2.zhimg.com/80/v2-868012208c4e8d8652661558fc29baf7_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</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="1242" data-rawheight="708" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-7e5779177357c9bd3d0029d05346a27f.png" data-watermark-src="https://pic3.zhimg.com/v2-30286912345045e4cc439169eaa42920.png" data-src="https://pic3.zhimg.com/80/v2-7e5779177357c9bd3d0029d05346a27f_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1241" data-rawheight="566" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-2895506886452717743c3e18c5fef37d.png" data-watermark-src="https://pic2.zhimg.com/v2-f57c932f39a9bbc7cd347386ef1dead5.png" data-src="https://pica.zhimg.com/80/v2-2895506886452717743c3e18c5fef37d_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</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="1246" data-rawheight="716" data-watermark="watermark" data-original-src="https://pica.zhimg.com/v2-b93fdb5317119256c884097f4e861545.png" data-watermark-src="https://pica.zhimg.com/v2-7232c2354cdaf3799b2c18308aea39e9.png" data-src="https://pic1.zhimg.com/80/v2-b93fdb5317119256c884097f4e861545_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="66hb6-0-0"><span data-offset-key="66hb6-0-0">二、创建证书请求文件(CSR文件)</span></div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="fej70-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="fej70-0-0"><span data-offset-key="fej70-0-0">CRS文件主要用于 绑定你的电脑的</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="fubf-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="fubf-0-0"><span data-offset-key="fubf-0-0">1 <span data-offset-key="fubf-0-1">点开LaunchPad,在其他中找到打开钥匙串访问</span></span></div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1242" data-rawheight="665" data-watermark="watermark" data-original-src="https://pic2.zhimg.com/v2-d0631d5b41bbd743677935c8cac95403.png" data-watermark-src="https://pic3.zhimg.com/v2-bb995c86df6fdbd19cdf4b2bc83869a9.png" data-src="https://pic1.zhimg.com/80/v2-d0631d5b41bbd743677935c8cac95403_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="51ikv-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="51ikv-0-0"><span data-offset-key="51ikv-0-0">2 <span data-offset-key="51ikv-0-1">点击电脑左上角的钥匙串访问–证书助理–从证书颁发机构请求证书</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="1243" data-rawheight="411" data-watermark="watermark" data-original-src="https://pic2.zhimg.com/v2-ff2ee5bcbc5d51c69991b3f8b2e3d9c9.png" data-watermark-src="https://pica.zhimg.com/v2-52d80c238b264d9a2b428f5bfbb72f5b.png" data-src="https://pic1.zhimg.com/80/v2-ff2ee5bcbc5d51c69991b3f8b2e3d9c9_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="c7j54-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="c7j54-0-0"><span data-offset-key="c7j54-0-0">3 <span data-offset-key="c7j54-0-1">出现如下界面,选择存储到磁盘,点击继续</span></span></div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1230" data-rawheight="858" data-watermark="watermark" data-original-src="https://pic2.zhimg.com/v2-df223e72966830f880542f7e94c155d5.png" data-watermark-src="https://pic2.zhimg.com/v2-9c63421f0bae6a76d38704892e8116fd.png" data-src="https://pica.zhimg.com/80/v2-df223e72966830f880542f7e94c155d5_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="8jhpd-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="8jhpd-0-0"><span data-offset-key="8jhpd-0-0">4 <span data-offset-key="8jhpd-0-1">选择存储到桌面,存储</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="1239" data-rawheight="873" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-49f8746d018e6c317d816e13674f694d.png" data-watermark-src="https://pica.zhimg.com/v2-dfa3111abf7ad01ccc49831c3ffe5be6.png" data-src="https://pic1.zhimg.com/80/v2-49f8746d018e6c317d816e13674f694d_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="8jhiu-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="8jhiu-0-0"><span data-offset-key="8jhiu-0-0">5 <span data-offset-key="8jhiu-0-1">点击完成</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="1228" data-rawheight="863" data-watermark="watermark" data-original-src="https://pica.zhimg.com/v2-31da79f92b50a8908c6463ed87614e03.png" data-watermark-src="https://pic2.zhimg.com/v2-a287d24286c05b9134a5cb259fae0954.png" data-src="https://pic1.zhimg.com/80/v2-31da79f92b50a8908c6463ed87614e03_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="3vo9k-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="3vo9k-0-0"><span data-offset-key="3vo9k-0-0">6 <span data-offset-key="3vo9k-0-1">在桌面上看到下面的文件,证书请求文件完成</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="1099" data-rawheight="286" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-b17fea0eb47fd635442e199657be8f5b.png" data-watermark-src="https://pic1.zhimg.com/v2-64a4884e627538c4984caf8cf2603676.png" data-src="https://pic1.zhimg.com/80/v2-b17fea0eb47fd635442e199657be8f5b_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="b6tge-0-0"><span data-offset-key="b6tge-0-0">三、创建发布证书 (CER文件)</span></div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="3v5ra-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="3v5ra-0-0"><span data-offset-key="3v5ra-0-0">1 <span data-offset-key="3v5ra-0-1">找到Certificates ,点击All,然后点击右上角 + 号</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="1237" data-rawheight="521" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-e83dc1fcc5f69cd6c4e47a68630dc0c0.png" data-watermark-src="https://pica.zhimg.com/v2-349f2162c50e66aeb54384f689a7ba91.png" data-src="https://pic1.zhimg.com/80/v2-e83dc1fcc5f69cd6c4e47a68630dc0c0_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="b6e4c-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="b6e4c-0-0"><span data-offset-key="b6e4c-0-0">2 点击App Store and Ad Hoc</span></div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1196" data-rawheight="879" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-ee844e4e50970132a733baa11c60a178.png" data-watermark-src="https://pic3.zhimg.com/v2-394f9a65522505bf7f9036d6f847ca11.png" data-src="https://pic2.zhimg.com/80/v2-ee844e4e50970132a733baa11c60a178_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="bu20b-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="bu20b-0-0"><span data-offset-key="bu20b-0-0"> 发布证书和开发者证书需要分别创建,操作两次,开发者证书用于真机调试,发布证书用于提交到AppStore。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="6b3sa-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="6b3sa-0-0"><span data-offset-key="6b3sa-0-0">3. 点击Continue </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="1241" data-rawheight="826" data-watermark="watermark" data-original-src="https://pica.zhimg.com/v2-fb730a92633ff98452913bbc642e29c2.png" data-watermark-src="https://pic3.zhimg.com/v2-2b7b733232241a25c18e1b6fe2a0bfe9.png" data-src="https://pic1.zhimg.com/80/v2-fb730a92633ff98452913bbc642e29c2_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="7keov-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="7keov-0-0"><span data-offset-key="7keov-0-0">4. 点击Continue </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="924" data-rawheight="867" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-001be8d38a0f086569bbf350282c87c3.png" data-watermark-src="https://pic1.zhimg.com/v2-ba07b4203768174fded4419d6ebf2db2.png" data-src="https://pic2.zhimg.com/80/v2-001be8d38a0f086569bbf350282c87c3_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="79jn3-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="79jn3-0-0"><span data-offset-key="79jn3-0-0">5.点击choose File.. 选择创建好的证书请求文件:CertificateSigningRequest.certSigningRequest 文件,点击Generate **</span></div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1046" data-rawheight="875" data-watermark="watermark" data-original-src="https://pic3.zhimg.com/v2-67e941b27e1e060011109f6854f97bdd.png" data-watermark-src="https://pic2.zhimg.com/v2-64b76bb10b9cf3044b9caa9215009c0b.png" data-src="https://pic3.zhimg.com/80/v2-67e941b27e1e060011109f6854f97bdd_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="85rq2-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="85rq2-0-0"><span data-offset-key="85rq2-0-0">6. 点击Download下载创建好的发布证书(cer后缀的文件),然后点击Done,你创建的发布证书就会存储在帐号中。 </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="1238" data-rawheight="529" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-dfb3fd499dacf1fee7ad9caa43cada7b.png" data-watermark-src="https://pic2.zhimg.com/v2-dc70eca5f2222b284bee4a3ada56195f.png" data-src="https://pic1.zhimg.com/80/v2-dfb3fd499dacf1fee7ad9caa43cada7b_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="fntse-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="fntse-0-0"><span data-offset-key="fntse-0-0">7.双击安装。如果安装不上,可以直接将证书文件拖拽到钥匙串访问的列表中 </span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="2ralt-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="2ralt-0-0"><span data-offset-key="2ralt-0-0">重点: 一般一个开发者帐号创建一个发布证书就够了,如果以后需要在其他电脑上上架App,只需要在钥匙串访问中创建p12文件,把p12文件安装到其他电脑上。这相当于给予了其他电脑发布App的权限。</span></div>
</div>
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="eroci-0-0"><span data-offset-key="eroci-0-0">四、创建Provisioning Profiles文件</span></div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="eb07e-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="eb07e-0-0"><span data-offset-key="eb07e-0-0">1.找到Provisioning Profiles ,点击All,然后点击右上角 + 号</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="1026" data-rawheight="870" data-watermark="watermark" data-original-src="https://pic2.zhimg.com/v2-e0aea1ac7e99a53af58dd35c595d5371.png" data-watermark-src="https://pic3.zhimg.com/v2-24cf759c31faf2c566eeddf0846a355c.png" data-src="https://pic2.zhimg.com/80/v2-e0aea1ac7e99a53af58dd35c595d5371_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="ubmk-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="ubmk-0-0"><span data-offset-key="ubmk-0-0">2. 选择App Store,点击Continue</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="1116" data-rawheight="876" data-watermark="watermark" data-original-src="https://pica.zhimg.com/v2-4b41b21affaccbe88da7e5a7848a46d7.png" data-watermark-src="https://pic2.zhimg.com/v2-45b9a31325d12159472510c862f23d65.png" data-src="https://pic2.zhimg.com/80/v2-4b41b21affaccbe88da7e5a7848a46d7_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="qtsl-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="qtsl-0-0"><span data-offset-key="qtsl-0-0">该流程也需要进行两次,分别创建开发用的PP证书和发布的PP证书。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="cqcm8-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="cqcm8-0-0"><span data-offset-key="cqcm8-0-0">3.<span data-offset-key="cqcm8-0-1">在App ID 这个选项栏里面找到你刚刚创建的:App IDs(Bundle ID) 类型的套装,点击Continue</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="1234" data-rawheight="852" data-watermark="watermark" data-original-src="https://pic2.zhimg.com/v2-0d188a68239f1129df1e7dc763dbb4cb.png" data-watermark-src="https://pic3.zhimg.com/v2-25fc1f7aa173fa66fad11f879e645d44.png" data-src="https://pic2.zhimg.com/80/v2-0d188a68239f1129df1e7dc763dbb4cb_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="ag7el-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="ag7el-0-0"><span data-offset-key="ag7el-0-0">4.<span data-offset-key="ag7el-0-1">选择你刚创建的发布证书(或者生成p12文件的那个发布证书),点击Continue</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="1084" data-rawheight="868" data-watermark="watermark" data-original-src="https://pic3.zhimg.com/v2-c8936c8ddb969f889217b602f7c23834.png" data-watermark-src="https://pic3.zhimg.com/v2-80afaf0a3ac4bed1504e34d7af588803.png" data-src="https://pic4.zhimg.com/80/v2-c8936c8ddb969f889217b602f7c23834_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="bfoid-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="bfoid-0-0"><span data-offset-key="bfoid-0-0">5.<span data-offset-key="bfoid-0-1">在Profile Name栏里输入一个名字(这个是PP文件的名字,可随便输入,在这里我用工程名字,便于分别),然后点击Generate</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="1249" data-rawheight="784" data-watermark="watermark" data-original-src="https://pica.zhimg.com/v2-aa4e0f4a4e35b73152114b14788387e7.png" data-watermark-src="https://pic1.zhimg.com/v2-d60bfbd177a237e88e94da8fd6825064.png" data-src="https://picx1.zhimg.com/80/v2-aa4e0f4a4e35b73152114b14788387e7_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="e0jm8-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="e0jm8-0-0"><span data-offset-key="e0jm8-0-0">注意:wildCard格式的证书没有推送,PassCard等服务的应用,慎重选择。因为PP证书的开发者证书需要真机调试,所以我们需要绑定真机,这里因为之前添加过一些设备,所以这里就可以直接全选添加,如果没有的话,需要将真机的udid复制出来在此添加。在发布PP文件中,是没有这一步的。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="d16uq-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="d16uq-0-0"><span data-offset-key="d16uq-0-0">6.<span data-offset-key="d16uq-0-1">Download生成的PP文件,然后点击Done</span></span></div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1176" data-rawheight="867" data-watermark="watermark" data-original-src="https://pica.zhimg.com/v2-2c8543db981afa33f8d7e5daa9b1adf6.png" data-watermark-src="https://pic1.zhimg.com/v2-086edc2ee5896405c432c72bed627275.png" data-src="https://pica.zhimg.com/80/v2-2c8543db981afa33f8d7e5daa9b1adf6_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="6q2aq-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="6q2aq-0-0"><span data-offset-key="6q2aq-0-0">双击就添加到Xcode中,这样在真机调试或者发布时,就可以分别有不同的PP证书与其对应。其实可以不用下载保存</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="5f2il-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="5f2il-0-0"><span data-offset-key="5f2il-0-0">五、在App Store创建应用 <span data-offset-key="5f2il-0-1">1、回到Account,点击iTunes Connect</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="1524" data-rawheight="879" data-watermark="watermark" data-original-src="https://pic2.zhimg.com/v2-878bfee00c5abcfd9a7144cb3cf1b4f7.png" data-watermark-src="https://pica.zhimg.com/v2-bda2a61378b413507afbe0701c9a29a8.png" data-src="https://pic2.zhimg.com/80/v2-878bfee00c5abcfd9a7144cb3cf1b4f7_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="uqfh-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="uqfh-0-0"><span data-offset-key="uqfh-0-0">2、点击我的App</span></div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1163" data-rawheight="862" data-watermark="watermark" data-original-src="https://pic3.zhimg.com/v2-60a830358efb17f01a6dd2f0dbf49818.png" data-watermark-src="https://pic1.zhimg.com/v2-0bd4f63e11583d5d8edb422e78824e78.png" data-src="https://pic1.zhimg.com/80/v2-60a830358efb17f01a6dd2f0dbf49818_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="f65uh-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="f65uh-0-0"><span data-offset-key="f65uh-0-0">3、点击新建 iOSApp</span></div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1235" data-rawheight="706" data-watermark="watermark" data-original-src="https://pic2.zhimg.com/v2-ce48a0acd69b1bbab60008a21d2d88ae.png" data-watermark-src="https://pic3.zhimg.com/v2-5cd598c9de2a7e3566954e8f1c7f8e67.png" data-src="https://pica.zhimg.com/80/v2-ce48a0acd69b1bbab60008a21d2d88ae_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="f5tqk-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="f5tqk-0-0"><span data-offset-key="f5tqk-0-0">4、依次按提示填入对应信息,然后点击创建</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="1243" data-rawheight="718" data-watermark="watermark" data-original-src="https://pic2.zhimg.com/v2-b35120b95a80d4618641dfc9c47fe1f5.png" data-watermark-src="https://pica.zhimg.com/v2-c7f28e7b411e781101843506d6fee888.png" data-src="https://pic1.zhimg.com/80/v2-b35120b95a80d4618641dfc9c47fe1f5_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="cpmci-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="cpmci-0-0"><span data-offset-key="cpmci-0-0">5、依次把不同尺寸的App截图拉入到对应的里面</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="1172" data-rawheight="861" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-f2e9690080c37ee01e2b4d729c4057ce.png" data-watermark-src="https://pica.zhimg.com/v2-ffb99c6fb9b5bba48bf057d61fd4bca6.png" data-src="https://pic1.zhimg.com/80/v2-f2e9690080c37ee01e2b4d729c4057ce_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="3q7p9-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="3q7p9-0-0"><span data-offset-key="3q7p9-0-0">6、填入App简介</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="1241" data-rawheight="686" data-watermark="watermark" data-original-src="https://pic3.zhimg.com/v2-0f88fce0b42a42931c027a9aca4affcd.png" data-watermark-src="https://pic2.zhimg.com/v2-4258bfc185816581d1b5d1a68c7fe259.png" data-src="https://pic2.zhimg.com/80/v2-0f88fce0b42a42931c027a9aca4affcd_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="387bb-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="387bb-0-0"><span data-offset-key="387bb-0-0">7、按提示依次输入</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="1v0n3-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="1v0n3-0-0"><span data-offset-key="1v0n3-0-0">此时这个构建版本还没有生成,我们先把基本信息填写完毕,然后再进入Xcode中把项目打包发送到过来。注意:填写完一定要点击右上角的保存。</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="1242" data-rawheight="832" data-watermark="watermark" data-original-src="https://pic4.zhimg.com/v2-dd153a47bcfe27633bb5c8a01122c53b.png" data-watermark-src="https://pic1.zhimg.com/v2-f02af247138dcebb11cd727d6e931d9a.png" data-src="https://pic1.zhimg.com/80/v2-dd153a47bcfe27633bb5c8a01122c53b_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="a5ofp-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="a5ofp-0-0"><span data-offset-key="a5ofp-0-0">不要忘记填写测试账号,否则会被拒的,而且一定要跟服务器同事说好,不要删除测试账号,否则同样被拒(联系号码 一定要+ 86 如:+86 13720329661)</span></div>
</div>
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="9mgfq-0-0"><span data-offset-key="9mgfq-0-0">六、打包上架</span></div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="a214d-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="a214d-0-0"><span data-offset-key="a214d-0-0">在Xcode中打包工程找到你刚刚下载的发布证书(后缀为.cer)或者p12文件,和PP文件,双击,看起来没反应,但是他们已经加入到你的钥匙串中。如果之前步骤已操作过,可省略此步。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="2bha1-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="2bha1-0-0"><span data-offset-key="2bha1-0-0">1、打开Xcode,配置项目环境,点击+可以选择Add Apple ID;点击View Details可以查看该Apple Id下的Certificates和Provisioning Profile证书文件,在这里你可以点击下载。在项目Targets下的Identity中,Team选择对应的Apple ID 即可。</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="9t1v0-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="9t1v0-0-0"><span data-offset-key="9t1v0-0-0">特别注意: 这里填写的Apple ID 不是你自己手机上创建的Apple ID 一定要是 开发者账号的 账号和密码 (QAQ 我就在这里被坑过)</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="1181" data-rawheight="852" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-9b019fdf2a248e35defa2ed7911bf06b.png" data-watermark-src="https://pic2.zhimg.com/v2-0390adf5be8e43301565a690a3d327ff.png" data-src="https://pic1.zhimg.com/80/v2-9b019fdf2a248e35defa2ed7911bf06b_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="7qult-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="7qult-0-0"><span data-offset-key="7qult-0-0">2、选择模拟器为iOS Device,按照下图提示操作</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="1241" data-rawheight="562" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-76806623a9ddca470b3353ec7afde39d.png" data-watermark-src="https://pica.zhimg.com/v2-06407f70b5067ae762272c79703a7520.png" data-src="https://pica.zhimg.com/80/v2-76806623a9ddca470b3353ec7afde39d_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</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="1241" data-rawheight="538" data-watermark="watermark" data-original-src="https://pic3.zhimg.com/v2-539fa40506ac16aeda9724923ad63d2d.png" data-watermark-src="https://pic3.zhimg.com/v2-f279cc21e4a84cc3c0f30c3a9b5c455f.png" data-src="https://pica.zhimg.com/80/v2-539fa40506ac16aeda9724923ad63d2d_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1237" data-rawheight="576" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-2f0c95424f2906ae5e3e1586a5352993.png" data-watermark-src="https://pic3.zhimg.com/v2-4bb8b11ee0a9da52248ca5066e4f82dc.png" data-src="https://pic2.zhimg.com/80/v2-2f0c95424f2906ae5e3e1586a5352993_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="2g8q2-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="2g8q2-0-0"><span data-offset-key="2g8q2-0-0">3、修改.plist文件,两个.plist文件都要修改</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="1230" data-rawheight="849" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-a5283d1843aa59191892cdb7ac8cd926.png" data-watermark-src="https://pic1.zhimg.com/v2-bd941fd151a35e9b7d29c5d1462270e5.png" data-src="https://picx1.zhimg.com/80/v2-a5283d1843aa59191892cdb7ac8cd926_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="6fb0a-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="6fb0a-0-0"><span data-offset-key="6fb0a-0-0">4、Archive在线打包,在真机状态下选择Product——&gt;Archive,如果不是真机状态下,Archive会是灰色不可用的)。</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="1244" data-rawheight="526" data-watermark="watermark" data-original-src="https://pic2.zhimg.com/v2-ef44ace2a343f96317deb835c834f735.png" data-watermark-src="https://pic2.zhimg.com/v2-8235c1143930b26e44d11c09299e92fc.png" data-src="https://pic1.zhimg.com/80/v2-ef44ace2a343f96317deb835c834f735_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="eep00-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="eep00-0-0"><span data-offset-key="eep00-0-0">5、打包之后会生成一个 ipa文件 ,然后返回我的App~~在构建版本处,点击Application Loader 就会将其下载下来,然后通过该 软件把ipa文件上传到 appstore上<span data-offset-key="eep00-0-1">。</span></span></div>
</div>
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="3i2n6-0-0"><span data-offset-key="3i2n6-0-0">这里我们插一个知识点 <span data-offset-key="3i2n6-1-0"><span data-text="true">iOS打包-api包的4中方法</span></span></span></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="654" data-rawheight="351" data-watermark="watermark" data-original-src="https://pica.zhimg.com/v2-ec72410a2eb1b9fbf237c3d270e34bff.png" data-watermark-src="https://pica.zhimg.com/v2-1eaaae8310245ad7b6ce0f3154375d7c.png" data-src="https://pic1.zhimg.com/80/v2-ec72410a2eb1b9fbf237c3d270e34bff_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="419" data-rawheight="375" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-ad8ce58aa111f5de045528543ff2bd2e.png" data-watermark-src="https://pic1.zhimg.com/v2-c1b25087d15637e05debdf443e3645c6.png" data-src="https://pica.zhimg.com/80/v2-ad8ce58aa111f5de045528543ff2bd2e_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1380" data-rawheight="878" data-watermark="watermark" data-original-src="https://pic3.zhimg.com/v2-bdd2510966a8b901d14ff87155066e49.png" data-watermark-src="https://pic2.zhimg.com/v2-45cf1090ed16af41bf6402edf6a089e4.png" data-src="https://pic2.zhimg.com/80/v2-bdd2510966a8b901d14ff87155066e49_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Image-captionContainer" data-size="normal">
<div class="Image-resizerContainer css-ym3v7r" data-size="normal">
<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="1304" data-rawheight="770" data-watermark="watermark" data-original-src="https://pic1.zhimg.com/v2-ca4f7e5a872c1448227218ea43b91c93.png" data-watermark-src="https://pic3.zhimg.com/v2-3667e4aaa5cfffe750d2987be1d1a937.png" data-src="https://pic1.zhimg.com/80/v2-ca4f7e5a872c1448227218ea43b91c93_720w.png">
<div class="css-s0x03z">&nbsp;</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="cgehp-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="cgehp-0-0"><span data-offset-key="cgehp-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="1600" data-rawheight="255" data-watermark="watermark" data-original-src="https://pic3.zhimg.com/v2-4f172dea05ff93e9f3799ad9e0a83be6.png" data-watermark-src="https://pic1.zhimg.com/.png" data-src="https://pic4.zhimg.com/80/v2-4f172dea05ff93e9f3799ad9e0a83be6_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="5d22s-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="5d22s-0-0"><span data-offset-key="5d22s-0-0">解决方案:<span data-offset-key="5d22s-1-0"><span data-text="true">iOS- 打包时 UUID出错的解决方案</span></span></span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="elpcm-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="elpcm-0-0"><span data-offset-key="elpcm-0-0">**application Loader 上传出现的错误 **</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="d3l2k-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="d3l2k-0-0"><span data-offset-key="d3l2k-0-0">解决方案:ERROR ITMS-90158:"The following URL schemes found in your app are not in the current format:." 删除 schemes 中的XXX 路径 如下图</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="1214" data-rawheight="867" data-watermark="watermark" data-original-src="https://pica.zhimg.com/v2-305188e726d330f9bec9d238e22eabfa.png" data-watermark-src="https://pic1.zhimg.com/v2-3bc927abf06b714151e7f91e750234c9.png" data-src="https://pic2.zhimg.com/80/v2-305188e726d330f9bec9d238e22eabfa_720w.png">
<div class="css-s0x03z">​</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="aismu-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="aismu-0-0"><span data-offset-key="aismu-0-0">6.发送成功后返回到我的App,刷新页面,在构建版本处就会有个 + 号,点击 + 号把发送过来的程序添加上去就行了</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="4pctp-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="4pctp-0-0"><span data-offset-key="4pctp-0-0">7.提交审核</span></div>
</div>
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="1st61-0-0"><span data-offset-key="1st61-0-0">在上架App之前想要 真机测试的同学 请查看</span></div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="l396-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="l396-0-0"><span data-offset-key="l396-0-0"><span data-text="true">iOS- 最全的真机测试教程</span></span><span data-offset-key="l396-1-0"> <span data-offset-key="l396-1-1">里面包含怎么让多台电脑同时 上架App和同时真机调试。P12文件的使用详解</span></span></div>
</div>
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="2e9f4-0-0"><span data-offset-key="2e9f4-0-0">感觉不错的话 请粉一个 谢谢!!!!</span></div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="7sfkk-0-0">
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr" data-offset-key="7sfkk-0-0"><span data-offset-key="7sfkk-0-0">&nbsp;</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="9ai0j-0-0">
<div><span data-offset-key="9ai0j-0-0">&nbsp;</span></div>
</div>
<div class="Editable-unstyled" data-block="true" data-editor="11v02" data-offset-key="bn8n-0-0">&nbsp;</div><br><br>
来源:https://www.cnblogs.com/xnyzie/p/16835000.html
頁: [1]
查看完整版本: iOS-最全的App上架教程