我目前正在开发目标平台为ios的离子应用程序。我将Firiebase Analytics插件和this requires to add AdSupport Framework用于Xcode构建配置。
我不希望手动添加该文档,因为它破坏了我的连续交付过程。有没有办法通过CLI或ionic配置以编程方式向构建中添加框架?
答案 0 :(得分:0)
尝试:
打开plugin.xml(位于Firebase Analytics插件文件夹中),并在ios下的行下面:
<platform name="ios">
<framework src="pointToYour/File.framework" embed="true" />
</platform>
答案 1 :(得分:0)
根据文档(1)(2),无法在项目config.xml
中进行指定。但是,在编写新插件时,您可以在Plugin.xml
中指定ios所需的ios框架库。
这是framework
属性:
标识框架(通常是OS /平台的一部分), 插件取决于。
// In Plugin.xml
<framework src="libsqlite3.dylib" />
<framework src="social.framework" weak="true" />
<framework src="relative/path/to/my.framework" custom="true" />
<framework src="GoogleCloudMessaging" type="podspec" spec="~> 1.2.0" />
我找到了一个插件,该插件可以满足我的特殊需要here和I forked it。