Если у вас есть Cocoapods в вашем проекте, вы можете добавить скрипт post_install
в свой Podfile
.
Сценарий post_install
будет выглядеть примерно так:
react_project = Xcodeproj::Project.open("../node_modules/react-native/React/React.xcodeproj")
react_project.main_group["React/Views"].files.each do |file|
if file.path.match(/^RCTWebView/)
file.remove_from_project
end
end
react_project.save
Ваш каталог node_modules
может отличаться от кода, который я выложил выше, поэтому вы можете обновить его.
Приведенный выше код пытается удалить любой заголовок (.h
) или реализацию класса (.m
) ) файлы, содержащие RCTWebView
после установки pod
Ref: https://github.com/facebook/react-native/issues/26255#issuecomment -528275747