iOS开发那些事-如何编译iOS程序

我们从编写到发布应用会经历3个阶段:模拟器上运行调试、设备上运行调试和发布编译,苹果为了防止非法设备和非开发人员调试和发布应用,使用配置概要文件(ProvisioningProfiles)控制在设备上运行调试和发布编译阶段,配置概要文件分为两种:开发配置概要文件和发布配置概要文件

1

1、创建发布配置概要文件

创建过程是先登录iOS开发中心的配置门户网站(iOSProvisioningPortal),通过左边的导航菜单Provisioning进入。选择Distribution标签就是管理发布配置概要文件的

2

点击NewProfile可以进入创建页面。其中DistributionMethod有两个选项:AppStore和AdHoc。其中AdHoc是生成与设备关联的应用测试版本,供测试人员测试,因此它还属于测试。AppStore是为发布创建的。

3

在DistributionMethod中勾选AppStore,ProfileName输入hello,在AppID中选择我们创建的hello。输入完成可以点击Submit提交表单。我们会看到添加的hello,刷新一些页面会看到hello处于活动状态,我们可以点击download按钮下载发布配置概要文件到本地。

4

2、发布编译

找到下载配置概要文件,文件名为“hello.mobileprovision”,双击会进入Xcode设备管理工具打开该文件,在这里可以管理配置概要文件。

5

然后使用Xcode打开需要编译的工程或工作空间,选择工程的TARGETS,选择BuildSettings→CodeSigning→CodeSigningIdentity,这是选择代码签名标识(CodeSigningIdentity),把Release的代码签名标识选择为hello。

6

然后选择工具栏的EditScheme,打开编辑Scheme的对话框,选择左小角的“DuplicateScheme”按钮,复制一份新的Scheme为HelloWorld2。

7

复制完成后,在左上角的选择下拉框Scheme中选择HelloWorld2,然后在左边列表中RunHelloWorld.app,在右边选择Info标签,在BuildConfiguration中的下拉框中Release。操作点击顺序编号①~④所示。

8

配置完成之后我们选择SchemeHelloWorld2中的iOSDeviec。选择好Scheme后选择菜单Product→Buildingfor→Running,然后就可以编译了。 9

注意编译结果,如果有错误或警告必须要解决,忽略警告往往也会导致发布的失败,因此我们只有全部解决这些问题之后才能发布应用。

在发布编译成功后打开显示日志导航面板,我们会看到刚刚执行的BuildHelloWorld2Scheme已经成功了

10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值