1
  • .frameworkディレクトリと対応するファイルを生成するXcode Cocoa Touch Frameworkプロジェクト(Objective-Cで作成)があり.dSYMます。 の展開ターゲットを持つiOS 10.1ベースとして使用します。すべてを使用して構築されました。SDK8.0Xcode 8.1
  • Instruments を使用してフレームワークをプロファイリングしたいので、フレームワークを別の Xcode プロジェクト (Swift で作成) に追加しました。それはうまく構築され、実行されます。ただし、Instruments では、フレームワークのシンボルが表示されません。
  • [Instruments] メニュー:File -> Symbolsでは、不足しているシンボルがあることを示していますが、それらはすべてシステム フレームワークからのものです。 (/usr/lib/dyld)

フレームワークの dSYM ファイルへの dSYM パスを設定しようとすると、次のように表示されます。

シンボル化する新しいライブラリはありません。指定されたパスでは、選択したライブラリの dSYM が見つかりませんでした。

フレームワークを間違った方法でプロファイリングしていますか? または、フレームワークのビルド設定に他の設定がありませんか?

どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1

0

シミュレーターではなく実際のデバイスでアプリをプロファイリングすると、問題はなくなりました。

于 2016-12-07T06:49:21.640 に答える