Как изменить цель развертывания в Кордове - PullRequest
0 голосов
/ 31 января 2019

У меня есть плагин, который требует более высокой цели развертывания, чем 8.0.Я могу изменить свой файл pod, но Cordova всегда меняет его обратно.Есть ли способ установить это?Я пытался:

<preference name="deployment-target" value="10.0" />

в config.xml.

Моя проблема в том, что я всегда получаю это при установке: enter image description here

КакойРезультаты: enter image description here

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

Если вы получаете CocoaPods could not find compatible versions for pod "AppCenter" ... Specs satisfying the 'AppCenter (~> 1.13.2) dependency were found, but they required a higher minimum deployment target, вы, вероятно, ориентируетесь на iOS менее 9, и ваш Podfile создается с указанной версией AppCenter.

Я полагаю AppCenter 0.3.0 отвечает за изменение подфайла iOS с pod 'AppCenter' на pod 'AppCenter ~> 1.13.2' (или 1.12.0 в вашем случае)

Вы можете попытаться принудительно настроить подфайл на iOS 9 или выше, добавивCordova config.xml «установка-цель» со значением «9.0», однако это не будет работать на cordova-ios 4.5.5+.В противном случае вам придется вручную изменить Podfile или цель в XCode (ни один не рекомендуется).Кроме того, вы можете понизить AppCenter SDK / плагины до 0.2.2 на короткий срок, чтобы Podfile не указывал версию AppCenter.

0 голосов
/ 01 февраля 2019

Так что, хотя

cordova plugin list 

показывали добавленные плагины, их на самом деле не было в папке.Единственным был cordova-plugin-appcenter-shared, поэтому я удалил его из обеих папок плагинов и заново запустил

cordova plugin add cordova-plugin-appcenter-analytics 

, и все установилось правильно.

...