首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Cordova中更改部署目标

如何在Cordova中更改部署目标
EN

Stack Overflow用户
提问于 2019-01-31 20:16:33
回答 2查看 2K关注 0票数 1

我有一个插件,需要比8.0更高的部署目标。我可以修改我的pod文件,但是Cordova总是把它改回来。有什么方法可以设置吗?我试过了:

代码语言:javascript
复制
<preference name="deployment-target" value="10.0" />

在config.xml中。

我的问题是我总是在安装时得到这个:

这会导致:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-01 20:25:33

所以即使

代码语言:javascript
复制
cordova plugin list 

显示添加的插件,它们实际上不在文件夹中。唯一的一个是cordova- plugin -appcenter-shared,所以我把它从两个插件文件夹中都删除了,然后重新运行

代码语言:javascript
复制
cordova plugin add cordova-plugin-appcenter-analytics 

并且一切都安装正确。

票数 0
EN

Stack Overflow用户

发布于 2019-03-14 00:05:41

如果您正在接收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 Podfile从pod 'AppCenter'更改为pod 'AppCenter ~> 1.13.2' (在您的情况下是1.12.0 )

您可以尝试强制Podfile以iOS 9或更高版本为目标,方法是添加值为"9.0“的Cordova config.xml‘deployment-ios’首选项,但这在cordova-ios 4.5.5+上不起作用。否则,您必须手动更改Podfile或Xcode中的目标(都不推荐)。或者,您可以在短期内将Podfile SDK/插件降级到0.2.2,这样AppCenter文件就不会指定AppCenter版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54460409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档