ios - cocoaPods中的podspec写法
天蓬老师
天蓬老师 2017-04-18 09:04:27
0
1
293

我用pod引用很多别人的库
引入方式都是

#import <AAA/aaa.h> 
#import <AAA/bbb.h>

PS:以上aaa,bbb都是子模块

而我创建的库却是这样引用的

#import <aaa.h> 
#import <bbb.h>

请问这个AAA是如何出现的?
(我的理解是AAA是整个pod包 aaa和bbb是这个pod包的具体模块,根据我的理解写的podspec绝没有达到这样的效果)

贴一下我的podspec

Pod::Spec.new do |s|

    s.name        = "AAA"
    s.summary     = "AAA iOS SDK for networking."
    s.requires_arc = true
    s.version     = "0.0.1"
    s.platform    = :ios, "6.0"
    s.license     = "MIT"
    s.source      = {
    :git => "https://git.oschina.net/.../AAA.git", 
    :tag => "#{s.version}" 
    }

    # 模块aaa
    s.subspec 'aaa' do |ss|
        ss.source_files = 'Pod/Classes/aaa/**/*.{h,m}'
        ss.public_header_files = 'Pod/Classes/aaa/aaa.h'
        
        s.dependency 'AFNetworking' , '~>3.1.0'
    end

    # 模块bbb
    s.subspec 'bbb' do |ss|
        ss.source_files = 'Pod/Classes/bbb/**/*.{h,m}'
        ss.public_header_files = 'Pod/Classes/bbb/bbb.h'

        ss.dependency 'AAA/aaa'
    end
    
    s.dependency 'BlocksKit' , '~>2.2.5'

end
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(1)
小葫芦

추가한 헤더 경로에 따라 다릅니다
{/*/.{h,m}

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!