Xcode の低レベル API または PrivateFrameworks を使用して iPhone サービスを制御する

StackOverflow https://stackoverflow.com/questions/1569522

質問

WiFi、Bluetooth、3Gなどの電話サービスを制御するための簡単なアプリケーションを作成しようとしています。プライベート フレームワークまたは低レベル API を使用します。開発アカウントなしでデバイスをビルドしてデバイスに SSH 接続することができ、SDK ヘッダーも持っていますが、これらのプライベート フレームワークをアプリに追加するためのヘルプを探しています。Erica Sadun の指示に従おうとすると、あらゆる種類のエラーが発生します。3.0用のアプリを構築しています。

これらのプライベート フレームワークをプロジェクトに追加し、OS3.0 に正しくインポートして使用する方法を知っている人はいますか?または、このプロジェクトの開発を手伝ってくれる人がいれば、私に連絡してください。

編集: 私の解決策を参照してください ここ.

役に立ちましたか?

解決

ヘッダとバイナリは以下のフォルダにあることを確認して、3.xのSDKで正しく動作するPrivateFrameworksを取得するには

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks

例えば、

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/Headers/BluetoothManager.h

- および -

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager <-- binary

NOWあなた実装することができます:

#import <BluetoothManager/BluetoothManager.h> 
- そして、あなたのアプリにブルートゥース無線機を制御することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top