解决方案:
install! 'cocoapods', disable_input_output_paths: true
==============2019.6.2 更新=================
- UIImage imageNamed: 读取不到图片 发生在第二次及以后的运行并且有个警告
Showing Recent Messages
:-1: ignoring duplicated output file: '/Users/sxd/code2018/NurseryRhyme/DerivedData/NurseryRhyme/Build/Products/Debug-iphonesimulator/NurseryRhyme.app/Assets.car' (in target 'NurseryRhyme')
原因在这里 Build System Release Notes for Xcode 10
Targets which have multiple asset catalogs that aren't in the same build phase may produce an error regarding a "duplicate output file". (39810274)
Workaround: Ensure that all asset catalogs are processed by the same build phase in the target.
你的 Build Phases 的 Copy Bundle Resources 中包含了某个xcassets,而你的 [CP] Copy Pods Resource 中也包含了xcassets,所以他们生成的 Assets.car 互相覆盖了。
解决方案:
a. 不使用 New Build System !!!
b. New Build System 吹得那么牛逼,不使用感觉有点可惜啊~ 试一下全部xcassets都弄到Pod中,尝试中... 失败了... 因为都放pod,主工程读不到 AppIcon 和 LaunchImage
c. xcassets 都放主工程,估计是可行的... 但是我不想放弃使用Pod来管理图片
d.没辙,等大佬解决吧~