0 votes

Exécution d'une application construite avec un très vieux SDK iOS sur un appareil fonctionnant avec iOS actuel

Je possède 2 appareils iOS, un iPhone 6s et un iPhone 4. J'utilise actuellement OS X Mavericks 10.9.0 et je prévois d'utiliser Xcode.

L'iPhone 6s fonctionne sous iOS 12.2, et l'iPhone 4 sous iOS 7. Ma version de Xcode est 5.1.0.

Pourrai-je déployer une application en utilisant Xcode 5 sur mon iPhone 6s ?

1 votes

Je ne connais pas la réponse exacte mais je pense que vous aurez tellement de problèmes que cela n'en vaudra pas la peine. Xcode 5.1 ne sait rien à propos d'iOS 12.2 donc vous aurez probablement de nombreuses erreurs de compatibilité, si cela fonctionne du tout. iOS 12.2 ne fonctionne même pas bien (ou pas du tout) sur Xcode 9 donc je doute qu'il fonctionne avec 5.1.

0 votes

Vous n'êtes pas sûr que cela fonctionne ?

0 votes

En fait, je développe pour ios 7 et mon téléphone est sous ios 12.2.

1voto

Nimesh Neema Points 44385

Xcode 5.1.0 inclut le SDK iOS 7.1. Vous ne pouvez pas déboguer une application construite avec cette combinaison Xcode/iOS SDK sur votre iPhone 6s fonctionnant sous iOS 12.2 (iOS 12 n'existait pas lorsque Xcode 5.1 a été publié et Xcode n'en est pas conscient).

Vous pouvez cependant, en théorie, générer l'application IPA et la déployer sur iOS 12. iOS 11 et les versions ultérieures exigent que votre application ait un support exécutable pour le mode 64 bits. Vous devez donc vous assurer de construire votre application iOS avec le mode 64 bits.

Toutefois, vous risquez de vous heurter à des obstacles, car iOS 7 est ancien par rapport à l'évolution d'iOS. Avec une application relativement complexe, vous pouvez rencontrer des problèmes lorsque vous exécutez une application construite avec un SDK beaucoup plus ancien sur un appareil fonctionnant sous iOS actuel.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X