Xcode中创建Target的步骤

Xcode中创建Target的步骤,第1张

概述今天决定开始发技术博客, 和大家多沟通,多分享,我自己也多总结。 如果发现有问题的地方,请告知我,我及时改正。谢谢。 首先大家可以参考下: http://blog.sina.com.cn/s/blog_682dc7810100pv8t.html 这篇文章讲的比较详细,但是对应的xcode版本有点老,下面我总结下,我今天的收获。 我是考虑到以后会有测试环境,外网环境,或者的以后会涉及到ipad 的开

今天决定开始发技术博客, 和大家多沟通,多分享,我自己也多总结。 如果发现有问题的地方,请告知我,我及时改正。谢谢。

首先大家可以参考下: http://blog.sina.com.cn/s/blog_682dc7810100pv8t.html

这篇文章讲的比较详细,但是对应的xcode版本有点老,下面我总结下,我今天的收获。

我是考虑到以后会有测试环境,外网环境,或者的以后会涉及到ipad 的开发。

这里先介绍下从现有的target上复制出一份,然后略加改动。因为我想用一套代码,只是略加改动。废话不多说,先截图开始介绍。


因为程序已经默认创建了一个 Target,点击右键选择"Duplicate" (复制)会d出


根据自己不同的需要选择。如果要是原则 to ipad 的话,会自动生成 一个xxx copy-info.pList 和 Resources-iPad文件,这里边包含了xib文件,系统帮你生成ipad xib相对应于iphone类所有的xib。

如果要选择 Duplicate Only 的话,会自动生成 一个xxx copy-info.pList。 关于这个pList文件,如果你觉得两个target可以共用一个info.pList文件的话,你可以修改该target所指向的info.pList 文件路径


在该程序对应的 Build Settings 中修改 Info.pList FlIE 所指向的路径,和原来的target 所指向的地址一样即可。

如果要改成一样的话,那个没有的info.pList 文件即可删除。

最重要的是,你得根据条件编译来实现部分代码差异化


如我想要定义的测试环境还是外网环境,我定义了在改工程下的 Preprocessor Macros 中 DeBUG 和 Release 中添加 QA

我就可以在代码中 


#ifdef QA

//测试环境

#else

//正式环境

#endif

这样进行区分。


系统会根据所生成的targets 在Xcode Toolbar 左上角生成不同的标签,你在编译的时候可以选择不同的标签 总结

以上是内存溢出为你收集整理的Xcode中创建Target的步骤全部内容,希望文章能够帮你解决Xcode中创建Target的步骤所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1089902.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存