Бета-версия React Native 0.64.2/Xcode 12.5/13: Несколько команд создаются с новой системой сборки (по умолчанию)

#ios #xcode #react-native #react-native-vector-icons

Вопрос:

После добавления нескольких шрифтов (react-native-векторные иконки 8.1.0) в бета-версию приложения RN 0.64.2/xcode 13, при компиляции 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 ?

Ответ №1:

После удаления всех записей, связанных с react-native-vector-icons under Copy bundle resources of Build phases для проекта, компиляция завершается успешно.