• 5477阅读
  • 7回复

[原创]ios-app应用程序发布到app-store流程 [复制链接]

上一主题 下一主题
离线seanyxie
 

只看楼主 倒序阅读 楼主  发表于: 2014-09-21
第一次尝试,还是一个比较繁琐的过程。
1,首先你需要有一个apple developer开发者账号,登入后台。

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

创建的步骤如下:
打开mac的钥匙串管理,


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


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


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


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


然后下载安装


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


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



准备工作完成,然后打开xcode,打开代码工程,设置好工程属性,主要是bundle id   building setting里面的code signing
选择对应的发布证书,然后准备打包。

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


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

然后选择分发

上传至apple 服务器,等待审核即可。
当然也可以选择第二项,保存到本地,然后去运行安装。 或者采用xcode带的工具 application loader来上传,不过这个工具经常因为网络问题,而出现很多阻碍,建议用xcode直接上传。
在finder中选择应用程序(Applications)->右键选择Xcode->显示包内容->contents->Applications->Application Loader



打开Application Loader会出现登录界面,同样用登录开发者中心的账号登录,第一次登录会出现一个接受协议页面,打√后继续就行了
c.进入后选择Deliver Your App,会出现你在developer中心填写的项目,是等待上传状态,选择上传ipa就可以了。
4.上传成功后再回到开发者中心,刷新页面就会发现项目是等待审核状态了,正常审核周期是5个工作日

打包时候有些资源是必须要有的,不然会上传验证失败,Icon.png Icon-72.png Icon-76.png Default.png等
具体可以搜索其他资料。

另外一篇关于qml部署和开发ios app的文章:
http://www.seanyxie.com/qt-qml移动开发之在ios上开发和部署app流程简介/



图片好像不能转过来。。
原文ios-app应用程序发布到app-store流程

我奔向太阳,在日落前必将找到你。
欢迎光临Qt技术博客 http://www.seanyxie.com
在线toby520

只看该作者 1楼 发表于: 2014-09-22
图 都挂了啊,楼主可以补图吗
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线seanyxie

只看该作者 2楼 发表于: 2014-09-22
已经补上图 哈哈
我奔向太阳,在日落前必将找到你。
欢迎光临Qt技术博客 http://www.seanyxie.com
在线toby520

只看该作者 3楼 发表于: 2014-09-22
文章写的不错啊,那个网站你自己开发的吗?以后多写一些,时机成熟 可以写本Qt for iOS开发的技术书籍
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线seanyxie

只看该作者 4楼 发表于: 2014-09-22
自己也是慢慢的摸索的  
这方面资料确实比较少
我奔向太阳,在日落前必将找到你。
欢迎光临Qt技术博客 http://www.seanyxie.com
离线bqw7655

只看该作者 5楼 发表于: 2014-09-23
我想问你一下,QT开发的IOS应用程序如何打包
离线圣域天子

只看该作者 6楼 发表于: 2014-09-23
楼主的发布的应该不是Qt的程序
离线seanyxie

只看该作者 7楼 发表于: 2014-09-23
网站是自己的,找到一个模板改了改
我奔向太阳,在日落前必将找到你。
欢迎光临Qt技术博客 http://www.seanyxie.com
快速回复
限100 字节
 
上一个 下一个