error:Multpile commands produce That command depends on command in Target ‘HearingPod’: script phase “[CP] Copy Pods Resources

error:That command depends on command in Target ‘HearingPod’: script phase “[CP] Copy Pods Resources”

Xcode 10变更一些编译规则及方法,第一要解决的就是与CocoaPods的机制,编译时会出现:

error: Multpile commands produce.........That command depends on command in Target 'HearingPod': script phase “[CP] Copy Pods Resources

这个一开始很伤脑,不知道发什么问题,最后查一下资料得到的结论是CocoaPods会有Script将用到的资源Copy至专案下,但目前的Xcode 10似乎不需要再这么处理,解决方法如下:

Xcode 10开启你的专案,并选择你专案的名称,不要指向Pods,前往Build Phase项目后再往下找到Output Files会看到如下的内容:

${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}

将它删除后再重新Build就能解决。

参考资料

Xcode 10 的坑:Multiple commands produce

Xcode 10 beta3 Error: Multiple commands produce