如何为我的Xcode项目在podfile中指定多个目标和项目?

all*_*nli 18 xcode cocoapods

我有一个工作区包含3个项目(Project1,Project2),其中Project1包含2个目标(Target1,Target2),Project2包含1个目标(target3).目录结构如下图所示.

如何设置Podfile,以便每个目标都有pod'RestKit'?

我不知道'link_with'是什么,请给我写podfile并向我解释,非常感谢你.

    MyApp
|
+-- MyApp.xcworkspace
|
+-- Project1
|    |
|    +-- Target1.xcodeproj
|    +-- (source code)
|    |
|    +-- Target2
|    +-- (source code)
|
|
+-- Project2
|    |
|    +-- Target3.xcodeproj
|    +-- (source code)
|
+-- Target3
     |
     +-- (source code)
Run Code Online (Sandbox Code Playgroud)

vam*_*alk 30

This Podfile hasn't been verified, but may show you a basic idea of multiple projects and targets setting.

workspace 'MyApp'
xcodeproj 'Project1/Project1.xcodeproj'
xcodeproj 'Project2/Project2.xcodeproj'

target :Target1 do
    platform :ios, '6.0'
    pod 'RestKit'
    xcodeproj 'Project1/Project1.xcodeproj'
end

target :Target2 do
    platform :ios, '6.0'
    pod 'RestKit'
    xcodeproj 'Project2/Project2.xcodeproj'
end

target :Target3 do
    platform :ios, '6.0'
    pod 'RestKit'
    xcodeproj 'Project1/Project1.xcodeproj'
end
Run Code Online (Sandbox Code Playgroud)

The first line specifies your workspace. Check http://guides.cocoapods.org/syntax/podfile.html#workspace

Second line and third line specify your xcodeprojs. http://guides.cocoapods.org/syntax/podfile.html#xcodeproj

And then, specify pod dependencies for targets one by one.