【问题标题】:React Native 0.64.2/Xcode 12.5/13 beta: Multiple commands produce with New Build System (Default)React Native 0.64.2/Xcode 12.5/13 beta:使用新构建系统生成多个命令(默认)
【发布时间】: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


    【解决方案1】:

    删除项目Copy bundle resourcesCopy bundle resources下与react-native-vector-icons相关的所有条目后,编译成功。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-17
      • 1970-01-01
      • 1970-01-01
      • 2020-03-19
      • 1970-01-01
      • 2022-08-02
      • 1970-01-01
      相关资源
      最近更新 更多