具有多个项目和 Coca Pods 设置的 Xcode 工作区



好的,让我们从基础知识开始,因为我无法让它工作(请参阅 Xcode 工作区 - 找不到来自框架项目 pod 的导入(...

我想创建一个包含两个项目的 Xcode 工作区:

  1. Cocoa Touch Framework Swift 项目
  2. 框架的 Swift 演示应用项目

第 2 号还应包含 UI 测试目标。

然后我想使用 Cocoapods 提供整个工作区(两个项目!(作为 pod,我想将框架项目"链接"到演示应用程序项目中,以便它可以在那里使用。

有人可以指导我完成此操作,包括 pod 文件需要如何查找?

您需要首先定义所有项目通用的 pod

# Uncomment this line to define a global platform for your project
platform :ios, '8.2'
# Uncomment this line if you're using Swift
use_frameworks!
# Define main pods.
def main_pods
#your main pods
pod 'AwesomeCache', '~> 5.0'
pod 'DZNEmptyDataSet', '1.8.1'

end
# Your FirstProjectName.
target 'FirstProyectName' do
main_pods
#here you can add any other for this specific project
pod 'Branch'
end
# Your SecondProjectName.
target 'SecondProjectName' do
main_pods
#here you can add any other for this specific project
pod 'Alamofire'
pod 'Fabric'
pod 'Crashlitycs'
end
target 'FirstProjectTestName' do
end
target 'FirstProjectTestUIName' do
end
post_install do |installer|
puts("Update debug pod settings to speed up build time")
Dir.glob(File.join("Pods", "**", "Pods*{debug,Private}.xcconfig")).each do |file|
File.open(file, 'a') { |f| f.puts "nDEBUG_INFORMATION_FORMAT = dwarf" }
end
end
end

希望这有帮助

相关内容

  • 没有找到相关文章

最新更新