关于Swift添加多Target遇到的坑

近期公司有个项目有两个客户端,大部分页面及功能都相似;于是决定使用Xcode的多target方法实现;这里具体不再讲述怎么实现多target的问题,有需要参考这里。cocoapods安装方法看这里
下面直接说问题:

错误提示:

no such file or directory

解决办法:

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

设置Swift flags

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

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


啊啊啊

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

关键字:project哦

再次 pod install 就好了。
这下就可以开心的玩耍咯!

参考链接:
Unable to find a target named aaa, did find bbb
iOS 多target 解决方案
Swift、OC语言中多target在代码中如何区分

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容