【发布时间】:2021-08-06 20:30:48
【问题描述】:
在应用程序 RN 0.64.2/xcode 13 beta 添加一些字体(react-native-vector-icons 8.1.0)后,使用New Build System (Default) 编译时不断弹出Multiple commands produce... 的错误。这是其中之一:
Multiple commands produce '/Users/macair/Library/Developer/Xcode/DerivedData/xyz_app4-dhfprmcbidzrywawmsdfnmznbour/Build/Products/Debug-iphonesimulator/xyz_app4.app/AntDesign.ttf':
1) Target 'xyz_app4' (project 'xyz_app4') has copy command from '/Users/macair/Documents/code/js/xyz_app4/ios/Fonts/AntDesign.ttf' to '/Users/macair/Library/Developer/Xcode/DerivedData/xyz_app4-dhfprmcbidzrywawmsdfnmznbour/Build/Products/Debug-iphonesimulator/xyz_app4.app/AntDesign.ttf'
2) Target 'xyz_app4' (project 'xyz_app4') has copy command from '/Users/macair/Documents/code/js/xyz_app4/node_modules/react-native-vector-icons/Fonts/AntDesign.ttf' to '/Users/macair/Library/Developer/Xcode/DerivedData/xyz_app4-dhfprmcbidzrywawmsdfnmznbour/Build/Products/Debug-iphonesimulator/xyz_app4.app/AntDesign.ttf'
3) That command depends on command in Target 'xyz_app4' (project 'xyz_app4'): script phase “[CP] Copy Pods Resources”
如果使用Legacy Build System(已弃用),那么这些错误就会消失。降级 Xcode 版本没有帮助。只为构建选择了一个设备目标,即iPhone。如何为New Build System 解决此问题?
【问题讨论】:
标签: ios xcode react-native react-native-vector-icons