2016-09-07 10 views
5

Мне нужно использовать два разных сервиса GoogleService-info.plist для работы с сборками dev и prod, в настоящее время я разделяю dev и prod, просто изменяя «конфигурацию сборки» в схеме редактирования, но теперь мне нужно иметь два разных .plist файлы для разработчика и прод для работы с Google Analytics, pushwoosh и т.д.,Как использовать два разных файла GoogleService-info.plist в проекте iOS swift для dev n prod?

ответ

6

в этом случае вам нужно использовать разные цели с дифф расслоением ID в проекте для Dev и Prod.
После этого вы можете связать GoogleService-info.plist для этой цели. А также рекомендую создавать разные папки в каталоге проекта Посмотрите на фотографии. Первых вы создаете цели Prod и Dev

enter image description here

После создания Diff папки проекта Словаре давайте назовем их GoogleProd и GoogleDev и скопировать файл .plist в дифф папки и перетащить в проект , Первый файл вам нужно ссылку с TestProd target

enter image description here

И вторая ссылка файл с TestDev target

enter image description here

Окончательный каталог проекта будет выглядеть

enter image description here

+0

что делают вас среднее значение по разности мишеней? на самом деле я новичок в xcode, в моем проекте есть 3 xcode, например project-test and-uitest, так вы предлагаете какие-либо из них? –

+1

Я обновил ответ. Пожалуйста, посмотрите – iSashok

+0

, но мой проект почти сделан более 70%, так что теперь мне нужно дублировать текущую цель? –

 Смежные вопросы

  • Нет связанных вопросов^_^