cordova-ios: файл plist не скопирован из ресурсов в xcarchive
Я помещаю собственный файл 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 ответ
В проекте cordova-ios есть код для получения файлов ресурсов, включенных в файлы проекта XCode, и вы можете повторить это, но я нашел обходной путь:
- Скопировал мой файл с непротиворечивым именем в хуке before_prepare
- Использовал тег файла ресурса для нового имени в моем plugin.xml