copyplistは終了コード71で失敗しました
質問
私は出荷のiPhoneアプリを持っている(のvConqr の - あなたが行くと:-)それを購入する必要があります)。 私は同僚のを含め、いくつかの異なるマシン上でプロジェクトをビルドし、それが正常に働いています。 しかし、つい最近、私の第二のdevのマシン上で私のビルドはエラーで毎回失敗します:
/Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist Entitlements.plist --outdir /Code/iPhone/VirtualConquest/build/Debug-iphonesimulator/VirtualConquest.app
error: can't exec '/Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist' (No such file or directory)
私はXCodeのを再インストールしました - 倍! (2回目は、私が最初に/開発/ライブラリ/ Xcodeの下のファイルを削除しました)。 私は自分のソースツリーを削除し、新鮮なソース管理からチェックアウトしました。 エラーが解決します。
私は私の最後のベータプログラムを開始して以来、Entitlements.plistファイルには、数週間のカップルのためにありました。私は確認することはできませんが、私はそれが追加されましたので、私は私の第二のdevのマシン上でコンパイルされていなかった疑いがあります。しかし、同様に私の主のdevのマシンとして、それはまた、すべての私の同僚のマシン上で罰金構築するので、私は違いがあることができるものバッフル付きです。
私は、エラーのためにGoogleで検索しましたが、どちらか私のグーグル・フーは寝台であるか、これは一般的なエラーではありません - 。私は、関連するヒットを発見したしました。
これは、本当にイライラさせない少なくとも私はソークテスト/継続的インテグレーション・マシンとしての私の第二のマシンを使用しているため。
誰もが同じことに遭遇、または任意の他の提案がありますか?
解決
私はこの問題をヒットし、私のルビーをインストールして問題にそれを追いかけ - とにかく良くない、本当に問題ではなく、
インストール私のルビーの正しい場所にシンボリックリンクを行うことによってそれを解決します。
sudoのLN -sは/ opt / local / binに/ルビーの/ usr / binに/ルビー
は、それが非常識な私を運転したとして、これは誰かに役立ちます願っています!また、あなたのルビーは、このファイルをインストールしないかもしれないだけでこれだけ
それを追跡するために、それが存在する場合は、ファイルを実行するコアライブラリをロードします他のヒント
ええ、私はルビーは、カスタムインストールからこれを持って、より普遍的な修正があります:
sudoのLN -s `どのruby`は/ usr / binに/ルビー
ここから: http://fr.ivolo.us/posts/when-rails-devs -go-iphone の
お好きなテキストエディタでオープンcopyplist、および変更
#!/usr/bin/ruby
タグに
#!/usr/local/bin/bash
私は使用していました #!は/ usr / local / binに/ルビー ルビーのインストール、それは私のシステムを使用して取得、私はあなたが同様にあなたのRVMのRubyのパスのいずれかを入力することができます想像してます。
このファイルには、私のマシン上に存在します。 Xcodeの第三クリーンインストールをやってみ(全体/開発ツリーを削除した後 - Xcodeのは、その全部を再度追加する必要がありますインストールします)。そして、それが必要とすぐに、そのファイルが存在するかどうかを確認します。
これは私に起こったが、それが破損している言語の文字列ファイルに関連していました。私は(例を参照)。
文字列のいずれかに余分な文字を持っていましたX "の英語文字列" = "国際文字列"
私の場合は問題がはるかに簡単だっます:
私はSVNから数Localization.stringsファイルを削除し、あまりにもXcodeのプロジェクトからそれらを削除するのを忘れています。
私は今、その作業をプロジェクトからそれらを削除します。