PhoneGap/Cordova + iOS7 + XCode 5
J'étais juste sur le point de finaliser une application, puis iOS7 a été publié.
Je suis à l'aide de Cordova 3.0.
Avant de me mettre à jour de XCode 5, compiler pour iOS7 et rien ne fonctionne... je voulais savoir si ils sont bien travailler ensemble?
Et sont les plugins Cordova (connexion, l'écran d'accueil, de notification, de stockage) travaillent encore ou devons-nous nous attendre pour la Cordova Apache Software Foundation de sortir une nouvelle version?
Merci beaucoup.
OriginalL'auteur FlyingLemon | 2013-09-19
Vous devez vous connecter pour publier un commentaire.
Je me demandais moi-même, j'ai donc sauvegardé xcode4 (copié à partir du dossier Applications vers un dossier de sauvegarde), puis mis à jour à xcode5 aujourd'hui. (Cela peut être utile: Pouvez-vous installer Xcode 5 Developer Preview en parallèle avec Xcode 4.6.2?)
Mon application Phonegap compilé et exécuté sur le iOS7 simulateur. Donc, à partir de ce que je peux voir, Phonegap 3.0.0 et xcode5 bien travailler ensemble.
Autre que cela, je crois qu'il ya quelques iOS7 configurations spécifiques que j'ai besoin d'être modifié, tels que:
OriginalL'auteur Kendolein
Si vous obtenez l'erreur de compilation après la mise à niveau vers iOS 7 et XCode 5 alors dans ce cas, vous avez besoin de changer votre pièce d'Architecture de valeur dans les Paramètres de construction.
changer votre Architectures valeur "armv7", et supprimer les autres après que le build de votre projet, toutes les erreurs de compilation résoudre.
Ce correctif va travailler pour l'Application Cordova seulement
OriginalL'auteur Vivek Srivastav
Je suis en utilisant cordova 3.0 et xcode 5 trop.
Il ne semble pas de toute erreur de compilation et peut fonctionner avec succès.
Le problème est iOS7 écran de la longueur.
Pouvez utiliser la méthode ci-dessous pour résoudre la longueur d'écran de problème. (ceci est également mentionné comme une barre de masquer l'interface utilisateur principale de problème)
0, pas sûr que le margin-top=20px solution si bon travail, parce que dans mon entourage, je suis aussi à l'aide de jquery mobile, alors simple margin-top n'a aucun effet.
Ma solution est la suivante:
1, Vue d'Ensemble du contrôleur d'état basé sur l'apparence de la barre à PAS dans l'info.fichier plist.
2, Utilisez ce code pour iOS 7
Jusqu'à maintenant, la barre d'état affiche le dos à l'instar d'iOS 6 ou une version antérieure. Mais vous pouvez trouver en bas un peu caché dans le cadre du dispositif d'éboulis.
Pour résoudre ce problème,
3, Régler tous de jquery mobile et iscrollview pied de page de l'élément padding-bottom=20px.
C'est tout pour moi au port mon Cordova 3.0 + jQuery Mobile + iscrollview application de Xcode 5 + iOS7 .
Espérons qu'il est utile pour vous.
Bonjour Bonnie, Cela peut lié à 1)jqm version qui fournit des styles de base pour le pied de page, 2)si vous utilisez iscrollview qui peuvent influer sur le pied de page un comportement de positionnement, 3)si le css"padding-bottom" est appliquée correctement. Je pense que vous pouvez essayer d'appliquer $("pied de page").css("padding-bottom","20px") encore plus d'endroits au lieu de onDeviceReady seulement, si peut avoir aucun effet, alors peut confirmer le problème n'est pas appliqué correctement, alors vous pouvez avoir plus de vision claire de débogage sur.
OriginalL'auteur Solomon
Je suis en utilisant Cordova 2.9 et XCode 5 et travaillent "presque" parfait, le code compile et même de le déployer sur le téléphone.
Le seul problème que j'ai trouvé sont que la barre d'état affiche maintenant sur l'app, parce que le nouveau mode plein écran.
Pour plus d'info, vous avez pu voir PhoneGap et Cordova avec iOS 7
OriginalL'auteur Carlos487