Skip to content

Commit 62e1cc8

Browse files
committed
1 parent 64a5158 commit 62e1cc8

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Sources/AndroidNative/AndroidNative.swift

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,11 @@ public class AndroidBootstrap {
2424
return
2525
}
2626

27-
//let cacheFolder = try FileManager.default.url(for: .cachesDirectory, in: .userDomainMask, appropriateFor: nil, create: true) // file:////.cache/ (unwritable)
28-
let cacheFolder = URL.temporaryDirectory
27+
var cacheFolder = try FileManager.default.url(for: .cachesDirectory, in: .userDomainMask, appropriateFor: nil, create: false)
28+
var cacheFolderIsDir: Bool = false
29+
if !FileManager.default.fileExists(atPath: cacheFolder.path, isDirectory: &cacheFolderIsDir) || !cacheFolderIsDir {
30+
cacheFolder = URL.temporaryDirectory
31+
}
2932
//logger.debug("setupCACerts: \(cacheFolder)")
3033
let generatedCacertsURL = cacheFolder.appendingPathComponent("cacerts-aggregate.pem")
3134
//logger.debug("setupCACerts: generatedCacertsURL=\(generatedCacertsURL)")

0 commit comments

Comments
 (0)