1
目前我的框架(myFramework.framework)通过cocoapods可用。我将它的源代码公开,但面临一些问题。通过.podspec文件创建.framework
我刚才提到以下链接:
- 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这样的:
谢谢@Cristik。目前我正在使用'pod'myFramework',:path =>''folder_path/myFramework.podspec''在本地测试它,我添加了'use_frameworks!'在podfile中,它仍然给我头文件夹里面的文件夹结构,我认为它必须使'myFramework.framework'。所以困惑怎么办? –
@PriyankaMistry哪个文件夹结构?你指的是构建位置?还有,是框架没有被构建? – Cristik
Hi @Cristik,我已经更新了我的问题 –