【发布时间】:2017-01-02 06:59:02
【问题描述】:
目前我的框架 (myFramework.framework) 可通过 cocoapods 获得。我正在公开它的源代码,但面临一些问题。
我参考了以下链接:
- CocoaPod/Podspec and *.framework
- https://guides.cocoapods.org/making/using-pod-lib-create.html
- http://blog.cocoapods.org/Pod-Authors-Guide-to-CocoaPods-Frameworks/
如何从 podspec 文件创建 .framework(不是库)? 甚至我也可以从 podspec 创建库。但我想制作 myFramework.framework 文件。
这里是 podspec 文件:
Pod::Spec.new do |s|
s.name = 'myFramework'
s.version = '1.0.0'
s.summary = 'Product summary will go here'
s.description = <<-DESC
Product description goes here. It can be anything which describes your product in few lines.
DESC
s.homepage = 'homepage link'
s.license = { :type => 'Commercial',:text => 'Link to website'}
s.author = { 'abcd' => 'email address' }
s.source = {:path => ':path => ‘local_path/framework-folder'}
s.social_media_url = 'social_media_url'
s.ios.deployment_target = '7.0'
s.source_files = 'framework-folder/inner-folder/*.h'
s.public_header_files = 'framework-folder/inner-folder/*.h'
s.frameworks = 'CoreGraphics', 'MobileCoreServices', 'Security', 'SystemConfiguration'
s.pod_target_xcconfig = { 'OTHER_LDFLAGS' => '-lObjC' }
end
目前我正在本地测试框架。
use_frameworks!
target 'podDemo' do
pod 'myFramework', :path => ‘~folder_path/myFramework.podspec’
end
pod install 之后的结果是这样的:
但我想像这样添加 .framework:
【问题讨论】:
标签: ios objective-c frameworks cocoapods podspec