11

今朝、MacOS X 10.6(Snow Leopard)から10.7(Lion)にアップグレードし、Xcode4.2からXcode4.3.2にアップグレードしました。おそらくもっと重要なことは、5.0ではなくiOS5.1SDKに対してプロジェクトを構築していることを意味します。これは多くの変更であり、そのうちの1つが原因でプロジェクトが中断しました。次のエラーが原因で、プロジェクトがビルドされなくなります。

Command /Applications/Xcode.app/Contents/Developer/usr/bin/dsymutil
failed with exit code 11

ビルド結果に表示される完全なコマンドは次のとおりです(完全な開示:無実を保護するためにプロジェクト名を「MyProject」に変更しました):

GenerateDSYMFile /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app.dSYM /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app/MyProject
    cd /Users/caleb/MyProject/iphone
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode.app/Contents/Developer/usr/bin/dsymutil /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app/MyProject -o /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app.dSYM

これは、iOSデバイス用にビルドしようとした場合にのみ発生します。シミュレーターの構築は正常に機能します。

このエラーの説明を見つけるためにかなりの検索を行いましたが、エラーを説明するものはまだ見つかりませんでした。私は同じエラーについて1つのSO質問を見つけました。その場合、Info.plistファイルのタグが間違っていることが原因ですが、Info.plistは正常に見えます。別の質問は、新しいターゲットを作成し、すべてをコピーすることを提案しています。私のプロジェクトはかなり大きいので、まだ試していませんが、次のステップとしては最善のようです。

dsymutil誰かが「終了コード11」の意味とその修正方法を教えてもらえますか?

更新:dsymutilコマンドラインでコマンドを実行すると、終了コード11がセグメンテーション違反であることが示されます。それでも、何が原因なのかはわかりません。

4

4 に答える 4

27

これまでのところ、私にとってうまくいっている回避策は、プロジェクトのデバッグ情報形式の設定を「dsym を使用した DWARF」から単純な「DWARF」に変更することです。

デバッグ情報フォ​​ーマット設定

これにより、少なくとも iOS デバイス用のプロジェクトをビルドしてデバッグできるので、非常に良いスタートです。dsym を省略することで何が失われるかはわかりません。

更新: Apple DTS は、Xcode の再インストールを提案しています。まだ試すことができませんでしたが、役に立ったらこの回答を更新します。

于 2012-03-26T19:43:01.213 に答える
5

Google経由でここに来る将来のユーザーの場合:

It happened to me because my working directory was full.

編集: ディスクのスペースを空けてください。

PS同じマシンでこれまでに非常に多くのアプリを開発した場合は、いつでもこのディレクトリにあるすべてのものを削除できます。/Users/<username>/Library/Developer/Xcode/DerivedData

PPS: 驚いたことに、ディレクトリのサイズを確認することを忘れないでください。パス全体を削除するには最大 4 時間かかる場合があるため、空き時間に実行し、2 ~ 3 個のサブディレクトリを削除して作業を再開してください。

于 2014-10-10T13:17:21.577 に答える
3

「iOS Deployment Target」を 6.1 から 4.0 に変更すると役に立ちました。

ここに画像の説明を入力

于 2013-08-21T12:31:01.207 に答える
2

プロジェクトのビルド設定、コンパイラのバージョンがシステムのデフォルトに設定されていることを確認しましたか?

于 2012-03-26T19:22:19.123 に答える