ios:具有多个目标pod集成问题的自定义框架

时间:2018-02-05 09:51:42

标签: ios cocoapods gitlab ios-frameworks swift-custom-framework

我们在iOS中开发了一个具有多个目标的自定义框架。每个目标都提供不同的(SDK1,SDK2,SDK3示例)SDK。我们也在Github上传了相同的podspec。

Pod::Spec.new do |s|
      #1.
      s.name               = "CustomFramework"
      #2.
      s.version            = "1.0.1"
      #3.  
      s.summary         = "Sort description of 'CustomFramework' framework"
      #4.
      s.homepage        = "http://www.customframework.com"
      #5.
      s.license              = "MIT"
      #6.
      s.author               = "Test Author"
      #7.
      s.platform            = :ios, "10.0"
      #8.
      s.source              = { :git => "https://gitlab.com/xxxx/CustomFramework.git", :tag => "1.0.1" }
      #9.
      s.source_files     = "CustomFramework", "CustomFramework/**/*.{h,m,swift}"
 end

要在项目中添加此sdk,我们在pod文件中编写了以下代码。

pod 'CustomFramework',:git=>'https://gitlab.com/xxxx/CustomFramework.git'

但它总是获取属于第一个目标(SDK1)的SDK。

我们是否可以指定我们需要提取的架构名称/目标名称(SDK1 / SDK2 / SDK3)?

0 个答案:

没有答案