ios - Cordova - ios 按需资源

标签 ios cordova on-demand-resources

尝试在 cordova 项目中使用 ios 按需资源,并且需要向 ios 项目添加一个文件夹,我可以将其标记为属于目标,然后添加一个按需资源标签。

我可以通过使用“添加文件”并添加文件夹在生成的 xcode 项目中执行此操作。然后在文件检查器中,检查所需的目标,然后在“按需资源标签”文本框中添加我的标签,例如'MY_TAG'。

显然,通过进行cordova构建然后手动添加和标记文件夹来生成项目是不可行的,但我不知道如何添加文件夹并使用各种插件、钩子(Hook)等标记它。我尝试将文件夹移动到使用自定义钩子(Hook)(after_prepare)的 ios 项目的根目录,该文件夹位于生成的 xcode 项目中,但我仍然必须手动添加它并标记它。

看来 Cordova 对我添加与 www 目录处于同一级别的文件夹并不满意。我需要一个目录结构:

myproject
    www
    MyOnDemandResourcesFolder

如果我确实在 www 文件夹下添加了文件夹(作为子文件夹),则在 xcode 项目的文件检查器中没有将其与目标关联并提供按需资源标签的选项。事实上,这适用于您在 xcode 项目中创建的任何子文件夹 - 它不能标记为按需资源。

任何帮助将非常感激。除了单个文件的简单用例之外,似乎没有多少人在使用按需资源。

最佳答案

Cordova 目前不支持按需资源。
最近有一个PR提交到cordova-node-xcode存储库,这将是添加支持的第 1 步,但仍有许多工作未完成。

https://github.com/apache/cordova-node-xcode/pull/87

关于ios - Cordova - ios 按需资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58065071/

相关文章:

javascript - Google map 无法在 Phonegap 上加载媒体

android - Cordova:Android 键盘在切换字段时隐藏

ios - 使用按需资源自动上传 iOS AppStore

ios - 调试为什么 SKScene init(fileNamed :) returns nil

ios - 如何在 iOS 上禁用 viewController 一段时间?

ios - 避免在点击 MKAnnotation 时显示标注

objective-c - iOS 的 Objective C 中的属性反射

ios - XCode 不响应工具栏上的点击(例如打开 Assistant Editor)

cordova - 将 Azure 通知中心与 Phonegap 结合使用

ios - 使用 ODR 进行版本控制? (按需资源)