在XCode项目中使用ionic添加静态文件到Resource文件夹

时间:2017-02-01 19:50:43

标签: android ios xcode ionic-framework localization

我需要将一些文件添加到 IONIC 生成的XCode项目的“资源”文件夹中。

文件 InfoPlist.strings ,为了本地化权限消息,这一个:

enter image description here

我在离子项目文件夹中添加了文件:

“资源/ IOS /定位/ de.lproj / InfoPlist.strings” “资源/ IOS /定位/ en.lproj / InfoPlist.strings” “资源/ IOS /定位/ es.lproj / InfoPlist.strings” “资源/ IOS /定位/ it.lproj / InfoPlist.strings” “资源/ IOS /定位/ fr.lproj / InfoPlist.strings”

enter image description here

我的问题是:

  • 直接在XCode资源文件夹中执行“ionic build ios”时复制这些文件的方法是什么?
  • 我需要在config.xml文件中添加特定内容吗?如果是的话,是什么?

config.xml文件的摘录:

  <platform name="ios">
    <allow-intent href="itms:*" />
    <allow-intent href="itms-apps:*" />
    <allow-navigation href="*" />
    <config-file parent="ITSAppUsesNonExemptEncryption" platform="ios" target="*-Info.plist">
      <false/>
    </config-file>
    <icon src="resources/ios/icon/icon.png" width="57" height="57" />
    [...]
    <splash src="resources/ios/splash/Default~iphone.png" width="320" height="480" />
  </platform>

感谢

1 个答案:

答案 0 :(得分:0)

我已经开始创建一个新的&#34;空的&#34;插件。

plugin.xml文件中我简单地添加了:

<platform name="ios">
    [...]
    <resource-file src="PermissionLocalized.bundle/de.lproj" />
    <resource-file src="PermissionLocalized.bundle/en.lproj" />
    <resource-file src="PermissionLocalized.bundle/es.lproj" />
    <resource-file src="PermissionLocalized.bundle/it.lproj" />
    <resource-file src="PermissionLocalized.bundle/fr.lproj" />
</platform>

并将这些文件复制到XCode项目的资源文件夹中。

希望这有助于社区。