私のプロジェクトは正常に構築されています。実行するpod spec lint
と、次のエラーが表示されます。
- ERROR | [MyApp/Core] [xcodebuild] Target Support Files/Pods-MyApp/Pods-MyApp-prefix.pch:6:9: fatal error: 'MyConstants.h' file not found
定数ファイルの場所に注目する価値があります: Project/Classes/MyConstants.h
. これが私のものpodspec
です:
Pod::Spec.new do |spec|
spec.name = "AppName"
spec.version = "1.0"
spec.summary = "blah blah"
spec.homepage = "http://company.com/"
spec.license = 'Apache 2.0'
spec.author = { "me" => "me@company.com" }
spec.source = { :git => 'ssh://path', :tag => '1.0'}
spec.requires_arc = true
spec.ios.deployment_target = '7.0'
spec.frameworks = ['Foundation', 'UIKit', 'CoreGraphics', 'QuartzCore']
spec.source_files = 'Classes/**.*', 'Classes/ViewControllers/**.*', 'Classes/Views/**.*'
spec.prefix_header_contents = '#import "MyConstants.h"'
spec.subspec 'Core' do |cs|
cs.dependency 'libextobjc', '~> 0.4'
end
end
また、回線を交換しようとしました:
spec.prefix_header_contents = '#import "MyConstants.h"'
と:
spec.prefix_header_file = 'MyApp/MyApp-Prefix.pch'
しかし、結果は同じです。プレフィックスを有効にしてソース コードを表示するにはどうすればよいですか?
- - 編集 - -
すべてのソース ファイルをリファクタリングして終了しました。プレフィックスを使用せずに、手動で必要なクラスをインポートしました。そのため、この質問は私にとってもはや重要ではありませんでした。