如何将pod包含在另一个子项目中?

Rom*_*nko 2 xcode cocoapods

我有一个工作区,有一个主要项目,pods和另外两个子项目.这些子项目并不是独立运行的,它们被构建到框架中并链接到主要目标.
其中一个子项目(我们称之为SubA)具有依赖关系,我将其添加到主podfile中.
但是自从cocoapods 1.0.0问世以来,我无法构建SubA,它没有看到导入的pod.它给出了错误import No such module ....
在1.0.0之前,一切都在开箱即用.而且我不能把它作为一个小包,因为它取决于另一个子项目SubA,所以保持同步所有这些将是一个麻烦.

Rom*_*nko 7

添加子项目的${BUILT_PRODUCTS_DIR}递归FRAMEWORK_SEARCH_PATHS解决了问题.


Sae*_* N. 5

尝试这样的事情

workspace 'Projects.xcworkspace'
platform :ios, '8.0'

use_frameworks!

# ignore all warnings from all pods
inhibit_all_warnings!

def shared_pods
    # all the pods go here
    # pod 'Parse' etc.
end

xcodeproj 'Project1.xcodeproj'
xcodeproj 'Project2/Project2.xcodeproj'

target :Project1 do
  xcodeproj 'Project1'
  shared_pods
end

target :Project2 do
  xcodeproj 'Project2/Project2.xcodeproj'
  shared_pods
end
Run Code Online (Sandbox Code Playgroud)