Симулятор iOS 10 не работает

У меня есть набор тестов для автоматизации пользовательского интерфейса для моего iPhone-приложения. Эти тесты отлично работают на симуляторе iOS 9 и 8, однако, когда я перехожу к самому последнему симулятору (10.2), я получаю эту ошибку в моем терминале

objc[8642]: Class PLBuildVersion is implemented in both/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices (0x11f55b998) and/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices (0x11f37d880). One of the two will be used. Which one is undefined. 2017-01-06 10:50:51.918 myAPP[8642:947316] -canOpenURL: failed for URL: "gplus://" - error: "This app is not allowed to query for scheme gplus" 2017-01-06 10:50:52.142 MyAPP[8642:947316] [Crashlytics] Version 3.7.3 (114)

Любая идея, почему это происходит? Кто-нибудь еще испытал это?

+1
источник поделиться
1 ответ

Сообщения, которые вы показываете, показывают две различные проблемы. Во-первых, у вас есть два определения PLBuildVersion. Во-вторых, проблема "Это приложение не разрешено для запроса...".

Вероятной причиной второй проблемы является то, что вам нужно объявить схемы, которые ваше приложение использует в вашем Info.plist. Используйте ключ LSApplicationQueriesSchemes и перечислите схемы, которые вы хотите найти. Без этого ваш вызов -canOpenURL: будет, как вы видели.

Первая проблема хорошо описана в классе PLBuildVersion реализована в обеих средах, и из того, что я там читаю, не кажется, что о чем беспокоиться.

+1
источник

Посмотрите другие вопросы по меткам или Задайте вопрос