同一套程序码,若想要分语言版本或免费版与付费版等版本时,可以建立新的Target来区分,这是我最一开始进入业界时要完成的需求之一,研究着其他专案里的分身Target,默默地在谷歌海里学习,建了好几个project测试,终於才不会漏了每个步骤,所以我有记下来,假如要写教学,我一定要写下这个,假如有说明不周的地方,请再指教我,感激
建立新的Target
首先到Project Navigator点击TARGETS里要复制的Target (示范为’TargetTest’)按右键选择‘Duplicate’ (若有弹出视窗选择Duplicate Only)
2.点击後会新增3个档案,分别为:
①TARGETS -‘TargetTest copy’
②Info.plist -‘TargetTest copy-Infp.plist’
③Scheme — ‘TargetTest copy’ (在Manage Schemes)
以上3个档案都要 Rename
Rename成“TargetTest2”
3.显示的图片也要用新的档案了话就需要新增新的Assets Catalog
新建Assets2.xcassets (档案记得勾选TargetTest2)
①再TargetTest2中加入新icon (Project Navigator →General→App Icons and Launch Images →App Icons Source)
*此处注意是刚刚新建的Assets2项下的AppIcon
②设定抓取指定的本地资源包
加入Copy Bundle Resources (Project Navigator→Build Phases→Copy Bundle Resources)
*这步骤很重要,不然会一直没有图片显示
4.更改AppID与App显示名称
在Project Navigator → General → Identity
→ Display Name 需要 Rename
→ Bundle Identifier 需要Rename
5.Scheme选择新的Target 与要测试的模拟器後,即可点击 ▶ (⌘R) 进行编译与测试
>>: [Day14] - Virtual DOM (一) - diff 演算法
成为武林高手的第一步-轻小说阅读模式启动【ON】 ------------------------ ...
我们昨天把开发环境大概介绍过後,今天我们会利用UISlider及UITextField让UIImag...
前言 Google 在2016年公开宣布翻译系统的全面改革,一改沿用多年的 Phrase-Based...
因为如果把dialog写在viewmodel里面,之後在自动化测试的时候可能会出问题,所以在mvvm...
Colab连结 一般我们在做机器学习任务时,在模型里计算的资料型态采用的是 float32 (即占用...