Control de Servicios iPhone usando baja - Nivel API o PrivateFrameworks en Xcode
-
21-09-2019 - |
Pregunta
Estoy tratando de hacer juntos una sencilla aplicación para controlar los servicios de telefonía, tales como Wi-Fi, Bluetooth, 3G, etc. utilizando los marcos de privados o de API de bajo nivel. Soy capaz de construir el dispositivo y SSH a mi dispositivo sin una cuenta de desarrollador, y tengo las cabeceras del SDK, pero estoy buscando un poco de ayuda o en la adición de estos marcos privado a mi aplicación. Estoy recibiendo todo tipo de errores cuando intento de seguir las instrucciones Erica Sadun. Estoy construyendo la aplicación para la versión 3.0.
¿Alguien sabe cómo añadir estos marcos privados a su proyecto y correctamente importar y usarlos para OS3.0? O si alguien quiere ayudar a desarrollar este proyecto, por favor, póngase en contacto conmigo!
EDIT: Ver mi solución aquí .
Solución
Para obtener PrivateFrameworks para trabajar correctamente en 3.x SDK, asegúrese de que los encabezados y los binarios están en las carpetas siguientes:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks
por ejemplo:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/Headers/BluetoothManager.h
-y -
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager <-- binary
Ahora su poder implementar:
#import <BluetoothManager/BluetoothManager.h>
-y se puede controlar la radio Bluetooth en su aplicación.