2016-02-01 7 views
8

私のアプリにCocoaPodsを使用しています。pod installでAcknowledgements.plistを作成すると "unknown file type"というエラーが発生する

モジュールの1つはSwiftで書かれているので、私のPodfileは以下の通りです。

platform :ios, "8.0" 
use_frameworks! 

target "ossTest" do 
    pod 'Charts', "~> 2.0" 
    pod "Color-Picker-for-iOS", "~> 2.0" 
end 

post_install do | installer | 
require 'fileutils' 

FileUtils.cp_r('Pods/Target Support Files/Pods/Pods-Acknowledgements.plist', 'ossTest/Settings.bundle/Acknowledgements.plist', :remove_destination => true) 
# error 
#FileUtils.cp_r('Pods/Pods-acknowledgements.plist', 'ossTest/Settings.bundle/Acknowledgements.plist', :remove_destination => true) 

end 

私はpod installを実行すると、エラーメッセージが表示されます。もちろん

[!] An error occurred while processing the post-install hook of the Podfile. 

unknown file type: Pods/Target Support Files/Pods/Pods-Acknowledgements.plist 

を、私はSetting.bundleを用意しましたし、バンドル内で、私は空のAcknowledgement.plistを作成しました、とroot.plistを提案された設定に変更しました。

私のCocoaPodsのバージョンは0.39.0です。

エラーを解決するにはどうすればよいですか?

+0

私も同じ問題を抱えています。あなたは何が起こっているのか把握しましたか? – Sandeep

+0

まだ解決できませんでした。そして、私はこのために時間を無駄にすると決めました。 今、私はhttps://github.com/vtourraine/VTAcknowledgementsViewControllerでVTAcknowledgementsViewControllerを使用しています。 これは私にとってうまく動作します。 –

答えて

16

私の場合、間違ったディレクトリにpod installを実行するだけです。明らかに、Podfile内のファイルパスは相対パスであるため、プロジェクトのルートディレクトリからスクリプトを実行する必要があります。

+0

ありがとう! –

+0

私はまったく同じ問題を抱えていました。ありがとう、私に多くの時間を救った。 – Hendrix

2

CocoaPodsでは問題がないことが判明しました。代わりに、提供された場所でファイルを見つけることができません...ファインダーに行き、 "Pods/Target Support Files/Pods/Pods-Acknowledgements.plist"にファイルがあることを確認してください

+2

私にとっては、CocoaPodをアップグレードしてターゲット名を指定しなければならなかったとき、これらのサポートファイルはすべてPods-target/Pods-target-Acknowledgements.plist ...などにも入っていました。これらのパスを更新した後は、すべて正常です。 – jyoung

関連する問題