iOS开发技术分享iOS DeveloperiOS 开发

建立多个target便于测试与上线

2016-09-11  本文已影响142人  三粒黑子球

由于自己太懒了,已经没没有写文章很久了,在这里给那些关注我的小伙伴道歉

第一图

1.duplicate的意思就是复制(对不起我暴露自己英语很腻害哈哈哈)步骤就和上图一样这里我不累赘了。

第二图

2.如果想要在虚拟机上或者真机出现两个共存的测试和上线就要修改bundle Id。在修改target名字或plist文件以后会出现下面的情况。在general中选择相应的plist 文件就可以了。


第三图

同时,你可以修改相应target 的icon以及launch image 这样同一个工程出现不同的启动图 以及icon 视觉效果更好 ,更不容易搞混(强烈建议)


第四图
  1. 在相应的target中添加自己的值(我设置的是TARGET),设置不同target下对应的参数。关于test_dev 中我就不再截图一次啦,么么哒~
    对于开发target,将该值设置为“TARGET = 1”。另一个,将值设为“TARGET =0”来表示生产版本。

    #if TARGET
    #define SERVER_URL @"测试"
    #else
    #define SERVER_URL @"正式"
    #endif
    

4.在设置自己开发环境和上线环境的地方设置相应的地址,如上。大功告成!!!在网络请求的时候无需更改SERVER_URL,打包选择相应target打包即可。

注意

在添加文件,或者创建新文件的时候需要选择两个Target 如下图

第五图

好啦,今天说到这里啦~see you ~~~

上一篇 下一篇

猜你喜欢

热点阅读