xcode创建一个工程内创建多个版本
来源:互联网 发布:阿尔弗雷德大学 知乎 编辑:程序博客网 时间:2024/05/30 05:15
下周要在原有的项目中在在多一个版本,今天就把方法重新整理了一下,分享给大家。不正确的地方也希望朋友们能指正出来。一起交流成长,谢谢!
1、新增一个target。
因为我们是建立一个和原来基本一致的target,所以可以选择复制来新建一个target
当你选择复制后,会多出两个文件,一个是TARGETS是会出现一个(比如项目叫A)A copy,和一个plist文件(A copy-info.plist文件,在xcode左下方)。
2、修改项目的名称。
在scheme那里多出一个和这个target相关的scheme,将那个scheme也要更改下,方法:Manage Scheme ,在弹出的对话框里找到A copy这个文件进行名称的修改A2,这里不作阐述了。修改plist文件名(文件名最好是包含info.plist,如A2-info.plist),要匹配。修改包名,在Build Settings下,搜索product name,将product name改成我们需要的名字 ,如A2。修改Bundle Identifier。
此时还要注意一个问题,当我们修改项目名称的plist文件名后,如果不做其它操作是会出问题的,项目是找不到plist文件。解决方法就是重新关联下plist文件。xcode4.6 和xcode5 中还是有点小区别的,如下图所示:
3、已经生成了两个target,并且也在模拟器上运行成功了,问题是怎么知道哪个是哪个呢,两个的名字是一样的,不用担心,这个问题很好解决的。
由于共用了一个InfoPlist.stirngs文件,所以,才会出现两个target在模拟器上都显示为 测试1,知道了问题所在,那么下面我们就解决它,很显然,我们应该针对A2再建立一个InfoPlist.stirngs,
由于我们只是需要名字显示不同,其它都不需要改变的,所以我们可以直接进行复制,将工程目录下的所有的语言的 InfoPlist.strings文件复制一份,建立一个新的文件夹(注意,需要将所有语言的InfoPlist.strings都复制一份,因为多语言嘛,语言的文件夹也要有)。
0 0
- xcode创建一个工程内创建多个版本
- xcode创建一个工程的多个taget,便于测试和发布多个版本
- xcode创建一个工程的多个taget,便于测试和发布多个版本
- xcode创建一个工程的多个target,便于测试和发布多个版本
- iOS 开发 Xcode 一个工程 Project 创建多个 target
- xcode -- xcode创建一个工程的多个taget多个sheme
- Xcode工程创建多个target
- XCode使用四:XCode工程中创建多个Targets
- xcode创建一个工程的多个target,应对不同的环境
- 3,在同一个xcode工程里面创建多个项目
- Xcode中创建一个PCL工程
- 创建多个工程
- xcode工程内添加多个Target
- xcode工程内添加多个Target
- PhoneGap 创建XCode工程
- Xcode工程创建view
- xcode工程创建文件夹
- XCode创建C++工程
- 得到CDA properties 的配置文件
- Bat 批处理 获取当前日期时间
- ADB server didn't ACK 解决方法
- 获取地址栏中的参数
- 父窗口隐藏、最小化时对子窗口(Parent或者Owner关系)的影响
- xcode创建一个工程内创建多个版本
- Android4.2以上 BLE 稳定性解决方法
- java设计模式--事件监听器模式和观察者模式
- linuxcast笔记:linux基本操作
- ACM位运算技巧
- 运行android程序,出错Invalid layout of java.lang.String at value
- uva1392 - DNA Regions 维护递减数列 二分
- String,StringBuffer,StringBuilder的一些区别
- XCode5取消ARC和StoryBoard