私たちは自宅で作ったいくつかの静的ライブラリを利用して、いくつかのアプリケーションターゲットを持つクライアント用の非常に大きなアプリケーションスイートを用意しています。すべてのターゲットは1つのXCodeプロジェクトファイルに含まれています。アーカイブ中に静的ライブラリシンボルがdSYMに含まれないのはなぜですか?
アプリケーションをアーカイブするとき何らかの理由で、dSYMファイルにスタティックライブラリのデバッグシンボルが含まれていません。その結果、フィールドエージェントからクラッシュログをシンボル化しようとすると、静的ライブラリ内で何が起こっているのかわかりません。
私は1つのアプリケーションターゲットと1つの静的ライブラリで新しい単純なXCodeプロジェクトを作成しようとしました。それでもデバッグシンボルが欠落していました。私はこのhttps://github.com/TheRealKerni/QuincyKit/issues/91に従ってビルドの設定を幸運にかけることなく試しました。
アーカイブ用にビルドすれば、デバッグシンボルが含まれます。私は結果のdSYMファイルにdwarfdumpを実行し、静的ライブラリの実装ファイルのシンボルを見ることができました。しかし、プロジェクトをアーカイブしようとすると、シンボルは除外されます。
は、私は何かが足りないのですか? XCodeバージョン4.4.1
同上で私の記事を参照してください、私は同じ問題を抱えています。 – bentford
こんにちは、私は同じ問題があります。アーカイブのためのビルドは素晴らしい仕事です。しかし、プロダクトアーカイブは、デプロイメント後処理をNOに設定してもデバッグシンボルを取り除くだけです。このために実行可能な解決策はありますか? – Vincent