1

私のプロジェクトは正常に構築されています。実行する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'

しかし、結果は同じです。プレフィックスを有効にしてソース コードを表示するにはどうすればよいですか?

- - 編集 - -

すべてのソース ファイルをリファクタリングして終了しました。プレフィックスを使用せずに、手動で必要なクラスをインポートしました。そのため、この質問は私にとってもはや重要ではありませんでした。

4

2 に答える 2