2017-09-17 29 views
1

如何在iOS應用程序名稱中獲取空間(appc SDK 6.2.0)。在tiapp.xml中,我有名爲「My Appname」的空間,當我發佈到iTuneConnect時,它顯示爲「MyAppname」。應用程序名稱中的空間 - iOS

任何意見將不勝感激。

+0

iTunesConnect直到應用發佈後不會從編譯或需要的.ipa應用程序名稱。當你創建一個新的應用程序時,它是手動設置的。 –

+0

謝謝......這就是我的想法。在iTunesConnect中,它設置爲「我的Appname」(帶有空格),但在我的TestFlight上構建的設備上顯示爲「MyAppName」。 TestFlights可以用它們旁邊的點構建,強制刪除空間或者是其他東西。 – Keith

回答

0

,你可以創建一個文件的i18n/EN/app.xml中有以下內容:

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

然後,它是通過對鈦本地化,並顯示正確的設備儀表盤

+0

太棒了,謝謝... – Keith

1

enter image description here

這就是你把你的應用程序名稱,顯示了對iTunesConnect。在iOS設備跳板上顯示圖標的應用程序名稱是您在tiapp.xml文件中指定的應用程序名稱。

+0

再次感謝您的幫助。我認爲我最初的描述有點模棱兩可。在trap.xml中,我的應用程序名稱有一個空格,在iTuneConnect中,我的應用程序名稱有一個空格,當我通過TestFlight發佈到我的設備時,設備上的應用程序名稱沒有空格(iOS11 GM)。也許這是一個TestFlight或iOS11的bug,但我確實在兩個地方設置了應用程序名稱空間(tiapp.xml和iTunesConnect)。 – Keith

+0

因爲我總是使用Diawi.com,所以我不確定TestFlight。 –

1

這是一個已知的iOS 11的錯誤和Sebastian提到的,你應該使用文件「app/i18n/en/app.xml」來本地化應用程序名稱,但是代之以空間,使用&#x2007;代碼。例如,對於您的應用程序名稱(My Appname必須My&#x2007;Appname):

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