天天看点

ios app应用程序发布到app store流程

1,首先你需要有一个apple developer开发者账号,登入后台。

需要创建一个发布者证书,可以看到上面我 已经创建了一个开发者证书,下面是新创建的发布证书。

ios app应用程序发布到app store流程

创建的步骤如下:

打开mac的钥匙串管理,

ios app应用程序发布到app store流程

生成一个certificatesigningrequest.certsigningrequest 文件,然后在新建一个证书,如下图:

ios app应用程序发布到app store流程
ios app应用程序发布到app store流程

然后将生成的certificatesigningrequest.certsigningrequest文件选择上传,生成一个证书文件,下载双击安装。

ios app应用程序发布到app store流程

再此查看钥匙串访问,可以看到证书:

ios app应用程序发布到app store流程

app id和device再调试的时候应该已经创建了,忽略这个步骤,然后创建一个新的provisioning profiles,如下图:

ios app应用程序发布到app store流程

然后下载安装

ios app应用程序发布到app store流程

然后做一些准备工作,发布到app store,首先进入开发者中心,进入itunes connect

ios app应用程序发布到app store流程

然后添加一个新的app,把改需要的信息都填写进去

ios app应用程序发布到app store流程
ios app应用程序发布到app store流程

准备工作完成,然后打开xcode,打开代码工程,设置好工程属性,主要是bundle id   building setting里面的code signing

选择对应的发布证书,然后准备打包。

打包的时候,目标一定要选择 ios devices,不然 product ->archive选项是灰显的

ios app应用程序发布到app store流程

选择xcode->product->archive来打包ipa文件,如下图

ios app应用程序发布到app store流程

然后选择分发

ios app应用程序发布到app store流程

上传至apple 服务器,等待审核即可。

当然也可以选择第二项,保存到本地,然后去运行安装。 或者采用xcode带的工具 application loader来上传,不过这个工具经常因为网络问题,而出现很多阻碍,建议用xcode直接上传。

在finder中选择应用程序(applications)->右键选择xcode->显示包内容->contents->applications->application loader

ios app应用程序发布到app store流程

打开application loader会出现登录界面,同样用登录开发者中心的账号登录,第一次登录会出现一个接受协议页面,打√后继续就行了

c.进入后选择deliver your app,会出现你在developer中心填写的项目,是等待上传状态,选择上传ipa就可以了。

4.上传成功后再回到开发者中心,刷新页面就会发现项目是等待审核状态了,正常审核周期是5个工作日

打包时候有些资源是必须要有的,不然会上传验证失败,icon.png icon-72.png icon-76.png default.png等

具体可以搜索其他资料。

原文查看:

<a target="_blank" href="http://www.seanyxie.com/ios-app%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e5%8f%91%e5%b8%83%e5%88%b0app-store%e6%b5%81%e7%a8%8b/">http://www.seanyxie.com/ios-app%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e5%8f%91%e5%b8%83%e5%88%b0app-store%e6%b5%81%e7%a8%8b/</a>

另外一篇关于qml部署和开发ios app的文章:

<a target="_blank" href="http://www.seanyxie.com/qt-qml%e7%a7%bb%e5%8a%a8%e5%bc%80%e5%8f%91%e4%b9%8b%e5%9c%a8ios%e4%b8%8a%e5%bc%80%e5%8f%91%e5%92%8c%e9%83%a8%e7%bd%b2app%e6%b5%81%e7%a8%8b%e7%ae%80%e4%bb%8b/">http://www.seanyxie.com/qt-qml%e7%a7%bb%e5%8a%a8%e5%bc%80%e5%8f%91%e4%b9%8b%e5%9c%a8ios%e4%b8%8a%e5%bc%80%e5%8f%91%e5%92%8c%e9%83%a8%e7%bd%b2app%e6%b5%81%e7%a8%8b%e7%ae%80%e4%bb%8b/</a>

继续阅读