【问题标题】:Best Practice for customizing Cordova Xcode project自定义 Cordova Xcode 项目的最佳实践
【发布时间】:2015-07-10 13:48:14
【问题描述】:

我正在处理一个 Cordova 项目,该项目需要我用 .mm 文件替换我的 main.m 文件,并添加自定义构建阶段脚本。当我这样做时,我不能再使用cordova cli 命令或在新版本发布时干净地升级我的cordova 项目。

我似乎找不到任何有关在此级别编辑内容的文档。谁能指出我正确的方向?我已经研究了cordova hooks,但我不确定这是否可行,或者在哪里挂钩我的代码以确保正确构建。

【问题讨论】:

  • 自定义构建阶段脚本是特定于 xcode IDE 的东西,还是可以从命令行运行?
  • 它依赖于构建参数,所以我假设它是特定于 IDE 的。除非有某种我不知道的方式。
  • 您可以从命令行进行一些 xcode 构建。请参阅stackoverflow.com/questions/2664885/… 除非您可以从命令行执行构建阶段脚本,否则您将被锁定在 IDE 中,因此我会在编写任何挂钩之前对其进行调查。 (我认为钩子是在cordova cli中执行此操作的正确位置。)

标签: ios xcode cordova npm command-line-interface


【解决方案1】:
  • Fork Cordova-iOS 并在那里维护您的更改。不时合并来自原始 apache 存储库的提交。
  • 使用cordova platform add your-fork-git-url#branch-or-tag添加平台

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    相关资源
    最近更新 更多