1

出荷中の iPhone アプリがあります ( vConqr - 行って購入する必要があります :-) )。同僚のマシンを含むいくつかの異なるマシンでプロジェクトをビルドしましたが、正常に動作しています。ただし、つい最近、2 番目の開発マシンでビルドが毎回エラーで失敗します。

/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 回再インストールしました。(2回目は/Developer/Library/Xcodeの下にあるファイルを最初に削除しました)。ソース ツリーを削除し、ソース管理から新たにチェックアウトしました。エラーが続く。

Entitlements.plist ファイルは、前回のベータ プログラムを開始してから 2 週間ほどそこにありました。確かではありませんが、2 番目の開発マシンが追加されてからコンパイルしていなかったのではないかと思います。ただし、私の主要な開発マシンと同様に、同僚のマシンでもすべて正常にビルドされるため、違いが何であるかがわかりません。

エラーについて Google で検索しましたが、Google-Fu が問題があるか、これは一般的なエラーではありません。関連するヒットは見つかりませんでした。

特に私は 2 台目のマシンをソーク テスト/継続的インテグレーション マシンとして使用しているため、これは本当にイライラします。

誰かが同じことに出くわしたり、他の提案がありますか?

4

6 に答える 6

8

私はこの問題にぶつかり、rubyのインストールの問題に追いつきました-まあ、実際には問題ではありませんが、とにかく

私のルビーインストールのための正しい場所へのシンボリックリンクを行うことによってそれを解決しました

sudo ln -s / opt / local / bin / ruby​​ / usr / bin / ruby

それが私を狂わせたので、これが誰かを助けることを願っています!また、あなたのルビーではないかもしれませんこのファイルはコアライブラリをロードするだけなので、ファイルが存在する場合はそれを実行して追跡します

于 2009-02-19T20:54:39.267 に答える
1

ここから: http://fr.ivolo.us/posts/when-rails-devs-go-iphone

お気に入りのテキスト エディターで copyplist を開き、変更します。

#!/usr/bin/ruby

#!/usr/local/bin/bash

#!/usr/local/bin/ruby を使用して、Ruby のシステム インストールを使用する必要がありましたが、RVM の Ruby パスも入力できると思います。

于 2011-05-11T21:12:01.313 に答える
1

ええ、私はカスタム Ruby インストールからこれを持っています。より普遍的な修正は次のとおりです。

sudo ln -s `どのルビー` /usr/bin/ruby

于 2009-06-14T01:52:56.140 に答える
0

これは私に起こりましたが、破損した言語文字列ファイルに関連していました。文字列の 1 つに余分な文字がありました (例を参照)

x"英語文字列" = "国際文字列";

于 2010-01-25T15:47:18.060 に答える
0

私の場合、問題ははるかに単純でした:

SVN からいくつかの Localization.strings ファイルを削除し、Xcode プロジェクトからも削除するのを忘れていました。

私はそれらをプロジェクトから削除しましたが、現在は機能しています。

于 2010-01-29T06:00:55.827 に答える
0

そのファイルは私のマシンに存在します。Xcode の 3 回目のクリーンな再インストールを試してください (/Developer ツリー全体を削除した後、Xcode のインストールでそのすべてが再追加されます)。次に、そのファイルが存在するかどうかをすぐに確認します。

于 2008-12-21T21:29:51.247 に答える