Приложение Sandbox блокирует создание файлов .sqlite-shm, .sqlite-wal (swift) - PullRequest
0 голосов
/ 18 декабря 2018

О моей проблеме: я использовал https://theswiftdev.com/2017/10/27/how-to-launch-a-macos-app-at-login/ для запуска моего приложения Mac-OS при входе в систему, оно работает хорошо.Через некоторое время я обнаружил некоторые проблемы в моем приложении.Мое приложение генерировало файлы sqlite, такие как sqlite-shm, .sqlite-wal, но после добавления изменений в качестве «запуска» оно теперь не работает.проблемы с «App Sendbox» он включен как «вкл», если я переключу на «выкл», мои файлы будут созданы, но «запуск» не будет работать

Как сделать эти двафункции работают?Можете ли вы помочь мне с моей проблемой?

1 Ответ

0 голосов
/ 02 апреля 2019

Хорошо!Я нашел ответ на свой вопрос сам) Если это будет хорошо для других народов, я буду счастлив.Хорошо!давайте начнем) Сначала нам нужно удалить весь код, так как это linc (конечно, если вы сделали как в этом linc), а затем отключить песочницу (потому что она блокирует создание файлов sql.lite), а во-вторых, нам нужно добавить в info.plistэто:

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

и все)

...