iOS:资产文件夹

时间:2019-09-20 12:16:38

标签: ios react-native webview

我创建了一个基于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

0 个答案:

没有答案