当前位置:首页>iOSAPP>iOS 关于 Xcode 的多 Target 管理

iOS 关于 Xcode 的多 Target 管理

  • 2026-10-11 05:55:50
iOS 关于 Xcode 的多 Target 管理

跑步: 555天,八段锦: 754天,画画: 745天

‍

这是豪冷的第 485 篇分享

你好,不擅长黑暗料理的程序员不是好画渣,就是我。


 - 1 - 

iOS 多 Target 管理

一个 Xcode 工程,可以包含多个 Target。

不同的 Target,可以生成不同的 APP 版本。

这里说的版本,可以是:国内版,国际版,韩版,日版等等。

Talk is cheap, show me the code.

Xcode 16 新建的工程,都是以「蓝色」文件来管理文件了。

这里的第 1 个坑:复制不全!

要改成「group」的形式,才能实现「全复制」,要不然所有文件,都需要手动导入新复制的 Target。

复制 Target,修改后缀,用于区分不同的版本。
不同的版本,当然也要用「group」的形式来管理,很方便。
不同 Target 的 info.plist 文件,放在合适的位置,也是一门学问。
当然,新的 Target 对应的 Scheme 也要改一下名字。
让人能一眼就懂,good。
找到地方,修改即可。
当然,在 Build Phases 中,多余的 Info.plist,需要清理一下。
不然,是跑不起来的。
接下来,就是修改 Bundle Identifier 了。
如果你不幸遇到了这个错误:
Multiple commands produce 'xxx/Info.plist'
那应该是最原始的 Info.plist,在 Copy Bundle Resources 中导入了。
移除即可。
针对子组件,可能也需要区分版本。
在 xxx.podspec 中,可以定义不同的版本,引入不同的代码。
子组件新建的文件,也可以用不同的文件夹来区分。

当然,以上都是注意事项。

接下来,才是真正的代码!

iOS 多 Target 管理

Demo 传送门:

https://pan.quark.cn/s/d0c8cf10c562

- 2 - 

老马•十年投资理财交流圈

口号:定投十年,用钱生钱。

初心:建一个长期的投资理财交流社群,方便大家共同成长、赚钱。

老马十年投资理财交流圈,加入送福利!

劝退人群

1、劝退想稳赚不赔的人,任何投资理财都是有风险的,纯交流学习,不构成投资建议,盈亏自负。

2、劝退没有耐心的人,基金定投一般会跨越2-3年时间,需要熬,没有耐心、不想长期投资的人不要。

买一送一,扫码咨询~
当然!加我微信:1078419537
备注:电子书,赠送《一人企业复利商业化》电子书

备注:资料包,赠送《10年副业资料包》


更多文章:

Nano Banana 玩法19:透明的果实胶囊

珍大户的经济圈,精华帖子:0769<防止家庭内耗>

🥇靠谱销冠孵化基地——长脑子语录007

来,这是豪冷的介绍,交个朋友(第1版)

-END-
欢迎大家关注我的公众号

关注领福利🎁

最新文章

随机文章