iOS App上架流程
<h1> </h1><p> </p>
<p class="p"><strong>iOS App<span style="font-family: 宋体">上架流程</span></strong></p>
<p class="p"><span style="font-family: 宋体">一、</span><span style="font-family: 宋体">准备:</span></p>
<p class="p"><span style="font-family: 宋体">一个已付费的开发者账号(账号类型分为个人(</span>Individual<span style="font-family: 宋体">)、公司(</span><span style="font-family: Calibri">Company</span><span style="font-family: 宋体">)、企业(</span><span style="font-family: Calibri">Enterprise</span><span style="font-family: 宋体">)、高校(</span><span style="font-family: Calibri">University</span><span style="font-family: 宋体">)四种类型,每年资费分别为</span><span style="font-family: Calibri">$99</span><span style="font-family: 宋体">、</span><span style="font-family: Calibri">$99</span><span style="font-family: 宋体">、</span><span style="font-family: Calibri">$299</span><span style="font-family: 宋体">、免费。)。</span></p>
<p class="p"><span style="font-family: 宋体">一个已经开发完成的项目。</span></p>
<p class="p"><span style="font-family: 宋体">二、</span><span style="font-family: 宋体">生成发布证书</span></p>
<p class="p"><span style="font-family: 宋体">打开苹果开发者中心:</span>https://developer.apple.com<span style="font-family: 宋体">,点击:</span>Account</p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">苹果开发者中心</span></p>
<p class="p"><span style="font-family: 宋体">下面输入已付款过的</span>Apple<span style="font-family: 宋体">账号和密码登录(如果你的电脑已经保存了密码,会直接进入)</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">开发者登录账号</span></p>
<p class="p"><span style="font-family: 宋体">点击:</span>Certificates,Identifiers & Profiles(<span style="font-family: 宋体">专门生成证书,绑定</span><span style="font-family: Calibri">Bundle Id</span><span style="font-family: 宋体">,绑定</span><span style="font-family: Calibri">device</span><span style="font-family: 宋体">设备,生成描述文件的地方</span><span style="font-family: Calibri">)</span></p>
<p class="p"> </p>
<p class="p">Member Center</p>
<p class="p"><span style="font-family: 宋体">点击</span>Certificates<span style="font-family: 宋体">生成证书</span></p>
<p class="p"><span style="font-family: 宋体">选择</span>iOS, tvOS, watchOS</p>
<p class="p"><span style="font-family: 宋体">选择</span>All</p>
<p class="p"><span style="font-family: 宋体">点击右上角新添加证书</span></p>
<p class="p"> </p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">添加新证书</span>1 <span style="font-family: 宋体">由于是做</span><span style="font-family: Calibri">App</span><span style="font-family: 宋体">上传,选择生产证书(选择</span><span style="font-family: Calibri">App Store and Ad Hoc</span><span style="font-family: 宋体">)</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">选择</span>App Store and Ad Hoc</p>
<p class="p"><strong><span style="font-family: 宋体">注意:</span></strong><span style="font-family: 宋体">一个开发者账号只能创建(</span>1-2<span style="font-family: 宋体">个开发(测试)证书,</span><span style="font-family: Calibri">2-3</span><span style="font-family: 宋体">个生产(发布)证书),如果你的</span><span style="font-family: Calibri">App Store Ad Hoc</span><span style="font-family: 宋体">前面的按钮不能选择,则代表你的这个账号无法再创建新的生产证书了。</span></p>
<p class="p"><strong><span style="font-family: 宋体">解决方法:</span></strong></p>
<p class="p">1. <span style="font-family: 宋体">从共同使用这个账号的人电脑上生成</span><span style="font-family: Calibri">.p12</span><span style="font-family: 宋体">文件,导入自己的电脑。(尽量不要执行下面第</span><span style="font-family: Calibri">2</span><span style="font-family: 宋体">步)</span></p>
<p class="p">2. <span style="font-family: 宋体">如果你想生成的话,把现有的删除一个(建议删除时间比较靠前的)。</span></p>
<p class="p"><strong><em><span style="font-family: 宋体">注意:</span></em></strong><span style="font-family: 宋体">如果删除一个证书,那么正在使用这个证书的人将不能再使用了,除非重新生成,然后利用</span>.p12<span style="font-family: 宋体">重新导入自己的电脑里!</span></p>
<p class="p"><span style="font-family: 宋体">如果你想删除证书,执行下面步骤,否则略过。</span></p>
<p class="p"><span style="font-family: 宋体">删除证书</span></p>
<p class="p"><span style="font-family: 宋体">然后接上上图,生产证书部分继续</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">生成证书</span>2</p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">生成证书</span>3</p>
<p class="p"><span style="font-family: 宋体">生成证书</span>4</p>
<p class="p"><span style="font-family: 宋体">上传</span>CSR<span style="font-family: 宋体">文件去获取证书(</span><span style="font-family: Calibri">CSR</span><span style="font-family: 宋体">文件需要我们到本机钥匙串里去创建)</span></p>
<p class="p"><span style="font-family: 宋体">在</span>Launchpad<span style="font-family: 宋体">的</span><strong><span style="font-family: 宋体">其他</span></strong><span style="font-family: 宋体">里面,点击</span><strong><span style="font-family: 宋体">钥匙串访问</span></strong><span style="font-family: 宋体">弹出如下界面</span></p>
<p class="p"><span style="font-family: 宋体">其他</span></p>
<p class="p"><span style="font-family: 宋体">钥匙串访问</span></p>
<p class="p"><span style="font-family: 宋体">工具栏选择</span><strong><span style="font-family: 宋体">钥匙串访问</span></strong>-><strong><span style="font-family: 宋体">证书助理</span></strong>-><strong><span style="font-family: 宋体">从证书颁发机构请求证书</span>...</strong></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">请求证书</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">证书信息</span></p>
<p class="p"><span style="font-family: 宋体">将</span>CSR<span style="font-family: 宋体">文件保存到</span><span style="font-family: Calibri">MAC</span><span style="font-family: 宋体">磁盘的某个位置(这里我选择的是桌面,进行存储)</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">存储证书</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">点击完成</span></p>
<p class="p"> </p>
<p class="p">CertificateSigningRequest.certSigningRequest <span style="font-family: 宋体">文件</span></p>
<p class="p"><span style="font-family: 宋体">然后回到浏览器,点击</span>Choose File...</p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">选择</span>CSR<span style="font-family: 宋体">文件</span></p>
<p class="p"><span style="font-family: 宋体">选择创建好的:</span>CertificateSigningRequest.certSigningRequest<span style="font-family: 宋体">文件,点击选取</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">选取</span>CSR<span style="font-family: 宋体">文件</span></p>
<p class="p"><span style="font-family: 宋体">点击</span>Generate<span style="font-family: 宋体">上传证书</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">上传</span>CSR<span style="font-family: 宋体">证书</span></p>
<p class="p"><span style="font-family: 宋体">跳转到如下界面,点击</span><strong>DownLoad</strong><span style="font-family: 宋体">下载生成的证书(</span>cer<span style="font-family: 宋体">后缀的文件),然后点击</span><span style="font-family: Calibri">Done</span><span style="font-family: 宋体">,你创建的发布证书就会存储在帐号中。</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">下载生成的证书</span></p>
<p class="p"> </p>
<p class="p">cer<span style="font-family: 宋体">后缀的文件</span></p>
<p class="p"><strong><span style="font-family: 宋体">注意:</span></strong><span style="font-family: 宋体">这个证书只能下载一次。点击下载后,关闭页面后就不能再回到下载页面了。</span></p>
<p class="p"><span style="font-family: 宋体">如果不需要给别的电脑使用,则直接跳过下面</span><strong><span style="font-family: 宋体">附加项</span></strong><span style="font-family: 宋体">,跳转到</span><strong><span style="font-family: 宋体">第五步</span></strong><span style="font-family: 宋体">(绑定</span>Bundle Identifier<span style="font-family: 宋体">)</span></p>
<p class="p"><span style="font-family: 宋体">附加项:生成</span>p12<span style="font-family: 宋体">文件在其他电脑上使用这个发布证书</span></p>
<p class="p"><span style="font-family: 宋体">双击安装证书后,打开钥匙串访问,选择安装的证书右键单击</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">安装的发布证书</span></p>
<p class="p"><strong><span style="font-family: 宋体">注意:</span></strong><span style="font-family: 宋体">如果没有</span><strong><em><span style="font-family: 宋体">导出</span></em></strong><span style="font-family: 宋体">,可以把这个证书删除,然后重新双击下载的证书文件安装。</span></p>
<p class="p"><span style="font-family: 宋体">导出证书</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">导出证书</span></p>
<p class="p"><span style="font-family: 宋体">存储证书</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">存储导出的证书</span></p>
<p class="p"><strong><span style="font-family: 宋体">注意:</span></strong><span style="font-family: 宋体">存储的文件格式一定要是</span>.p12</p>
<p class="p"><span style="font-family: 宋体">设置密码</span></p>
<p class="p"><span style="font-family: 宋体">可以为证书设置密码,也可以不设置密码;如果设置了密码,那么别人安装这个证书的时候就要输入密码,否则无法安装。这里就不设置密码了。</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">设置密码</span></p>
<p class="p"><span style="font-family: 宋体">保存导出的证书</span></p>
<p class="p"> </p>
<p class="p">p12<span style="font-family: 宋体">发布证书</span></p>
<p class="p"><span style="font-family: 宋体">如果需要在其它电脑上也能发布</span>App,<span style="font-family: 宋体">那么就必须要安装这个发布证书。</span></p>
<p class="p"><span style="font-family: 宋体">三、</span><span style="font-family: Calibri"></span><span style="font-family: 宋体">创建</span><span style="font-family: Calibri">App IDs</span><span style="font-family: 宋体">和绑定你的</span><span style="font-family: Calibri">App</span><span style="font-family: 宋体">的</span><span style="font-family: Calibri">Bundle Identifier</span></p>
<p class="p"><span style="font-family: 宋体">回到刚才的页面:</span>https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action</p>
<p class="p"><span style="font-family: 宋体">点击</span>App IDs,<span style="font-family: 宋体">进入如下界面,点击右上角的</span><strong>+</strong><span style="font-family: 宋体">号</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">点击</span>App IDs</p>
<p class="p"><span style="font-family: 宋体">填写</span>App IDs<span style="font-family: 宋体">和</span><span style="font-family: Calibri">Bundle Identifier</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">填写</span>App IDs<span style="font-family: 宋体">和</span><span style="font-family: Calibri">Bundle Identifier</span></p>
<p class="p"><strong><span style="font-family: 宋体">注意:</span></strong></p>
<p class="p">1. <span style="font-family: 宋体">上传</span><span style="font-family: Calibri">App</span><span style="font-family: 宋体">使用的</span><span style="font-family: Calibri">Bundle Identifier(</span><span style="font-family: 宋体">不要有</span><span style="font-family: Calibri">-</span><span style="font-family: 宋体">,都是英文</span><span style="font-family: Calibri">+</span><span style="font-family: 宋体">数字</span><span style="font-family: Calibri">)</span><span style="font-family: 宋体">必须是固定的,不能使用占位符。</span></p>
<p class="p">2. <span style="font-family: 宋体">如果你的</span><span style="font-family: Calibri">Bundle Identifier</span><span style="font-family: 宋体">已经在网站上绑定了,如果你又修改了你工程里面这个</span><span style="font-family: Calibri">Bundle Identifier</span><span style="font-family: 宋体">的话,需要重新进入到开发者账号里面绑定。</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">修改工程的</span>Bundle Identifier</p>
<p class="p"><span style="font-family: 宋体">下面选择</span>App<span style="font-family: 宋体">中包含的服务,默认有两项,其余的根据自己项目的需求进行选择</span></p>
<p class="p"> </p>
<p class="p">App Services</p>
<p class="p"><span style="font-family: 宋体">点击</span>Continue</p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">点击</span>continue</p>
<p class="p"><span style="font-family: 宋体">点击</span>Register</p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">点击</span>Register</p>
<p class="p"><span style="font-family: 宋体">点击</span>Done</p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">点击</span>Done</p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">四、</span><span style="font-family: 宋体">生成描述文件(描述文件的作用就是把证书和</span><span style="font-family: Calibri">Bundle Identifier</span><span style="font-family: 宋体">关联起来)</span></p>
<p class="p"><span style="font-family: 宋体">找到</span>Provisioning Profiles<span style="font-family: 宋体">,点击</span><span style="font-family: Calibri">All</span><span style="font-family: 宋体">,然后点击右上角</span><span style="font-family: Calibri">+</span><span style="font-family: 宋体">号</span></p>
<p class="p"> </p>
<p class="p">Provisioning Profiles</p>
<p class="p"><span style="font-family: 宋体">因为是发布,所以选择下面</span>App Store<span style="font-family: 宋体">这个描述文件,点击</span><span style="font-family: Calibri">Continue</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">选择</span>App Store</p>
<p class="p"><span style="font-family: 宋体">在</span>App ID <span style="font-family: 宋体">这个选项栏里面找到你刚刚创建的:</span><span style="font-family: Calibri">App IDs</span><span style="font-family: 宋体">(</span><span style="font-family: Calibri">Bundle Identifier</span><span style="font-family: 宋体">) 类型的套装,点击</span><span style="font-family: Calibri">Continue</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">选择发布项目的</span>Bundle Identifier</p>
<p class="p"><span style="font-family: 宋体">选择你刚创建的发布证书(或者生成</span>p12<span style="font-family: 宋体">文件的那个发布证书),根据自己电脑上的发布证书日期来选择,点击</span><span style="font-family: Calibri">Continue</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">选择创建的发布证书</span></p>
<p class="p"><span style="font-family: 宋体">在</span>Profile Name<span style="font-family: 宋体">栏里输入一个名字(这个是</span><span style="font-family: Calibri">Provisioning Profiles</span><span style="font-family: 宋体">文件的名字,可随便输入,在这里我用工程名字,便于分别),然后点击</span><span style="font-family: Calibri">Generate</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">给描述文件起个名字</span></p>
<p class="p">Download<span style="font-family: 宋体">生成的</span><span style="font-family: Calibri">PP</span><span style="font-family: 宋体">文件,然后点击</span><span style="font-family: Calibri">Done</span><span style="font-family: 宋体">,双击安装(闪一下就完事了,没其它效果)</span></p>
<p class="p"> </p>
<p class="p">Download<span style="font-family: 宋体">生成的</span><span style="font-family: Calibri">PP</span><span style="font-family: 宋体">文件</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">生成的描述文件</span></p>
<p class="p"><span style="font-family: 宋体">在</span>App Store<span style="font-family: 宋体">开辟空间</span></p>
<p class="p"><span style="font-family: 宋体">回到</span>Member Center<span style="font-family: 宋体">,点击</span><span style="font-family: Calibri">iTunes Connect</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">点击</span>iTunes Connect</p>
<p class="p"><span style="font-family: 宋体">登录开发者账号(还是之前已付费的账号)</span></p>
<p class="p"> </p>
<p class="p">Snip20160315_68.png</p>
<p class="p"><span style="font-family: 宋体">登录成功后,点击我的</span>App</p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">点击我的</span>App</p>
<p class="p"><span style="font-family: 宋体">点击左上角那个+号,点击新建</span>(<span style="font-family: 宋体">注意:我们是</span><span style="font-family: Calibri">iOS App</span><span style="font-family: 宋体">开发,不要选</span><span style="font-family: Calibri">Mac App</span><span style="font-family: 宋体">啦)</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">新建</span>App</p>
<p class="p"><span style="font-family: 宋体">依次按提示填入对应信息(</span>SKU<span style="font-family: 宋体">是公司用于做统计数据之类的</span><span style="font-family: Calibri">id</span><span style="font-family: 宋体">,根据公司需求填写),然后点击创建</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">填写</span>App<span style="font-family: 宋体">信息</span></p>
<p class="p"><strong><span style="font-family: 宋体">注意:</span></strong><span style="font-family: 宋体">如果都填好以后,可能会告诉你,你的</span>App<span style="font-family: 宋体">名称已经被占用,那么不好意思,你只能改名了!(而且建议大家起名不要往比较出名的</span><span style="font-family: Calibri">App</span><span style="font-family: 宋体">上靠,否则审核可能会被拒绝)</span></p>
<p class="p"><span style="font-family: 宋体">填写</span>App<span style="font-family: 宋体">其它信息</span></p>
<p class="p"> </p>
<p class="p">App<span style="font-family: 宋体">信息</span></p>
<p class="p"><span style="font-family: 宋体">填写价格和销售范围(由于我的开发者账号没有签订纳税合同,所以不能上线收费应用,所以只能暂时免费)</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">填写价格和销售范围</span></p>
<p class="p"><span style="font-family: 宋体">依次把不同尺寸的</span>App<span style="font-family: 宋体">截图拉入到对应的里面</span></p>
<p class="p"><span style="font-family: 宋体">需要填写不同尺寸的手机屏幕截图(也就是拿不同尺寸的模拟器运行后,挑出至少</span>3<span style="font-family: 宋体">页最多</span><span style="font-family: Calibri">5</span><span style="font-family: 宋体">页进行截图然后拖到响应的区里)(在模拟器</span><span style="font-family: Calibri">Command+S</span><span style="font-family: 宋体">就可以保存屏幕截图到桌面了)(注意:如果提示拖进去的图片尺寸不对,则把模拟器弄成</span><span style="font-family: Calibri">100%</span><span style="font-family: 宋体">然后再</span><span style="font-family: Calibri">Command+S) </span><span style="font-family: 宋体">尺寸参照表在下面</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">设置不同尺寸的</span>App<span style="font-family: 宋体">截图</span></p>
<p class="p"><span style="font-family: 宋体">尺寸参照图</span></p>
<p class="p"><span style="font-family: 宋体">尺寸参照图</span></p>
<p class="p"><span style="font-family: 宋体">填写</span>App<span style="font-family: 宋体">简介</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">填写</span>App<span style="font-family: 宋体">简介</span></p>
<p class="p"><span style="font-family: 宋体">按提示依次输入</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">按提示依次输入</span></p>
<p class="p"><strong><span style="font-family: 宋体">错误提示:</span></strong><span style="font-family: 宋体">如果上传</span>App<span style="font-family: 宋体">图标失败,提示</span><span style="font-family: Calibri">Alpha</span><span style="font-family: 宋体">错误的话,看下面。</span></p>
<p class="p"><span style="font-family: 宋体">打开你的图标图片,勾掉这个</span></p>
<p class="p"><span style="font-family: 宋体">勾掉这个</span></p>
<p class="p"><span style="font-family: 宋体">点击分级后面的编辑,如实填写后,点击完成</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">分级信息</span></p>
<p class="p"><span style="font-family: 宋体">填写审核信息</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">填写审核信息</span></p>
<p class="p"><span style="font-family: 宋体">版本发布就是:(然后最下面选择自动发布的话就是如果审核通过,就自动上传到</span>App Store<span style="font-family: 宋体">供人下载)</span></p>
<p class="p"><span style="font-family: 宋体">此时这个构建版本还没有生成,我们先把基本信息填写完毕,然后再进入</span>Xcode<span style="font-family: 宋体">中把项目打包发送到过来。</span></p>
<p class="p"><strong><span style="font-family: 宋体">注意:</span></strong><span style="font-family: 宋体">填写完一定要点击右上角的保存。</span></p>
<p class="p"><span style="font-family: 宋体">五、</span><span style="font-family: Calibri"></span><span style="font-family: 宋体">在</span><span style="font-family: Calibri">Xcode</span><span style="font-family: 宋体">中打包工程</span></p>
<p class="p"><strong><span style="font-family: 宋体">找到你刚刚下载的发布证书(后缀为</span>.cer<span style="font-family: 宋体">)或者</span><span style="font-family: Calibri">p12</span><span style="font-family: 宋体">文件,和</span><span style="font-family: Calibri">Provisioning Profiles</span><span style="font-family: 宋体">文件,双击,看起来没反应,但是他们已经加入到你的钥匙串中。</span></strong></p>
<p class="p"><span style="font-family: 宋体">在</span>Xcode<span style="font-family: 宋体">中选择</span><span style="font-family: Calibri">iOS Device(</span><span style="font-family: 宋体">这里不能选择模拟器</span><span style="font-family: Calibri">)</span><span style="font-family: 宋体">,按照下图提示操作</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">选择</span>iOS Device</p>
<p class="p"><span style="font-family: 宋体">如果你的应用不支持横屏,把这两个勾去掉</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">如果你的应用不支持横屏,把这两个勾去掉</span></p>
<p class="p"><span style="font-family: 宋体">查看版本号和构建版本号</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">查看版本号和构建版本号</span></p>
<p class="p"><span style="font-family: 宋体">配置发布证书</span>(ps:<span style="font-family: 宋体">截图时选择的证书是错误的,大家注意一下,要选择发布证书</span><span style="font-family: Calibri">)</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">配置发布证书</span></p>
<p class="p"><strong><span style="font-family: 宋体">注意:</span></strong><span style="font-family: 宋体">如果这里没有黄色叹号,代表你的配置没问题,如果有,那就是证书和描述文件不匹配,或者描述文件里刚才选的</span>Bundle<span style="font-family: 宋体">和现在的工程的</span><span style="font-family: Calibri">Bundle Identifier</span><span style="font-family: 宋体">不一致,去</span>https://develop.apple.com<span style="font-family: 宋体">上找到你的描述文件在确认下绑定的</span>Bundle Identifier<span style="font-family: 宋体">和你工程是不是一样的?</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">检查</span></p>
<p class="p"><span style="font-family: 宋体">将</span><strong><span style="font-family: 宋体">断点</span></strong><span style="font-family: 宋体">、</span><strong><span style="font-family: 宋体">全局断点</span></strong><span style="font-family: 宋体">,</span><strong><span style="font-family: 宋体">僵尸模式</span></strong><span style="font-family: 宋体">等都要去掉。</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">去掉断点、全局断点</span></p>
<p class="p"> </p>
<p class="p">Snip20160315_36.png</p>
<p class="p"> </p>
<p class="p">Snip20160315_37.png</p>
<p class="p"><span style="font-family: 宋体">去掉僵尸模式</span></p>
<p class="p">6.<span style="font-family: 宋体">设置</span><span style="font-family: Calibri">Release</span><span style="font-family: 宋体">模式(</span><span style="font-family: Calibri">Debug</span><span style="font-family: 宋体">是测试的,</span><span style="font-family: Calibri">Release</span><span style="font-family: 宋体">是发布用的)</span></p>
<p class="p"> </p>
<p class="p">Snip20160315_39.png</p>
<p class="p"> </p>
<p class="p">Snip20160315_40.png</p>
<p class="p"> </p>
<p class="p">Snip20160315_41.png</p>
<p class="p"> </p>
<p class="p">Snip20160315_42.png</p>
<p class="p">7.<span style="font-family: 宋体">选择</span><span style="font-family: Calibri">Xcode</span><span style="font-family: 宋体">下</span><span style="font-family: Calibri">Product</span><span style="font-family: 宋体">下</span><span style="font-family: Calibri">Archive</span><span style="font-family: 宋体">(专门用于传项目,或者打包项目)</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">选择</span>Archive</p>
<p class="p"> </p>
<p class="p">8.<span style="font-family: 宋体">出现下图说明你没有添加开发者账号,点击右下脚</span><span style="font-family: Calibri">Add...</span><span style="font-family: 宋体">按钮就可以添加</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">没有添加开发者账号</span></p>
<p class="p">9.<span style="font-family: 宋体">输入付费的开发者账号</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">输入开发者账号</span></p>
<p class="p"><span style="font-family: 宋体">可能会弹出下面这个界面,如果不弹出,按</span>Command<span style="font-family: 宋体">加。</span></p>
<p class="p"> </p>
<p class="p">10.<span style="font-family: 宋体">然后回到</span><span style="font-family: Calibri">Archive(</span><span style="font-family: 宋体">选择已付费的账号</span><span style="font-family: Calibri">)</span><span style="font-family: 宋体">,然后点击</span><span style="font-family: Calibri">Choose</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">选择已付费的账号</span></p>
<p class="p"><span style="font-family: 宋体">然后等待</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">等待</span></p>
<p class="p">11.<span style="font-family: 宋体">选择</span><span style="font-family: Calibri">Upload</span><span style="font-family: 宋体">提交</span></p>
<p class="p"> </p>
<p class="p">Upload<span style="font-family: 宋体">提交</span></p>
<p class="p">12.<span style="font-family: 宋体">如下就代表上传成功,如果出错,请参照</span>iOS App<span style="font-family: 宋体">上传项目遇到的问题</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">上传成功</span></p>
<p class="p">13.<span style="font-family: 宋体">返回</span><span style="font-family: Calibri">Itunes Connect</span><span style="font-family: 宋体">网站上你自己的</span><span style="font-family: Calibri">App</span><span style="font-family: 宋体">信息中查看一下</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">在</span>App<span style="font-family: 宋体">信息中查看</span></p>
<p class="p">14.<span style="font-family: 宋体">在这个构建版本这里就可以添加代码</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">添加代码</span></p>
<p class="p"><span style="font-family: 宋体">点击+号之后选择代码版本</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">添加构建版本</span></p>
<p class="p">15.<span style="font-family: 宋体">提交以供审核</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">提交以供审核</span></p>
<p class="p">16.App<span style="font-family: 宋体">已经从准备提交,变成正在等待审核状态</span></p>
<p class="p"> </p>
<p class="p"><span style="font-family: 宋体">正在等待审核状态</span></p>
<p class="p">17.<span style="font-family: 宋体">等待苹果的审核</span><span style="font-family: Calibri">...</span></p>
<p class="p"><span style="font-family: 宋体">六、</span><span style="font-family: Calibri"></span><span style="font-family: 宋体">补充</span></p>
<p class="p">1. <span style="font-family: 宋体">构建版本的方法有两种,一种是使用</span><span style="font-family: Calibri">Xcode(</span><span style="font-family: 宋体">上面已经介绍了</span><span style="font-family: Calibri">)</span><span style="font-family: 宋体">,另一种就是使用一个叫</span><span style="font-family: Calibri">Application Loader</span><span style="font-family: 宋体">这个软件:</span></p>
<p class="p"> </p>
<p class="p">Application Loader</p>
<p class="p"><span style="font-family: 宋体">使用</span>Xcode<span style="font-family: 宋体">构建版本:</span></p>
<p class="p"><span style="font-family: 宋体">上面已经介绍(已经</span>Archive<span style="font-family: 宋体">的话,可以在</span><span style="font-family: Calibri">Xcode: Window -> Organizer</span><span style="font-family: 宋体">进入)</span></p>
<p class="p"> </p>
<p class="p">Upload to App Store…</p>
<p class="p"><span style="font-family: 宋体">使用</span>Application Loader<span style="font-family: 宋体">构建版本:</span></p>
<p class="p"><span style="font-family: 宋体">如上图,点击</span>Export...<span style="font-family: 宋体">,导出一个</span><span style="font-family: Calibri">ipa</span><span style="font-family: 宋体">文件(</span><span style="font-family: Calibri">ps:</span><span style="font-family: 宋体">为了保险起见、让苹果审核顺利一点,这里可以先点击</span><span style="font-family: Calibri">Validate...</span><span style="font-family: 宋体">来验证一下,这里就懒得验证了)</span></p>
<p class="p">Application Loader<span style="font-family: 宋体">下载</span><span style="font-family: Calibri">Xcode</span><span style="font-family: 宋体">的时候就已经下载了(没有的请自行下载),</span><span style="font-family: Calibri">Xcode</span><span style="font-family: 宋体">右键弹出下面界面</span></p>
<p class="p"> </p>
<p class="p">Open Developer Tool</p>
<p class="p"><span style="font-family: 宋体">打开</span>Application Loader<span style="font-family: 宋体">(如果没有登录,会提示你登录你的开发者账号)</span></p>
<p class="p"> </p>
<p class="p">Application Loader</p>
<p class="p"><span style="font-family: 宋体">选取你导出的</span>ipa<span style="font-family: 宋体">文件(或者双击</span><span style="font-family: Calibri">“</span><span style="font-family: 宋体">交付您的应用程序</span><span style="font-family: Calibri">”</span><span style="font-family: 宋体">选取</span><span style="font-family: Calibri">ipa</span><span style="font-family: 宋体">文件),之后按提示操作就行,上传完毕没有报错的话,过几分钟左右就可以在</span><span style="font-family: Calibri">ITunes Connect</span><span style="font-family: 宋体">里面就可以看到你上传的这个版本了。</span></p>
<p> </p><br><br>
来源:https://www.cnblogs.com/xnyzie/p/16857785.html
頁:
[1]