ipa包发布AppStore步骤(仅上传发布, 不包括打包过程和申请证书)

4 篇文章 7 订阅
1 篇文章 0 订阅

如果在本机非首次上传的话,直接从 3 开始看。

上传包时遇到了不少坑,特别是iTMSTransporter更新缓慢,慢到通宵更新了两天, 有时候还更新失败,不仅如此更新成功后在上传包过程中还有一系列的问题等着,所以在这个过程中一直处于骂天骂地又请求上帝的状态,所幸经过了几天的死磕,总算上传到了Appstore并提交到了审核,具体审核通不通过那就听天由命把。

 

1. Xcode 版本10.0以上(必须)

 

2. 更新Application Loader  的  iTMSTransporter(上传包工具) 

如果不更新,Xcode上传会卡在“Authenticating with the iTunes Store”Application Loader 会卡在 ”正在通过 App Store 进行鉴定“

更新有两种方式

还有一种简单粗暴的方式是把别人更新好的文件也就是把 .itmstransporter 底下的文件全拷贝过来,粘贴到你的 .itmstransporter 文件夹底下,然后在终端运行 "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter",接着把报错的文件删掉,再次在终端运行更新,我用的是这个方式。

第一种: 终端操作:

1 cd ~
2 mv .itmstransporter/ .old_itmstransporter/         //备份原文件.itmstransporter/到.old_itmstransporter/
3 rm -rf .itmstransporter/                       //删除原有文件夹,不删除的话ITMSTransporter的更新可能会卡住(仅在首次更新用此命令)
4 "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"        //启用iTMSTransporter自动更新程序

 第二种: 手动操作:

  1. 找到应用里面的Xcode,右键点击 “显示包内容”
  2. 找到 /Contents/Applications/Application Loader.app, 右键点击 “显示包内容”
  3. 找到 “/Contents/itms/bin/iTMSTransporter",双击

 

注意:更新特别缓慢,而且有时候还更新失败,这个时候就手动把更新失败的文件删掉。然后在终端输入 "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter" 

要手动删文件的话,就在终端输入,打开目录后 根据报错的路径,删掉jar包

1. cd ~
2. cd .itmstransporter
3. open .

 

 

3. 上传包到构建项目

上传之前先处理以下问题:

  1. 如图 icon 上传 无Alpha通道的1024x1024 Icon图
  2. 在项目 Build Setting / Deployment / iOS Develoyment Target 修改成 8.0或以上
  3. 如图 点击 Info.plist,随便找一个项, 鼠标右键,点击Show Raw Keys/Values,找到 UIApplicationExitsOnSuspend 删掉。

  4. 版本号必须得大于 在App Developer的Appstore Connect中在"准备提交"里的版本号

上传有两种方式(Xcode或Application Loader)

(区别在于 xcode每次都得点 打包 然后上传, 而Application Loader 直接可以选择包体上传)

第一种方式: 在xcode上传

  1. Xcode顶部菜单栏上 Product/Archive,   打完包后 如下图


     
  2. 如果打包的ipa不是Appstore证书时,跳到选择证书界面,那么需要创建AppStore Profiles(在Apple Developer申请, 跟ipa打包时创建证书方式一样),只需创建Profiles,然后指定即可,如图


    然后在xcode选择证书界面选择证书,如图
  3. 其他默认,最后弹出上传界面,点击 Upload,即可开始上传。

 

第二种方式: 登录 Application Loader 上传

打开Xcode, 如下图 点击菜单栏上的 Xcode / Open Developer Tools / Application Loader

     密码获取:登录 Application Loader,需要在管理账号网页 生成”App专用密码“才能登陆

   密码获取步骤:

  1. 进入 Mac官网,如图点击右上角图标,展开后点击"登录"账号,登录完后再从这里点击"账户"
  2. 跳到账户页面后往下滑,滑到AppleID项,点击 "管理AppleID",  然后继续登录

     
  3. 登录完成后 看到 "安全"项,找到 “App专用密码” ,点击“生成密码”,填写Appstore(自定义)后点击"创建", 获取密码。



  4.  然后把生成的密码  输入到 “Application Loader”的密码框上,然后登录,选择ipa包上传即可。

4. 上传成功后在邮箱查看处理状态

上传成功后 在App Store Connect 点击 "活动" 在“所有构建项目”中可以看到项目“正在处理”中,如果出现过一会就消失了的现象,那么说明包还是有问题,这个时候问题会发送到邮件,需登录邮件查看问题,并按照问题修改,重新上传包即可。

如果没有问题,那么会出现如下图

接下来再切到”AppStore“,在”准备提交“中,选择构建版本,提交审核即可。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙笑~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值