3

我有一个这样的工作区集:

MyAppiOS project
MyAppMacOS project
Pods
   AFNetworking

Pods 项目与 podfile 一起添加到初始工作区(MyAppiOS 项目)

platform :ios, '5.0'

pod 'AFNetworking', '1.1'

pod install命令

现在我希望 MyAppMacOS 也与 AFNetworking 链接。
我已经看到了具有多个目标但具有通用平台的 podfile 示例。我找不到适用于多个平台的 podfile 示例。
我还尝试为这两个项目使用两个 podfile,但是一个pod install命令会创建两个工作区。

在那种情况下使用 CocoaPods 的最佳方式是什么?

4

2 回答 2

0

怎么样

MyAppiOS project with folder
    Pods
       AFNetworking
MyAppMacOS project with folder
    Pods
       AFNetworking
MyAppCommon folder

您仍然可以在平台特定项目中添加来自 MyAppCommon 的文件。

于 2013-03-07T19:03:21.553 回答
0

尝试这样的事情,您可以在其中指定应创建的工作区以及每个目标/项目组合的平台。您可以调整项目文件以指向每个平台源所在的不同文件夹。


workspace 'MyWorkspace.xcworkspace'
platform :ios

def import_pods
  pod 'AFNetworking'
end

target :'MyAppiOS' do
    platform :ios
  xcodeproj 'MyAppiOS.xcodeproj'
  import_pods
end

target :'MyAppOSX' do
    platform :osx
  xcodeproj 'MyAppOSX.xcodeproj'
  import_pods
end
于 2013-10-25T15:24:19.753 回答