美文网首页iOS开发者账号App Store程序员
华山论剑之iOS App 应用的上线 和 版本升级

华山论剑之iOS App 应用的上线 和 版本升级

作者: 神经骚栋 | 来源:发表于2016-03-02 09:16 被阅读1261次
    我的心只有这么大,住进你,便忘了我自己 😂😂😂
    程序猿的爱情告白

    一个iOS项目最后的步骤是干什么? 就是App在 App store 中上线,今天我就简单说一下,如果在App store 中上线我们的项目和如何做版本的升级维护的.

    上线流程

    项目要上线,首先我们需要一个开发者账号,一个开发者账号一年是99$(PS:挺贵!😭), 折合人民币700元左右吧.然后我们就要进去苹果开发者中心,登录我们的账号

    -->点击这里进入🍎开发者中心
    进去开发者中心

    首先我们要创建我们的上线证书,进入证书页面

    进入创建证书页面

    进入iOS证书配置页面


    进入iOS证书页面

    新建我们的证书,当然了

    新建证书 选择上线证书选项

    不断的点击下一步,进入这个页面之后,我们需要上传我们的钥匙串.


    上传钥匙串 打开钥匙串

    首先打开应用程序-实用工具-钥匙串访问(KEY CHAIN),在证书助理中,选择"从证书颁发机构求证书",如下图:

    在证书助理中,选择"从证书颁发机构求证书",如下图:

    在下图所示的界面,你的电子邮件地址:填你申请idp的电子邮件地址,常用名称,默认就好,CA空,选择存贮到磁盘,点击"继续":


    选择存储方式

    然后保存到桌面上

    保存路径选择
    1. 然后把我们的证书请求文件上传上去
    2. 点击"download"下载你生成的证书,下载完成后双击安装.
    3. 这时再查看你的钥匙串,应该有下面这一行Iphone Distribution的证书,注意,这个证书有一个小三角可以点击,展开后有一个对应的密钥。如果你没有这个钥匙,那么请检查上面那一步做错了。
    完成成功

    4.当然了,我们还可以导出.p12文件给其他的同事使用.
    5.现在发布证书已经安装了,我们选择这个证书,右击,选择,导出"xxxxxxx",如下:

    6.给你要导出的证书起个名字,选择一个存的位置,注意,保存成P12的信息交换文件

    7.输入密码,如果Mac系统有密码,后面还会要求你输入系统密码。

    ps:由于公司的原因我就不重新创建我的上线证书了.希望大家见谅.

    App ID

    上线证书我们已经安装完成了,那么接下来就设置我们的App ID

    完成后点击下一步

    点击计入下一步之后,完成App ID的配置

    完成之后

    Provisioning Profiles(工程的说明文件)

    做完 APP ID 和上线证书之后,我们就要做我们的工程的说明文件了

    新建选项

    然后选择我们的App ID

    选择我们的上线证书

    设置说明文件的名称

    下载说明文件到本地.

    下载完成双击安装我们的说明文件

    工程的配置,已经上传工程

    第一步 General页面的设置


    第二步 Build Setting页面的设置 查找code 设置上线证书和工程说明文件

    第三步 选择 Edit Scheme !!! 然后把工程改为上线模式

    第四步 去掉模拟器模式

    去掉模拟器模式

    第五步 Archive

    第六步 Archive 完成上传 (这个各位看客就自行解决吧 ,😂😂😂)

    填写App Store 相关信息

    首先..

    然后..

    接着..

    51A25758-FEB9-466A-ACAE-704D6070BB7A.png

    接着..(SKU是必填的,自己想着就好)

    设置基本的App 信息

    隐私与授权网站 :http://manager.mbmkt.com.cn/Api/Privacy/Index

    设置App 售卖价格

    保存App 售卖价格之后,我们就要做一些App Store 的App 信息配置了

    首先是图片的配置

    版本的构建

    App 综合信息

    App 等级页面

    App 审核信息

    这样,静等审核成功.我们的项目就上线了.

    APP 版本的升级迭代

    项目上线之后,当出现了Bug,或者项目需要一些改动的时候,我们就要对我们的App进行版本的升级迭代.像工程的配置都是一样的,但是我们需要把我们的版本号往上提升一点,比如原来是1.1版本,我们新发布的版本不能低于1.1,可以发布1.2,1.3版本等等.

    注意:保证你的电脑上面已经有了开发者账号上面的证书和描述文件,如果没有下载证书和关联文件,但是这个时候有了第一个坑,你的App可能之前是在公司其他工程师的电脑上发布的,或者是外包公司做的,这个时候你从开发者账号上下载下来的证书和描述文件是不正确的,因为少了什么p12钥匙之类的东西,如果解决不了那么就需要重新在你的电脑上创建一个发布证书.我们只要重新创建我们的证书,然后如下配置我们的证书就可.

    第一步 General页面的设置

    第二步 Build Setting页面的设置 查找code 设置上线证书和工程说明文件

    第三步 选择 Edit Scheme !!! 然后把工程改为上线模式

    第四步 去掉模拟器模式

    去掉模拟器模式

    第五步 Archive

    第六步 Archive 完成上传 (这个各位看客就自行解决吧 ,😂😂😂)

    第七步 当我们完成工程的上传之后,我们就要在我们已经上线的项目构建我们新的版本.

    第八步 点击提交审核.等待审核.


    喜欢的话,就点个赞吧,感谢各位看官了.😂😂😂
    转载请注明出处.谢谢

    相关文章

      网友评论

      • 对酒当歌的夜:那个补充一点自己的经验,一般的就是打包后验证,上传,成功后在所有构建版本里面能看到有的时候状态是(正在准备)页面刷新下十分钟就好了,第一次上传要等到构建版本后面出现一个加号,要是更新版本上传成功后一直看不到,需要手动创建1.1版本左边的 "⊕版本或平台",这样就能选择1.1版本了
        神经骚栋:@对酒当歌的夜 牛!!! 受教了~~ :+1:
      • 我叫巴图图:不错,比@小全同学 写的详细
        神经骚栋: @我叫巴图图 别这么说!!我这是大白话上线,全哥走的高端路线……
      • 云无心:其实 " Build Setting页面的设置 查找code 设置上线证书和工程说明文件 " 在新的xcode下是可以忽略的, 因为xcode会在打包的时候自动帮你选择合适的证书,上传的时候也会选择生产证书
        神经骚栋: @云无心 谢谢大牛指导……感谢…😁😁😁😁

      本文标题:华山论剑之iOS App 应用的上线 和 版本升级

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