使您可以轻松构建框架列表。
罗马使您可以轻松构建一个用于在外部使用的框架列表 例如用于 Swift 脚本的 Xcode。
$ gem install cocoapods-rome在下面的示例中,目标 'caesar' 可以是由 CocoaPods 管理的项目的现有目标,您可以在其中运行 Swift 脚本 或者 它可以是虚构的,例如如果您希望在独立的 Podfile 中运行此脚本,并手动获取添加到 Xcode 项目所需的框架。
编写一个简单的 Podfile,如下所示:
platform :osx, '10.10'
plugin 'cocoapods-rome'
target 'caesar' do
pod 'Alamofire'
endplatform :ios, '8.0'
plugin 'cocoapods-rome', { :pre_compile => Proc.new { |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '4.0'
end
end
installer.pods_project.save
},
dsym: false,
configuration: 'Release'
}
target 'caesar' do
pod 'Alamofire'
end然后运行以下命令:
pod install并且您最终会得到动态框架:
$ tree Rome/
Rome/
└── Alamofire.framework对于生产环境的构建,当您希望创建和存储 dSYM 时:
暂无开放 Issues,或尚未同步最近议题。