xcode创建一个工程的多个target,应对不同的环境
来源:互联网 发布:c ide推荐 知乎 编辑:程序博客网 时间:2024/06/11 19:58
在项目中我们有时候会有需要应对不同的开发环境,比如企业版本和AppStore版本等。由于不同的target,他的配置文件也不同,所以在打包的时候可以自定义不同的配置信息。创建target的方式有很多种,今天我只介绍最常用的一种创建方式。
一、 创建新的target
1.首先是先通过Duplicate复制一个target,因为在创建工程的时候系统已经默认创建了一个target。
2.修改新建的target的名称。点击Manage Schemes进入管理页面,双击需要编辑的Scheme,进行名称的修改。
3.修改info.plist文件的名称。由于info.plist文件的名称被修改,新的target找不到这个info.plist,所以下一步是修改新的target的配置信息。
4.修改新建的target的配置信息文件,让其能找到info.plist文件。
以上是对新建target的重新修改和配置。
二、 在项目中的应用
1.新建了target如何在项目中应用呢?因为这个两个target公用工程中同一套代码,所以我们在编程的时候可以进行简单的代码和文件配置的区别。下面是不同的宏定义,方便我们在工程中的应用。
(这是通过宏定义的值进行判断不同的target,比如有多个target时,你可以在不同的Preprocessor Macros中对同一个宏进行不同的值定义,以便判断target)
(这是通过判断宏是否定义来区别不同target)
这两个宏定义都是在Preprocessor Macros中。
(这是通过判断宏是否定义来区别不同target)
这个宏是定义在compiler flags中。
2.在APPDelegate中进行三方配置
3.证书的配置区别
对于企业版本和AppStore版本,最主要的就是证书的配置。这个地方你可以根据版本不同进行配置不同的证书。
1 0
- xcode创建一个工程的多个target,应对不同的环境
- xcode创建一个工程的多个target,便于测试和发布多个版本
- iOS 开发 Xcode 一个工程 Project 创建多个 target
- Xcode工程创建多个target
- ios一个工程的多个target
- 一个工程的多个target
- xcode -- xcode创建一个工程的多个taget多个sheme
- Xcode中同一Project创建多个target的总结
- Xcode中同一Project创建多个target的总结
- 要不要一个Xcode工程多个target
- 要不要一个Xcode工程多个target
- xcode创建一个工程的多个taget,便于测试和发布多个版本
- xcode创建一个工程的多个taget,便于测试和发布多个版本
- xcode 创建多个target
- xcode工程内添加多个Target
- xcode工程内添加多个Target
- (转)Xcode多个Target工程
- xcode创建一个工程内创建多个版本
- 读取csv数据
- 欢迎使用CSDN-markdown编辑器
- mvn compile error : try-with-resources is not supported in -source 1.5
- Access 转 SQLite 注意事项
- 数据库索引的作用以及优缺点分析
- xcode创建一个工程的多个target,应对不同的环境
- Golang为别人写的csv文件处理的例子
- Android 在 SElinux下 如何获得对一个内核节点的访问权限
- Thinkphp中的A 函数(Thinkphp3.2.3版本)
- Android Studio 设置 sublime 主题
- 手把手教你实现SVM算法(一)
- jsp基本语法
- 59888
- 记一次解决mysql进程数居高不下的问题