2012-07-31 20 views
2

我們的團隊在中國發布了一款應用程序,現在我們將添加許多新功能並在其他許多國家發佈。在一個Git倉庫中爲不同國家維護iOS應用程序

問題是幾乎不可能將其本地化爲一個應用程序 - 這是一個語言學習應用程序,具有依賴於語言的預填充數據庫,不同的社交網絡和其他內容,因此我們決定發佈不同的應用程序以供不同國家。這是否正確(或者至少可能 - 我的意思是,蘋果會批准它)的方法?

如果是這樣,那麼我們如何在一個存儲庫中爲不同國家/地區維護不同版本的應用程序,同時在覈心功能上工作?

什麼樣的分支會做?

謝謝!

回答

2

您應該創建一個新的目標並(例如)指定不同的預處理器宏,info-plist文件等,以便識別本地化目標。

+0

謝謝你,只是沒有想到目標 - 沒有經驗的那種。關於在不同的商店分銷所有的東西嗎?那好嗎? – 2012-07-31 06:53:29

+0

最好的方法是製作1個應用程序,您可以在其中切換語言(用於應用商店評分等)。但是,如果您創建多個目標,則會自動獲取多個應用程序。在爲不同的語言創建不同的應用程序時,我看不到任何問題。 – basvk 2012-07-31 07:11:29

相關問題