cordova-ios: файл plist не скопирован из ресурсов в xcarchive - PullRequest
0 голосов
/ 02 ноября 2018

Я помещаю собственный файл plist (GoogleService-Info.plist) в каталог ресурсов, но он не копируется в мой встроенный проект. Я могу зайти в XCode и вручную добавить его через «Copy Bundle Resources», но мне нужно запустить его без ручных шагов.

Я не могу просто использовать <resource-file src="src/GoogleService-Info.plist" /> в своем plugin.xml, потому что я создаю для пары разных widgetIds - у меня есть 2 версии этого файла, которые я отключаю, в зависимости от моего widgetId. У меня есть автоматическое копирование и переименование, чтобы получить нужный файл в Resources / GoogleService-Info.plist.

Как я могу получить файл, который я вложил в Ресурсы?

1 Ответ

0 голосов
/ 05 ноября 2018

В проекте cordova-ios есть код для получения файлов ресурсов, включенных в файлы проекта XCode, и вы можете повторить это, но я нашел обходной путь:

  1. Скопировал мой файл с непротиворечивым именем в ловушке before_prepare
  2. Использовал тег файла ресурсов для нового имени в моем plugin.xml
...