iOS开发那些事-如何编译iOS程序
来源:互联网 发布:java 发邮件带附件 编辑:程序博客网 时间:2024/05/22 12:41
我们从编写到发布应用会经历3个阶段:模拟器上运行调试、设备上运行调试和发布编译,苹果为了防止非法设备和非开发人员调试和发布应用,使用配置概要文件(Provisioning Profiles)控制在设备上运行调试和发布编译阶段,配置概要文件分为两种:开发配置概要文件和发布配置概要文件
1、创建发布配置概要文件
创建过程是先登录iOS开发中心的配置门户网站(iOS Provisioning Portal),通过左边的导航菜单Provisioning进入。选择Distribution标签就是管理发布配置概要文件的
点击New Profile可以进入创建页面。其中Distribution Method有两个选项:App Store和Ad Hoc。其中Ad Hoc是生成与设备关联的应用测试版本,供测试人员测试,因此它还属于测试。App Store是为发布创建的。
在Distribution Method中勾选App Store,Profile Name输入hello,在App ID中选择我们创建的hello。输入完成可以点击Submit提交表单。我们会看到添加的hello,刷新一些页面会看到hello处于活动状态,我们可以点击download按钮下载发布配置概要文件到本地。
2、发布编译
找到下载配置概要文件,文件名为“hello.mobileprovision”,双击会进入Xcode设备管理工具打开该文件,在这里可以管理配置概要文件。
然后使用Xcode打开需要编译的工程或工作空间,选择工程的TARGETS,选择Build Settings→Code Signing→ Code Signing Identity,这是选择代码签名标识(Code Signing Identity),把Release的代码签名标识选择为hello。
然后选择工具栏的Edit Scheme,打开编辑Scheme的对话框,选择左小角的“Duplicate Scheme”按钮,复制一份新的Scheme为HelloWorld 2。
复制完成后,在左上角的选择下拉框Scheme中选择HelloWorld2,然后在左边列表中Run HelloWorld.app,在右边选择Info标签,在Build Configuration中的下拉框中Release。操作点击顺序编号①~④所示。
配置完成之后我们选择Scheme HelloWorld 2中的iOS Deviec。选择好Scheme后选择菜单Product→Building for→Running,然后就可以编译了。
注意编译结果,如果有错误或警告必须要解决,忽略警告往往也会导致发布的失败,因此我们只有全部解决这些问题之后才能发布应用。
在发布编译成功后打开显示日志导航面板,我们会看到刚刚执行的Build HelloWorld 2 Scheme已经成功了
- iOS开发那些事-如何编译iOS程序
- iOS开发那些事-如何编译iOS程序
- iOS开发那些-如何打包iOS应用程序
- iOS开发那些事
- iOS 蓝牙开发那些事
- iOS 蓝牙开发那些事
- iOS app开发那些事
- iOS 蓝牙开发那些事
- iOS 蓝牙开发那些事
- iOS开发通知那些事
- iOS开发Runtime那些事
- iOS 蓝牙开发那些事
- IOS开发那些事儿
- iOS程序猿之NSdate那些事
- ios开发如何编译64位应用
- ios开发如何编译64位应用
- ios开发如何编译64位应用
- iOS开发那些事--OCUnit测试框架
- 读书笔记 -- 《时间触发嵌入式系统设计模式》 --- Part A_硬件基础
- MAC OS 常见五国错误解决办法
- js 显示当前时间
- c#创建xml文件并保存到指定位置
- 精读OSAL --中断方式串行通信(_hal_uart_isr.c)
- iOS开发那些事-如何编译iOS程序
- 远程服务器登录以及使用scp、sftp传输文件
- 计算机视觉相关的部分测试数据集和源码站点
- 什么是Linux内核模块
- Overlap IO与IOCP对比
- <<一分钟经理人>> 读后笔记
- 关于YII中的时间插件不能修改年份的解决方法
- Wince summary
- Nunit 2.6 无法调试.Net Framework 4.0