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
файлы вместо.