Pergunta

Estou tentando criar um aplicativo simples para controlar os serviços telefônicos como WiFi, Bluetooth, 3G, etc. usando estruturas privadas ou APIs de baixo nível. Sou capaz de construir o dispositivo e SSH para o meu dispositivo sem uma conta de desenvolvimento, e tenho os cabeçalhos do SDK, mas estou procurando ou alguma ajuda para adicionar essas estruturas privadas ao meu aplicativo. Estou recebendo todos os tipos de erros quando tento seguir as direções de Erica Sadun. Estou construindo o aplicativo para 3.0.

Alguém sabe como adicionar essas estruturas privadas ao seu projeto e importa corretamente e usá -las para o OS3.0? Ou se alguém quiser me ajudar a desenvolver este projeto, entre em contato comigo!

EDITAR: Veja minha solução aqui.

Foi útil?

Solução

Para fazer com que o PrivateFrameworks funcione corretamente no 3.x SDK, verifique se os cabeçalhos e os binários estão nas seguintes pastas:

/Developer/platforms/iphoneos.platform/developer/sdks/iphoneos3.0.sdk/system/library/privateframeworks

por exemplo:

/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

Agora você é capaz de implementar:

#import <BluetoothManager/BluetoothManager.h> 

-e você pode controlar o rádio Bluetooth em seu aplicativo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top