前言
如何制作framework,此處就不詳細說明了,網(wǎng)上資料也很多。
可以參考我的另一篇關(guān)于framework制作的簡書或者http://blog.csdn.net/mengxiangyue/article/details/41038149
在之前工作中開發(fā)一款聚合支付的framework時遇到了適配簡體中文,繁體,英文的需求,在APP開發(fā)中實現(xiàn)語言國際化比較常見,但是SDK開發(fā)語言國際化有一點不一樣,寫下來給大家參考一下,有不對的地方請多指正。
1.首先,我們用Xcode打開項目工程,找到info,來配置語言環(huán)境。

2.接著,點擊加號,添加語言包,選擇你要添加的語言包,點擊即可添加。

3. 然后,我們需要在工程中新增加一個配置文件(.string),快捷鍵“com+N”新建文件。

4. 點擊下一步,這時候我們要為文件命名,一般都是Localizable.strings

5. 創(chuàng)建成功后,在左側(cè)導(dǎo)航欄中點擊 Localize 按鈕。

6.然后選擇對應(yīng)的語言配置文件。

7.勾選你需要的文件。

8.此時你會觀察到工程目錄導(dǎo)航欄是有所變化的,我們新建的 Localization 文件發(fā)生了變化。

2.制作framework時實現(xiàn)sdk語言國際化
(1)首先和APP國際化一樣生成所需的語言配置文件

(2)將這幾個語言配置文件放到一個bundle文件中去

(3)在sdk中使用下面的方法設(shè)置

(4)在調(diào)用的app中將此bundle引入

(5)在調(diào)用app中配置需要適配的語言(這一步一定要做,否則無法生效)
