Управляйте службами iPhone с помощью низкоуровневого API или PrivateFrameworks в Xcode.

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

Вопрос

Я пытаюсь собрать простое приложение для управления телефонными службами, такими как Wi-Fi, Bluetooth, 3G и т. д.с использованием частных фреймворков или низкоуровневых API.Я могу собрать устройство и подключить его по SSH к своему устройству без учетной записи разработчика, и у меня есть заголовки SDK, но мне нужна помощь в добавлении этих частных платформ в мое приложение.Я получаю всевозможные ошибки, когда пытаюсь следовать указаниям Эрики Садун.Я создаю приложение для версии 3.0.

Кто-нибудь знает, как добавить эти частные платформы в ваш проект, правильно импортировать и использовать их для OS3.0?Или, если кто-то хочет помочь мне в разработке этого проекта, свяжитесь со мной!

РЕДАКТИРОВАТЬ: Посмотрите мое решение здесь.

Это было полезно?

Решение

Чтобы PrivateFrameworks корректно работал в SDK 3.x, убедитесь, что HEADERS и BINARIES находятся в следующих папках:

/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

ТЕПЕРЬ вы можете реализовать:

#import <BluetoothManager/BluetoothManager.h> 

-И вы можете управлять Bluetooth-радио в своем приложении.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top