プロジェクトでプライベートフレームワークを使用しようとしています。問題は、プロジェクトに.frameworkファイルを追加すると、ヘッダーファイルがないことです。
そのための解決策はありますか?
ありがとう!
プロジェクトでプライベートフレームワークを使用しようとしています。問題は、プロジェクトに.frameworkファイルを追加すると、ヘッダーファイルがないことです。
そのための解決策はありますか?
ありがとう!
BJ Homerが言ったことは正しいです:プライベートフレームワークはAppleが使用するためだけのものなので、ヘッダーを出荷する理由はありません。
とはいえ、ワイルドな側面を歩きたいが、アプリをアプリストアに送信したくない場合はclass-dump、フレームワークのライブラリファイルに基づいてヘッダーを作成するためにを使用してみてください。これでは、Appleが使用する実際のヘッダーは生成されません。メソッドのシグネチャを取得するだけです。定数やC関数は取得できません。また、有益なコメントも取得できません。使用するプライベートフレームワークは、iOSの次のリリースで変更され、アプリが破損する可能性があります。
プライベート(およびパブリック)ヘッダーhttps://github.com/nst/iOS-Runtime-iOSランタイムブラウザーhttps://github.com/nst/RuntimeBrowser/によって動的に生成されたヘッダーを参照および検索できます。
そのため、「プライベート」というラベルが付けられています。他の人がそれらを使用することを望まないため、ヘッダーは含まれていません。