ios
  • cocoapods
  • podspec
  • 2015-03-02 2 views 0 likes 
    0

    Вот мой podspec:Cocoapods: Podspec файл проверки, отсутствует заголовок

    Pod::Spec.new do |spec| 
        spec.name   = "appName" 
        spec.version  = "0.1" 
        spec.summary  = "Blah blah" 
        spec.homepage  = "http://myCompany.com/" 
        spec.license  = 'Apache 2.0' 
        spec.author  = { "myName" => "[email protected]" } 
        spec.source  = { :git => 'ssh://myProjectUrl', :tag => '0.1'} 
    
        spec.requires_arc = true 
        spec.ios.deployment_target = '7.0' 
        spec.source_files = 'source/Classes/**.*' 
    
        spec.frameworks = ['Foundation', 'UIKit', 'CoreGraphics', 'QuartzCore'] 
    
        spec.subspec 'Core' do |cs| 
        cs.dependency 'libextobjc', '~> 0.4' 
        end 
    
    end 
    

    Когда я звоню pod spec lint:

    ** BUILD SUCCEEDED ** 
    -> myApp (0.1) 
        - ERROR | [iOS] [xcodebuild] myApp/source/Classes/MyAppDelegate.m:10:9: fatal error: 'MyViewController.h' file not found 
    
    Analyzed 1 podspec. 
    [!] MyApp did not pass validation. 
    

    Проблема заключается в том, что я совершенно не знаю, почему он не делает Работа. Все исходные коды находятся внутри папки /Classes. У меня есть подпапки там (например, /Classes/ViewControllers), может быть, путь неправильный ..?

    +0

    Это, безусловно, проблема с рекурсивным поиском по папкам. Когда я прикрепляю/ViewControllers, все работает нормально. Тем не менее, это скорее исправление, чем решение. – Vive

    ответ

    0

    Это работает, когда я изменился:

    spec.source_files = 'source/Classes/**/*.{h,m}' 
    

     Смежные вопросы

    • Нет связанных вопросов^_^