首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cocoapods如何与其他多个目标共享相同的目标

Cocoapods如何与其他多个目标共享相同的目标
EN

Stack Overflow用户
提问于 2017-07-11 11:29:44
回答 1查看 1.3K关注 0票数 0

我使用react-仅在target3中使用,因为作为属于target1的框架,target1有一个target2副本。然后,如何将target3共享给target1 & target2。Podfile与The target 'target3' is declared twice for the project 'Target3/Target3.xcodeproj'.错误

代码语言:javascript
复制
target 'target1' do
  use_frameworks!

  target 'target3' do
    use_frameworks!

    react_native_path = 'node_modules/react-native/'
    pod 'React', :path => react_native_path, :subspecs => [
    'Core',
    'BatchedBridge',
    ]
  end
end

target 'target2' do
  use_frameworks!

  target 'target3' do
    use_frameworks!

    react_native_path = 'node_modules/react-native/'
    pod 'React', :path => react_native_path, :subspecs => [
    'Core',
    'BatchedBridge',
    ]
  end
end
EN

回答 1

Stack Overflow用户

发布于 2017-08-17 07:40:41

太棒了!我在寻找另一个Cocoapods问题时无意中得到了灵感。

代码语言:javascript
复制
// with your own workspace
workspace 'myApp.xcworkspace' 

// declare the project path you will add blew
project 'Project1.xcodeproj'
project 'Project2.xcodeproj'

// abstract_target with any target name as you like
abstract_target 'target' do 

  target 'Project1' do
    use_frameworks!
    project 'LessChat-iOS.xcodeproj'
    pod 'Alamofire'
 end

 target 'Project2' do
   use_frameworks!
   project 'Project2.xcodeproj'
   pod 'SwiftyJSON'
  end
end

以上,希望它能帮你=

更详细或相似的情况见https://stackoverflow.com/a/43739900/5557953

谢谢@Johannes Fahrenkrug

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

https://stackoverflow.com/questions/45033317

复制
相关文章

相似问题

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