Domanda

Come sviluppatore mi piacerebbe creare alcune piccole utilità per me che utilizzino metodi privati, ecc.poiché non ho intenzione di inviarli all'app store.Ad esempio, al momento voglio lavorare su uno strumento di comunicazione tra dispositivi (inclusa un'implementazione di tipo MiFi per iPhone).

Quindi la domanda è: l'accesso a quella particolare funzionalità richiede un dispositivo jailbroken?Oppure cose del genere sono solo una questione di utilizzo di API non pubblicate e simili?

È stato utile?

Soluzione 4

Bene, sulla base di una classe-dump snooping sembra che il Wi-Fi e metodi di legare gli sono chiamati Springboard.app (tranne che per il metodo proxy calzini citato da Kristopher Johnson) che richiede utilizzando le librerie mobile substrato e quindi richiede jailbreaking. Boo.

Altri suggerimenti

Dipende esattamente quello che devi fare. Utilizzando le API inediti in genere non richiede jailbreaking; è sufficiente utilizzare l'API. D'altra parte, se avete bisogno di un accesso root o da utilizzare porte privilegiate, allora avrete bisogno di jailbreak.

Ci sono due problemi.Il primo riguarda le API private: se le usi non entri nello store, semplice.Tuttavia non ho mai sentito parlare di jailbreak necessario per usarli.

Poi c'è la distribuzione.Come sopra, non accedi allo store, quindi hai bisogno di un altro modo per caricare le tue app sui dispositivi.Se ne hai bisogno solo sui dispositivi in ​​tuo possesso e ne hai meno di 100, qualsiasi sviluppatore può farlo senza jailbreak.Ma se desideri inviare app a qualcuno in remoto, avrà bisogno di un dispositivo con jailbreak.

Non troppo sicuro di un'implementazione MiFi, ma da quanto ho capito si potrebbe rendere l'applicazione farlo senza jailbreaking. Tuttavia, se non si dispone di un account attivo / pagato sviluppatore con Apple allora si avrà bisogno di Jailbreak solo per caricare l'applicazione sul tuo telefono.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top