2017-07-01 9 views
0

現在、BluetoothManagerのプライベートフレームワークをxcodeプロジェクトに追加しようとしていますが、常に失敗してしまいます。私はすでにNSTのgithubからすべてのファイルをダウンロードしましたが、私はそれらと何をするかわからない場合は無意味です。XCode 8.3.2とIOS 10.3でプライベートフレームワークを使用するには?

私はXCode.appファイルの中に直接ファイルを追加しなければならないというチュートリアルを見たことがありますが、これはもう動作しません。プロジェクトのフレームワークをリンクするだけで、Mach-Oリンカエラーが返され、検索パスを設定した後、UIKitが見つからないことがわかります。

誰も私のプライベートフレームワークを動作させる方法についての詳細なステップを教えてください。このオンラインに関する情報はあまりありません。古いものがある場合は、

+0

あなたのアプリはプライベートAPIを使用すると拒否されることは知っていますか? –

+0

@ハリーシンガーはい、私はそれを非常に意識しています。私はそれをアプリストアに提出するつもりはありません。これはテストのためのものです。 – Matt

+0

この回答を確認してくださいhttps://stackoverflow.com/questions/43962260/how-to-import-a-private-framework-in-xcode-8-3-without-getting-undefined-symbolプライベートフレームワークを再構築するには、それをコンパイル時にいつものようにリンクします。 – creker

答えて

0

BluetoothManagerのインスタンスを取得するには、次の操作を行います。

id manager = [[NSClassFromString(@"BluetoothManager") alloc] init]; 

あなたはobjective-cを使用していると仮定します。フレームワークなどをインポートする必要はありません。

enter image description here

関連する問題