Ответ 1
Вы должны добавить $(SRCROOT)/../node_modules/react-native/Libraries/LinkingIOS
в свои "пути поиска заголовков" в Build Config вашего проекта. Вы можете найти дополнительную информацию в официальной документации по документу
Я хочу использовать отредактированную собственную библиотеку RCTLinkingManager
, которая отображается в меню в разделе "Библиотеки > RCTLinkingManager.xcodeproj".
Однако, когда я добавляю его к iOS/AppDelegate.m
так:
#import "RCTLinkingManager.h"
// @implementation ...
Сбой сборки с файлом RCTLinkingManager.h не найден. Я попытался очистить продукт и очистить сборку, не повезло.
Вы должны добавить $(SRCROOT)/../node_modules/react-native/Libraries/LinkingIOS
в свои "пути поиска заголовков" в Build Config вашего проекта. Вы можете найти дополнительную информацию в официальной документации по документу
Если вы используете React Native и командную строку, предложение модификации Sébastien должно быть сделано в ios/<yourproject>.xcodeproj/project.pbxproj
, добавив
"$(SRCROOT)/../node_modules/react-native/Libraries/LinkingIOS",
в списки HEADER_SEARCH_PATHS
(4 местоположения)
Требуемые пути импорта добавляются при запуске react-native link