美文网首页
iOS 上架流程

iOS 上架流程

作者: 牛程程 | 来源:发表于2018-03-07 21:15 被阅读0次
  1. 我们需要有一个付费的苹果开发者账号,个人($99/年),企业($299/年)。
    登陆苹果账号。
    点击进入 Certificates,IDs&Profiles 页面。

Certificates (证书),相当于通行证,申请证书是我们进行真机调试与发布的第一步。证书有两种:
1) 开发证书 ( Development Certificates ),主要是授权mac设备的开发权限。
2) 发布证书 (Distribution Certificates ), 主要是授权mac设置发布权限。

Identifiers (标识符),相当于身份证,用于创建以下三个:
App IDs
Pass Type IDs
Website Push IDs
其中,App ID是应用的唯一标示符,每一个应用的app id是不一样的。

Devices 用于创建测试设备,允许创建100个设备

Provisioning Profiles (描述文件)。用于将 Certificates、Identifiers、Devices 结合起来,形成一个描述证书、标示符的描述文件。Provisioning Profiles 放入我们的 Xcode 中,让 Xcode 知道我们的证书和哪些设备之类的信息相匹配。

首先创建新的 App ID。


pic1.png

选择 App IDs,点击“+”。添加新的 AppID。


pic2.png
创建新的 AppID,需要填写App ID Description,就是有关 App 的一个描述,填写 App 的名字就可以的。
App ID Suffix 有两个选项:

Explicit App ID :

需要填写一个明确的 App ID。我们做项目时的Bundle Identifier (Bundle ID)是用来标识app的。我们的App ID也是用来标识app的。Explicit App ID 就是要确定一个唯一的 Bundle ID,用来标示我们的 app,使它有一个固定的身份。可以发现,当提交应用到苹果时,如果我们一开始没写 Explicit App ID,苹果会自动帮我们生成一个与我们发布时填的一样的 Bundle ID 到我们的 App ID中。

   填写  Explicit App ID 的格式为:com.company.appName

Wildcard App ID:需要我们填一个通配的 App ID 。我们只需要填一个在所有应用都能试用的 App ID 就可以了。

  填写  Wildcard App ID 的格式为:com.company.* 
pic3.png

App Services 会默认俩个勾选选项, Game Center 和In-App Purchase。点击 Continue。


pic4.png

确认自己填写的信息是否有误,如果没有,点击 Register ,生成新的 App ID。如果有,点击 Back 返回上级页面,重新设置相关信息。


pic5.png
下面显示的了,我们新增的 App ID。
pic6.png

申请本地证书。
首先,在电脑的菜单页面,进入其他,找到钥匙串访问。

pic2-0.png

从 钥匙串访问 -> 证书助理 -> 从证书颁发机构请求证书


pic2-1.png

填写邮件地址,随便一个就可以。点击 继续。


pic2-2.png
点击存储。
pic2-3.png
本地证书已经创建好了。本地证书可以同时用来生成 开发证书 和 发布证书。
pic2-4.png

然后我们先生成一个发布证书, 开发证书步骤相同。


pic7.png

如果生成开发证书,选择第一个红框。如果生成发布证书,选择第二个红框。


pic8.png
点击 Continue。
pic9.png

选择之前创建的本地证书。


pic10.png
点击 Generate。生成发布证书。
pic11.png
点击 Download。生成完开发证书和发布证书之后,本地证书就可以删除了。双击下载到本地的开发证书和发布证书,安装到钥匙串中。
pic12.png

之后,生成发布描述文件。开发描述文件步骤相同。
在Provision Profiles -> All -> +
如果生成开发描述文件,选择 Development -> iOS App Development
如果生成发布描述文件,选择 Distribution -> App Store
选择完成后,点击Continue。


pic12.png

选择之前创建的 App ID。点击Continue。


pic13.png

选择之前生成的发布证书。点击Continue。


pic14.png

给新建的发布描述文件命名。点击Continue。


pic15.png
成功生成了发布描述文件。Download -> Done。
pic16.png

在Provision Profiles -> All 中,可以找到刚生成的发布描述文件。


pic17.png

回到Account页面,选择 iTunes Connect -> 我的 App。


pic24.png

点击“+”,新建 App。填写 App 相关信息。


pic25.png

在开发者账号中,需要创建的ID,证书和文件完成之后,回到项目中。填写相应数据。
在项目中,登陆开发者账号。

在 Bundle Identifier 中,填写生成 App ID 时,填写的 Bundle Identifier。必须一致。
Team 中选择,开发者账号中的Team。Signing Certificate中,选择之前生成的证书。


pic18.png

项目的开发者和证书匹配正确后,在 Product -> Archive。
如果不是第一次上传 App,在 Archive 之前,要确保版本号与之前的不同。否则 Archive 失败。
成功之后,弹出下面的页面。点击 Upload to App Store。


pic19.png

点击 Next。


pic20.png

选择 Manually manage signing。 使用我们之前生成好的证书和描述文件。点击 Next。


pic21.png

选择之前生成好的证书。点击 Next。


pic22.png

等待 App 上传成功。

pic23.png

如果上传失败,提示信息如下。


Archive fail.png

解决方法:
1)在项目文件中,找到1024*1024的 App Icon。
2)导出图片为 .png ,"alpha"选项不勾选。
3)用新生成的 .png 图片代替原来的图片。
4)重新 Archive。

进入开发者账号,iTunes Connect中,找到之前创建的App,点击构建版本后的“+”。


pic27.png

可以找到最近上传的版本。选择对应的 App 版本。点击完成后,提交审核上传就可以了。


pic28.png

如果第一次上传 App 到 App Store 里的构建版本显示“缺少合规证明”,在项目的plist文件中,
App Uses Non-Exempt Encryption 设置为 NO。重新上传一个版本。

相关文章

  • App Store应用上架流程

    iOS详细上架流程.

  • iOS-app上架

    iOS-app上架流程

  • Apple开发常见问题

    AppStore iOS App上架流程(2016详细版)ios应用下架方法 ios转让 简书ios转让 CSDN...

  • iOS App上架App Store流程

    一、上架流程 iOS app上架图文教程及注意事项2017最新App上架流程(首次,被拒后重新提交)(亲测) 上架...

  • iOS证书配置及上架流程

    iOS APP上架流程详解 使用AutoMatically manager signing iOS App Ico...

  • 2018-09-27

    iOS App上架流程(2016详细版) - CSDN博客

  • 需要使用的网站

    1.iOS上线的流程 iOS上架流程 2.native reactive 的参考的网址 reactnative 中...

  • [iOS]AppStore中APP版本更新流程梳理

    版本更新的流程,与上架相比,简单了很多,如果你对上架不熟悉可参考这篇文章: [iOS]AppStore最新上架流程...

  • iOS 上架流程

    我们需要有一个付费的苹果开发者账号,个人($99/年),企业($299/年)。登陆苹果账号。点击进入 Certif...

  • iOS上架流程

    开发者网站的配置 注册开发者账号,生成证书.(只需一次) 创建开发者证书和发布证书,并安装(只需一次)Paste_...

网友评论

      本文标题:iOS 上架流程

      本文链接:https://www.haomeiwen.com/subject/bgjrfftx.html