App Sandbox阻止创建.sqlite-shm,.sqlite-wal文件(swift)

问题描述 投票:0回答:1

关于我的问题:我使用https://theswiftdev.com/2017/10/27/how-to-launch-a-macos-app-at-login/启动我的mac-OS应用程序登录它工作得很好。一段时间后,我发现我的应用程序有问题。我的应用程序生成sqlite文件,如sqlite-shm,.sqlite-wal但是在添加了changеs作为“启动”之后它现在不起作用。使用“App Sendbox”时出现的问题,如果我更改为“off”,则将其包含为“on”,我的文件将被创建但“启动”将无法正常工作

如何使这两个功能工作?你能解决我的问题吗?

swift macos sqlite target
1个回答
0
投票

好!我找到了自己的问题的答案。如果它对另一个民族很好,我会很高兴。好!让我们开始)首先我们需要删除所有代码,因为这是linc(当然如果你在这个linc中执行)然后禁用沙箱(因为它阻止kreating sql.lite文件),然后我们需要添加到info.plist这个:

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

就这样)

© www.soinside.com 2019 - 2024. All rights reserved.