23

Fabric の TwitterKit を Xcode 6.3 のアプリに追加しました。

アプリは、TwitterKit の Run Script ビルド フェーズ ステップを追加する前にコンパイルされましたが、TwitterKit を追加すると、デバッグ ビルド中に次のエラーで失敗しました。

2015-02-23 11:22:32.382 実行[53735:1513077] Fabric.framework/実行 1.3.13 2015-02-23 11:22:32.388 実行[53735:1513077]

ファブリック: dSYM エラー

パス /Users/mfoouser/Library/Developer/Xcode/DerivedData/fabrictest/Build/Products/Debug-iphonesimulator/fabrictest.app.dSYM で fabrictest.app.dSYM を処理できません プロジェクトのビルド設定で dSYM ファイルが生成されていることを確認してください。DEBUG_INFORMATION_FORMAT は、すべての構成で dwarf-with-dsym に設定する必要があります。これはタイミングの問題である可能性もあります。Fabric 実行スクリプトのビルド フェーズが最後のビルド フェーズであり、他のスクリプトが Xcode が生成した場所から dSYM を移動していないことを確認してください。

コマンド /bin/sh が終了コード 1 で失敗しました

誰でもこれを回避する方法を見つけますか?

4

5 に答える 5

53

これは簡単な修正でした。エラー状態と同じように、デバッグ ビルドの dSYM 生成をオンにします。

ビルド設定を次から変更します。 ここに画像の説明を入力

これに: ここに画像の説明を入力

次に、[ビルド] をもう一度選択します。コンパイルして実行する必要があります。

于 2015-02-23T19:37:25.133 に答える
13

以下の手順に従うことができますが、私にとってはうまくいきました。

  1. プロジェクトのビルド設定を開き、 「デバッグ シンボルの生成」を検索して [はい] に設定します。以下のスクリーンショットのように ここに画像の説明を入力

  2. ビルド設定でデバッグ情報フォ​​ーマットを検索し、 「デバッグ情報フォ​​ーマット」を検索し、「デバッグ情報フォ​​ーマット」を「dSYMファイル付きDWARF 」に設定します

ここに画像の説明を入力

于 2015-07-20T07:32:46.067 に答える
4

すでに「with dSYM」に設定されており、ビルドも行われなかったため、これはうまくいきませんでした。さらに掘り下げて試してみたところ、(少なくとも私にとっては) 問題は [ビルド設定] > [デバッグ シンボルの生成] の下にあり、デフォルトでは [いいえ] に設定されているようです。はいに変更すると、魅力的に機能しました。

于 2015-04-19T05:29:40.350 に答える
0

私にとってうまくいったのは、以前の回答を組み合わせたものでした:

1-「ビルド設定->デバッグ情報フォ​​ーマット->デバッグ」の値を「dSYMファイルを使用したDWARF」に変更します

2-「ビルド設定->デバッグシンボルの生成」の値を「はい」に変更します

3- Fabric と Crashlytics フレームワークを削除して、再度インストールする

于 2016-08-09T20:58:34.680 に答える