현재 내 프레임 워크 (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 파일을 만들고 싶습니다.
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
현재 내가 로컬 프레임 워크를 테스트입니다 : 여기
는 podspec 파일입니다.
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
안녕하세요 @ 크리스티, 내 질문을 업데이트했습니다. –