【问题标题】:Add AdSupport Framework to an Xcode project with CLI command or Ionic configuration使用 CLI 命令或 Ionic 配置将 AdSupport 框架添加到 Xcode 项目
【发布时间】:2019-04-18 08:43:55
【问题描述】:

我目前正在开发一个目标平台是 ios 的离子应用程序。我在 Xcode 构建配置中使用了 Firiebase Analytics 插件和 this requires to add AdSupport Framework

我不想手动添加它,因为它已记录在案,因为它破坏了我的持续交付过程。有没有办法通过 CLI 或 ionic 配置以编程方式将框架添加到构建中?

【问题讨论】:

  • 是的,你在 plugin.xml 文件中添加
  • 我认为 config.xml 文件中的正确方法是不可能的
  • 你能在 xcode 中看到 addSupport.framework 文件吗?

标签: ios xcode cordova ionic-framework firebase-analytics


【解决方案1】:

试试:

打开 plugin.xml(在 firebase 分析插件文件夹中)和 ios 下的以下行:

<platform name="ios">
   <framework src="pointToYour/File.framework" embed="true" />
</platform>

【讨论】:

【解决方案2】:

根据文档(1)(2) 无法在项目config.xml 中指定。但是,您可以在编写新插件时在Plugin.xml 中指定您需要的 ios 框架库。

这是framework 属性:

标识一个框架(通常是操作系统/平台的一部分), 插件依赖。

// 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" />

我找到了一个插件,它允许 hereI forked it 满足我的特殊需求。

【讨论】:

    猜你喜欢
    • 2015-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    相关资源
    最近更新 更多