2017-09-17 1 views
1

Comment obtenir un espace dans un nom d'application pour iOS (appc SDK 6.2.0). Dans tiapp.xml j'ai l'espace dans le nom "My Appname" et quand je publie à iTuneConnect il apparaît comme "MyAppname".espace dans le nom de l'application - iOS

Tout conseil sera grandement apprécié.

+0

iTunesConnect ne prend pas le nom de l'application de votre construction ou .ipa jusqu'à ce que l'application est publiée. Il est configuré manuellement lorsque vous créez une nouvelle application. –

+0

Merci ... et c'est ce que je pensais aussi. Dans iTunesConnect, il est défini comme "My Appname" (avec l'espace) mais sur mon testFlight se construit sur l'appareil qu'il affiche comme "MyAppName". TestFlights pourrait construire avec le point à côté d'eux forcer l'enlèvement de l'espace ou est-ce quelque chose d'autre. – Keith

Répondre

0

vous pouvez créer un fichier i18n/en/app.xml avec le contenu suivant:

<resources> 
    <string name="appname">My App Name</string> 
</resources> 

Ensuite, il est localisé par Titanium et montre correctement sur le tableau de bord dispositif

+0

Génial, merci ... – Keith

1

enter image description here

C'est où vous mettez votre nom d'application qui apparaît sur iTunesConnect. Le nom de l'application qui apparaît avec l'icône sur le tremplin de l'appareil iOS est celui que vous spécifiez dans le fichier tiapp.xml.

+0

Merci encore pour votre aide. Je pense que ma description initiale était un peu ambiguë. Dans trap.xml mon nom d'application a un espace, dans iTuneConnect mon nom d'application a un espace, quand je publie sur mes appareils via TestFlight le nom de l'application sur l'appareil n'a pas l'espace (iOS11 GM). Peut-être que c'est un bug TestFlight ou iOS11, mais j'ai l'espace dans le nom de l'application définie dans les deux endroits (tiapp.xml et iTunesConnect). – Keith

+0

Je ne suis pas sûr de TestFlight car j'utilise toujours Diawi.com. –

1

Il est connu iOS 11 bug et comme mentionné Sebastian, vous devez utiliser le fichier "app/i18n/fr/app.xml" pour localiser le nom de l'application, mais à la place de l'espace, utilisez le code &#x2007;. Exemple pour le nom de l'application (My Appname doit être My&#x2007;Appname):

<?xml version="1.0" encoding="UTF-8"?> 
<resources> 
    <string name="appname">My&#x2007;Appname</string> 
</resources>