应用程序发布

1. 正式发布应用程序到App Store前,需要先创建生产证书,过程与开发证书的过程类似,选择Distribute类型的证书进行生成。

2. 应用程序的发布是在iTunesConnect平台下进行,需要填写app相关信息,并且要将使用生产证书打包好的app上传到该平台下。

3. 在Xcode中有两种打包上传方式

方式一: 经过配置证书等过程后,通过Product->Archive依次进行打包过程

方式二: 通过Xcode中的 Application Loader工具将已打包好的程序上传。

具体步骤如下:(方式二下也需要使用Product->Archive)

假设你现在已经完成了证书,Bundle Identifier 和描述文件的配置。然后配置工程

打开你项目工程 第一步,这里不能选择模拟器,选择iOS Device

如果不支持横屏,把这2个勾去掉

然后查看版本号和构建版本号

然后配置发布证书

然后,如果这里没有黄色叹号,代表你的配置没问题,如果有,那就是证书和描述文件不匹配,或者描述文件里刚才选的Bundle和现在的工程的Bundle Identifier不一致,去develop.apple.com 上找到你的描述文件在确认下绑定的bundle Identifier和你工程是不是一样的?

然后继续。断点,全局断点,僵尸模式等都要去掉。

然后设置Release模式(Debug是测试的,Release是发布用的)

然后选择 Xcode下 Product 下 Archive(专门用于传项目,或者打包项目)

这个时候,我们选择Export导出

这里选择App Store

选择账号点击Choose

然后点击Export

然后会在桌面得到了一个ipa的文件

、然后点击Xcode,然后 打开Open Developer Tool 下的Application Loader

还需要遵循协议,同意吧

(默认应该在桌面)

然后选中打开

然后回到Itunesconnect网站上你自己的App信息中查看一下

然后这个构建版本这里就可以添加代码啦

点击+号之后选择代码版本

然后所有东西都填写好了之后,点击页面右上角提交以供审核,然后你的应用就进入到排队等待审核的状态了(大概等1周多吧就能有结果,祝你好运)

然后App已经从准备提交,变成正在等待审核

时间: 2024-10-13 01:40:20

应用程序发布的相关文章

ASP.NET 程序发布详细过程

前言 ASP.NET网站的发布,无论是初学者还是高手,在程序的发布过程中或多或少会存在一些问题,譬如VS发布ASP.NET程序失败.IIS安装失败.IIS发布失败.局域网内不能访问 配置文件错误.权限不足等一系列问题,结合我带领的500技术团队反应的各种问题,我今天花点时间总结一下,方便大家,共同学习,共同进步 为了后文的深入详细分析,我写了一个小Demo,代码附上.本次基于VS2013,OS为WIN10,IIS7等环境讲解.(其他操作系统如WIN7原理也类似,但有细微差别) 1.解决方案整体概

iOS程序发布测试-生成ad hoc证书

转自: http://blog.sina.com.cn/s/blog_68444e230100srdn.html iOS程序发布测试3-生成ad hoc证书 iOS证书分2种,1种是开发证书,用来给你(开发人员)做真机测试的:1种是发布证书,发布证书又分发布到app store的(这里不提及)和发布测试的ad hoc证书. 那ad hoc证书和开发证书区别在哪里?如果你的tester(团队测试人员.客户)都能将测试设备拿到你面前,直接插到你的mac开发机上,你可以直接将程序"灌"进去,

iOS程序发布步骤

1. 限制人 > 必须拥有Apple ID(?https://appleid.apple.com?) > 加入开发者计划,升级为**开发者账号**(?https://developer.apple.com?)2. 限制电脑 > 重新配置一个**发布**证书 :: 需要使用需要真机调试的电脑,生成CSR文件 :: CSR文件: 证书签名请求文件3. 限制App > 配置需要真机测试App的BundleID :: 区分不同APP,就是通过App的唯一标识: BundleID4. 根据2

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

第一次尝试,还是一个比较繁琐的过程. 1,首先你需要有一个apple developer开发者账号,登入后台. 需要创建一个发布者证书,可以看到上面我 已经创建了一个开发者证书,下面是新创建的发布证书. 创建的步骤如下: 打开mac的钥匙串管理, 生成一个CertificateSigningRequest.certSigningRequest 文件,然后在新建一个证书,如下图: 然后将生成的CertificateSigningRequest.certSigningRequest文件选择上传,生成

基于vs2005以上版本Qt程序发布的注意事项(讲了manifest的问题)

最近发现了一个非常恼人的程序deployment的问题,估计大家有可能也会遇到,特此memo. 问题的出现我觉得主要还是微软搞的花头太多, 一个不知所谓的manifest文件让本来简单的程序发布变得困难重重. 找了找关于manifest的介绍,貌似这个文件是用来描述程序或者库的依赖关系, 特别是对程序依赖的版本进行描述, 这样系统可以通过manifest的内容找到正确的库版本. 理论上讲这个dd确实是不错, 可以解决版本不兼容的问题, 保证程序运行的时候用的是指定版本的库. 不过实际操作起来麻烦

matlab 程序发布

将matlab程序发布为可执行程序包 说明,这种可执行程序包可以在没有安装matlab的计算机上运行. 1. 打开Applicaiton Compler 如果下拉列表中没有这个APPLICATIONDEPLOYMENT的话,可能是没有安装此组件.请通过添加Addons的方式,或者利用Matlab的安装程序安装. 在matlab 命令窗口中可以输入 deploytool 打开Application Compiler窗口. 2. 添加相关文件,并给出描述. 在打开的Application Compi

SCCM2012软件应用程序发布

如何在SCCM中部署应用程序,在我们部署好SCCM后,为了能用户自定义安装自己需要 的软件,我们可以通过SCCM部署应用程序,来实现此功能. 总结下,实现此功能大概的流程是:先创建应用程序--------之后分发软件--------最后部署 现对基本步骤做个详细的记录 1:在部署好后的SCCM中,我们定位到SCCM左边选项"管理"中------定位到"站点",选择我们的主站点服务器,之后右键点击"添加站点系统角色",具体见下图,此步骤是配置应用程

Java程序发布到Linux

业务需要,要把Java程序发布到Linux. 1.发布 选择export->Runnable JAR file 2.linux安装jdk 上传用安装包,直接安装....rpm -ivh 安装包名 java -version测试 配置环境变量,查教程去... 3.执行jar 上传jar包到linux系统 java -jar jar名称

ios程序发布测试打包

ios程序发布测试打包备忘 1. 获取测试机UDID 手机连接电脑,打开iTunes-摘要-点击序列号,设备概要界面显示设备udid-反键-拷贝 2. 添加设备 取得UDID后,进入开发者中心-iOS Provisioning Portal-Devices-Add Devices,一个地方填名称,一个地方填你从Tester那里拿到的udid 3. 生成ad hoc证书 开发者中心-Provisioning Portal-Provisioning-Distribution-New Profile,

使用Oracle ODP.NET 11g的.NET程序发布方法

使用Oracle ODP.NET 11g的.NET程序发布方法 内容摘要:ODP.NET 11g是Oracle发布的供.NET程序访问Oracle数据库的ADO.NET组件,比微软自带的Oracle组件性能好,更可以访问UDT(User Defined Type)类型,Procedure,REF等等高级Oracle特性.根据上面原则,最小的ODP.NET Oracle客户端发布文件包括5个文件,压缩后大小为8MB. ODP.NET 11g是Oracle发布的供.NET程序访问Oracle的ADO