关于Swift添加多Target遇到的坑
2019-12-20 本文已影响0人
沙漠棕榈
近期公司有个项目有两个客户端,大部分页面及功能都相似;于是决定使用Xcode的多target方法实现;这里具体不再讲述怎么实现多target的问题,有需要参考这里。cocoapods安装方法看这里
下面直接说问题:
错误提示:

解决办法:
经过一番百度查询,我们需要在 工程文件内(******.xcodeproj)->Build Settings 搜索 swift flags

记得要分开设置Debug和Release哦!如果统一设置,将会覆盖之前已经设置好的参数.
另外要加-D前缀,否则无法找到cocopods
上图:

感觉终于要好了,发现pod install 之后,如下图:

又是一番百度,感谢博客页面很好看的大佬方法在此
,找到了解决办法。podfile文件夹里设置每个target的.xcodeproj路径

再次 pod install 就好了。
这下就可以开心的玩耍咯!
参考链接:
Unable to find a target named aaa
, did find bbb
iOS 多target 解决方案
Swift、OC语言中多target在代码中如何区分