Apple accetterà le App per la vendita all'interno dell'App-Store con codice deprecato?Apple accetterà le app con codice deprecato?
risposta
Sì. Obsoleto non significa non disponibile o non consentito; se lo facesse, sarebbe chiamato qualcos'altro, o quei metodi verrebbero semplicemente rimossi dall'API.
La deprecazione è un modo per farti sapere che è necessario iniziare la transizione della base di codice esistente. La regola generale dovrebbe essere: non aggiungi il codice che conosci usi funzionalità deprecate, è semplicemente sciocco. Tieni presente che, mentre lavori su basi di codice meno recenti, i metodi deprecati che stavi utilizzando potrebbero richiedere la tua attenzione prima o poi.
Uno dei rischi di continuare a utilizzare metodi obsoleti è che potrebbero essere più primitivi e pericolosi rispetto alle versioni più recenti, potrebbero non tenere conto di tutte le realtà attuali del sistema operativo e probabilmente meno testate da Apple nel tempo. Corri il rischio di avere questo morso anche prima che svaniscano dal quadro.
Beh ... dipende. Nella maggior parte dei casi probabilmente no, ma non eseguo l'app store quindi non ne sono sicuro.
Hahaha! "Non eseguo l'app store" !! –
Ho usato il seguente codice deprecato (il metodo init è deprecato):
[[NSDateFormatter alloc] init];
in un app di recente che è stato approvato.
Sì, Apple accetterà la tua app assumendo che tutto il resto vada bene. Deprecato non significa che l'app non funzionerà. È solo un modo per dirti che dovresti iniziare a utilizzare il codice più recente rispetto al codice precedente. Alla fine il codice più vecchio verrà rimosso dall'API, quindi è meglio ripararlo prima di provare a creare la tua app e scoprire che non funziona.
- 1. Apple visualizza il codice sorgente effettivo durante l'approvazione delle app?
- 2. Codice Firma programmi Windows con certificato Apple?
- 3. Mobile App vs Web App - Apple non accetta più le app Web?
- 4. Python ConfigParser non accetterà le chiavi senza valori
- 5. anonimo Accedi ad un App con iCloud di Apple ID
- 6. Feed RSS per recensioni di Apple App
- 7. Quanto bene il plugin jQuery migra con il codice deprecato?
- 8. iCal non accetterà il mio file ics
- 9. "apple-mobile-web-app-title" su Android
- 10. Apple Store App Anteprima Risoluzione video
- 11. Due app diverse nell'app store Apple con lo stesso nome?
- 12. Apple-app-site-association non trovata
- 13. Le app Java possono essere integrate con le app VB?
- 14. stringWithContentsOfFile Deprecato
- 15. Utilizzare le librerie javascript esterne per le app di Apple TV basate su TVML?
- 16. Più app con base di codice condivisa
- 17. Apple rifiuta le applicazioni "mobile web shell"?
- 18. App helper per la firma di codice per Apple Sandbox su OSX
- 19. Quando invio la mia app all'app store Apple, vedono il mio codice sorgente?
- 20. displaysSearchBarInNavigationBar deprecato in iOS8
- 21. UITabBarItem setFinishedSelectedImage: deprecato in iOS7
- 22. Utilizzando il meta tag Apple a schermo intero web app
- 23. Ricevimento acquisti in-app Apple - convalida sul lato server
- 24. La mia app può accedere alla cartella Notes (app Apple) in iOS?
- 25. offuscamento del codice di app store?
- 26. L'acquisto in-app di acquisto di Apple è globalmente univoco?
- 27. App di prova su iPhone senza pagare $ 99 ad Apple
- 28. Differenza tra apple-mobile-web-app-capable e apple-touch-fullscreen | Meta tag iPhone/iOS
- 29. Offline_access deprecato su Facebook con RoR
- 30. Android: showAsAction è deprecato?
... chiedi ad Apple? :) –
È un processo umano. Non puoi dire. Se il codice è deprecato, sostituirlo con l'implementazione corretta .... Una domanda migliore sarebbe quella di pubblicare ciò che stai cercando di fare e pubblicare il codice che stai implementando attualmente, e chiedere un'alternativa valida. – Sid