Создание конфигураций с помощью Facebook SDK для iOS в Swift

Я настроил приложение с серверными и клиентскими компонентами для Facebook. Но поскольку одно приложение может иметь только 2 URL-адреса (включая URL-адрес мобильного сайта), мне пришлось создать другое приложение для среды разработки и зарегистрировать там localhost. Вы можете сообщить Facebook, что второе приложение является тестовой версией первого приложения, но вы все равно получите два разных AppID. Поскольку Facebook SDK ожидает, что ключ AppID будет в Info.plist::FacebookAppID (Swift), мне интересно, как поместить ключи для обоих приложений и позволить компилятору выбрать правильный в зависимости от вашей конфигурации сборки?

Это должно быть что-то очень распространенное, поэтому я удивлен, что не смог найти ответов. Спасибо.


person Gob    schedule 04.04.2015    source источник


Ответы (1)


Судя по всему, AppID для производственного приложения также работает с тестовым приложением (но не наоборот), поэтому мне не понадобится дополнительный ключ для разных конфигураций сборки.

Изменить. После удаления и повторного развертывания приложения из симулятора iPhone ключ рабочего приложения больше не работал в тестовом приложении. Вероятно, это был какой-то кеш. Итак, проблема до сих пор не решена.

person Gob    schedule 05.04.2015