簡體   English   中英

在 XCode 項目中使用 ionic 將靜態文件添加到 Resource 文件夾

[英]Add static file to Resource folder with ionic in XCode project

我需要將一些文件添加到IONIC生成的 XCode 項目的“資源”文件夾中。

文件是InfoPlist.strings ,為了本地化權限消息,這個:

在此處輸入圖片說明

我在 ionic 項目文件夾中添加了文件:

"Resources/ios/localization/de.lproj/InfoPlist.strings" "Resources/ios/localization/en.lproj/InfoPlist.strings" "Resources/ios/localization/es.lproj/InfoPlist.strings" "Resources/ios/ localization/it.lproj/InfoPlist.strings" "Resources/ios/localization/fr.lproj/InfoPlist.strings"

在此處輸入圖片說明

我的問題是:

  • 執行“ ionic build ios ”時,直接在XCode資源文件夾中復制這些文件的方法是什么?
  • 我需要在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>

我通過創建一個新的“空”插件解決了這個問題。

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 項目的資源文件夾中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM