私はこのオープンソースコードをXcode 3.0で修正していますが、Xcodeを4.0+にアップデートしてから実行してみると、PBXCP:最新のxcodeでこのようなファイルやディレクトリがありません
/bin/sh -x
PBXCP=${DEVELOPER_DIR}/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp
${PBXCP} -exclude .svn "${PROJECT_DIR}/../../base"
"${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/"
しかし、オンラインで見て、修正後:私はに走った最初のエラーは、私はそれがこのように設定されたビルドフェーズ、下のスクリプトの実行とは何かを持っていた考え出しこの
/Users/newperson/Library/Developer/Xcode/DerivedData/Hellcraft-etesgjzdmfzimlgvakidckjecgij/Build
/Intermediates/Hellcraft.build/Debug-iphonesimulator/Doom.build/Script-
435F41A90F532CA300887552.sh: line 3: /Applications/Xcode.app/Contents/Developer/Libra/PrivateFrameworks
/DevToolsCore.framework/Resources/pbxcp: No such file or directory
ました私は解決策を見つけることができなかった無数の時間のシェルスクリプト。 最近のバージョンのXcodeではpbxcpが削除されていましたが、適切な置換えが見つからず、そのDevToolsCoreを新しいバージョンのXcodeに組み込むことができません。
は私がこれを実行しようと試み行方不明pbxcpファイルのためのメイクアップのために、代替スクリプトを実行する必要があると述べたフォーラム見つけた後:
/usr/bin/tar -c -C "${PROJECT_DIR}/myframeworks" --exclude .DS_Store --exclude CVS --exclude
.svn --exclude .git -H `cd "${PROJECT_DIR}/myframeworks" && find DevToolsCore.framework` |
/usr/bin/tar -x -C ${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}
を私はプロジェクトディレクトリにmyframeworksというファイルを作成し、DevToolsCoreを追加しましたこれは行方不明pbxcpの問題を修正しましたが、それは別のエラーを生成し、それに.framework:誰もが何かアドバイスがあり
tar: could not chdir to '/Users/newperson/Library/Developer/Xcode/DerivedData/Hellcraft-
etesgjzdmfzimlgvakidckjecgij/Build/Products/Debug-iphonesimulator/Doom.app/Frameworks'
tar: Write error
Command /bin/sh failed with exit code 1
場合、それは素晴らしいことだ、私は私の髪を引っ張っています。
ファイルが見つからないか、赤い場合は、「ターゲット」→「ビルドフェーズ」→「バンドルリソースのコピー」を1回確認し、削除/追加してもう一度コンパイルしてみてください。 – Bala