2017-05-10 1 views
1

Nous avons une application Xamarin.Forms pour iOS et Android que nous avons dans les magasins depuis quelques mois maintenant. Nous développons avec VS 2017. Pour tester la version iOS, nous utilisons TestFlight. Tout fonctionnait plutôt bien, jusqu'à la mi-avril quand nous voulions tester une nouvelle version via TestFlight: Nous avons installé l'application iOS sur nos appareils de test via TestFlight, et maintenant sur nos appareils de test, l'application se ferme juste après l'écran de démarrage sans générer un rapport d'erreur (nous utilisons HockeyApp).iOS App se bloque depuis Xamarin.Forms version 2.3.4 lorsqu'il est distribué via TestFlight

L'application fonctionne bien sur le simulateur iOS et lors de la publication directe sur un appareil (iPad) via VS.

Nous avons découvert que le problème est la mise à jour de Xamarin.Forms de la version 2.3.3.180 vers la version 2.3.4.231 ou ultérieure.

Nous aimerions utiliser la dernière version de Xamarin.Forms. Est-ce que quelqu'un a le même problème et avez-vous trouvé une solution?

+0

Y a-t-il des informations dans les rapports de HockeyApp? –

+0

Malheureusement, nous ne recevons aucune entrée pour ce crash dans HockeyApp. –

+0

Il y a une option pour envoyer des plantages, sinon connectez votre appareil à Xcode et vérifiez vous-même les logs pour voir si quelque chose s'y trouve –

Répondre

0

Nous avons trouvé la solution à ce problème:

Nous utilisons une police personnalisée pour notre application et changé la police de la barre de navigation dans la méthode AppDelegate.FinishedLaunching en utilisant UINavigationBar.Appearance.SetTitleTextAttributes.

Cela a provoqué la panne de la version iOS de notre application lors de la distribution via TestFlight. Nous avons supprimé le code pour changer la police et maintenant nous pouvons publier l'application à nouveau.