Controlla i servizi iPhone utilizzando l'API di basso livello o PrivateFrameworks in Xcode
-
21-09-2019 - |
Domanda
Sto cercando di creare una semplice applicazione per controllare i servizi telefonici come WiFi, Bluetooth, 3G, ecc.utilizzando framework privati o API di basso livello.Sono in grado di creare il dispositivo e di collegarlo tramite SSH al mio dispositivo senza un account di sviluppo e dispongo delle intestazioni dell'SDK, ma sto cercando aiuto per aggiungere questi framework privati alla mia app.Ricevo tutti i tipi di errori quando provo a seguire le indicazioni di Erica Sadun.Sto costruendo l'app per 3.0.
Qualcuno sa come aggiungere questi framework privati al tuo progetto e importarli e utilizzarli correttamente per OS3.0?Oppure se qualcuno vuole aiutarmi a sviluppare questo progetto, mi contatti!
MODIFICARE: Vedi la mia soluzione Qui.
Soluzione
Per far sì che PrivateFrameworks funzioni correttamente nell'SDK 3.x, assicurati che HEADERS e BINARIES siano nelle seguenti cartelle:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks
Per esempio:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/Headers/BluetoothManager.h
-E-
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager <-- binary
ORA sei in grado di implementare:
#import <BluetoothManager/BluetoothManager.h>
-e puoi controllare la radio Bluetooth nella tua app.