Я создал компонент на основе WebView, который я использую в качестве локального пакета npm:
<WebView
scalesPageToFit={false}
source={{
uri: isAndroid
? 'file:///android_asset/page/index.html'
: './page/index.html',
}}
/>
У этого компонента есть папка ресурсов, в которой хранятся файлы index.html и js / css.
Как я могу добавить эти файлы в папку ios конечного пользователя?
Я просто копирую папку в android / app / src / main / assets и в ios /
yarn add {path-to-directory}
cp -a node_modules/my-component/page android/app/src/main/assets/page
cp -a node_modules/my-component/page ios/page
Это нормально работает для android, но для ios я получаю ошибку:
Error: Unable to open URL:
file:///Users/alexanderkarp/Library/Developer/CoreSimulator/Devices/F6DE56FC-C7EA-4EF6-8904-
EBBD4BB213A9/data/Containers/Bundle/Application/3F80E200-A11D-4BDD-95FF-
2A101CBB4886/testing.app/page/index.html