Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以使用Expo将文件写入iOS文件系统,以便通过iOS 11文件应用程序访问_Javascript_Ios_React Native_Expo - Fatal编程技术网

Javascript 是否可以使用Expo将文件写入iOS文件系统,以便通过iOS 11文件应用程序访问

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进行测试,文件就会出现在文

我目前正在使用Expo library for React Native向iOS文件系统写入音频记录。我使用的是文件系统.documentDirectory,但在使用iOS11文件应用程序时无法访问此文件。世博会是否有可能在某个地方写下这样或那样的内容?文件系统似乎是
文件系统。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}