【问题标题】:Xcode: what is a good way to replace a resource file?Xcode:替换资源文件的好方法是什么?
【发布时间】:2022-12-10 01:24:41
【问题描述】:

我有一个在 Xcode 下编译的 iPhone 应用程序。我有一个文件,我称之为“manual.pdf”。该应用程序有一个使用 WKWebView 显示 manual.pdf 的手册页。 'manual.pdf' 文件是从 OfficeLibre 生成的。

当 UI 发生变化时,我会检查原始的“manual.odt”,用新的屏幕截图替换屏幕截图,并更正文本。然后我导出一个新的“manual.pdf”。那我得...

  • 删除旧的“manual.pdf”条目。
  • 将新文件拖到 Resources 目录。
  • 填写表格以添加它。

我不需要构建时复制脚本。那些看起来很复杂,这个也不是特别费力,也不一定每次手动改的时候都想做。但这感觉不对。如果 Xcode 将新文件替换为具有相同名称的旧文件,我会很高兴。但事实并非如此。

我正在为运行 iOS 16.0 FWIW 的 iPhone 12 运行 Xcode 14.1 构建。

【问题讨论】:

    标签: xcode resources bundle


    【解决方案1】:

    我找到了答案。我刚刚编辑了文件,然后去 Xcode 更新了参考。新版本已经在那里了。我想当我拖动文件时,它创建了一个链接而不是复制文件。

    很好,一旦你知道它就在那里。

    附言:

    我有了另一个发现。 Xcode 在构建应用程序时使用了最新的“manual.pdf”,但在我提交更改时它没有保存它。我不得不单独更新 git 存档中的 PDF 文件以使其更新。但是,发布到 TestFlight 站点的构建都具有正确的 PDF。

    【讨论】:

      猜你喜欢
      • 2010-11-11
      • 2018-10-05
      • 2011-01-12
      • 2011-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-25
      • 1970-01-01
      相关资源
      最近更新 更多