#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
для проекта, компиляция завершается успешно.