iOS 9 Parse обновление вопросов

У меня есть приложение, которое использует синтаксический анализ, и с тех пор, как оно обновляется до iOS 9, оно не извлекает данные, а выдает мне это сообщение об ошибке снова и снова...

[Ошибка]: ресурс не может быть загружен, поскольку политика безопасности транспорта приложений требует использования безопасного соединения. (Код: 100, Версия: 1.8.2)

Я заметил, что libz.dylib и libsqlite3.dylib выделены красным, я не уверен, имеет ли это какое-либо отношение к этому.

Примечание: в другом проекте я пытался добавить эти фреймворки, но их больше не существует, поэтому я добавил другие, затем сделал CMD shift G, затем вставил /usr/lib и взял их оттуда, libsqlite3 работал хорошо, но libz.dylib автоматически изменился на libz.1.dylib, когда я его добавил.

Есть идеи? Спасибо!

3 ответа

Вам может понадобиться добавить исключение безопасности в ваш info.plist файл. Некоторое сочетание клавиш ниже должно решить эту проблему.

Вы должны соблюдать требования безопасности транспорта приложения, указанные в https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/

В качестве быстрого решения вы можете добавить следующее в ваш Info.plist:

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

Этот код отключит App Transport Security.

Твой красный dylib Записи являются еще одной проблемой, скорее всего, не связанной с ошибкой политики безопасности транспорта.

Попробуйте удалить библиотеки и переосмыслить .tbd файлы вместо.

Другие вопросы по тегам