Javascript 是否可以使用Expo将文件写入iOS文件系统,以便通过iOS 11文件应用程序访问
我目前正在使用Expo library for React Native向iOS文件系统写入音频记录。我使用的是文件系统.documentDirectory,但在使用iOS11文件应用程序时无法访问此文件。世博会是否有可能在某个地方写下这样或那样的内容?文件系统似乎是Javascript 是否可以使用Expo将文件写入iOS文件系统,以便通过iOS 11文件应用程序访问,javascript,ios,react-native,expo,Javascript,Ios,React Native,Expo,我目前正在使用Expo library for React Native向iOS文件系统写入音频记录。我使用的是文件系统.documentDirectory,但在使用iOS11文件应用程序时无法访问此文件。世博会是否有可能在某个地方写下这样或那样的内容?文件系统似乎是文件系统。documentDirectory是文件系统中的一个沙盒区域。实际上,它似乎确实有效,但您必须构建实际的iOS app.ipa文件。通过模拟器在expo上无法工作,但一旦我通过TestFlight进行测试,文件就会出现在文
文件系统。documentDirectory
是文件系统中的一个沙盒区域。实际上,它似乎确实有效,但您必须构建实际的iOS app.ipa文件。通过模拟器在expo上无法工作,但一旦我通过TestFlight进行测试,文件就会出现在文件应用程序中
Expo的app.json
的ios
键如下所示。我尚未测试是否需要所有这些密钥:
"ios": {
"infoPlist": {
"UISupportsDocumentBrowser": true,
"UIFileSharingEnabled": true,
"LSSupportsOpeningDocumentsInPlace": true
}
}
iOS应用程序需要“选择加入”共享。首先,我将
UISupportsDocumentBrowser
和UIFileSharingEnabled
添加到expo的app.json
,如下所示。我尝试了true
和“YES”
两种方法,但两种方法都不起作用。我怀疑Expo还没有公开这一点:“ios”:{“supportsTablet”:true,“infoPlist”:{“UISupportsDocumentBrowser”:true,“UIFileShareingEnabled”:true}