【问题标题】:How to write a run script to unzip file in the project directory?如何编写运行脚本来解压项目目录中的文件?
【发布时间】:2016-03-14 11:11:13
【问题描述】:

我需要创建一个运行脚本,它将解压缩项目源代码目录中的文件 a 并替换现有文件。 我的详细要求是这样的。我在一个 zip 文件中有 aa.frameworkbb.bundle。 Zip 文件位于源代码目录中。现在,在运行时(每次编译应用程序)我想上压缩 zip 文件并将现有的 aa.framework 文件 bb.bundle 文件替换为未压缩的文件。

如果可行,请帮我编写一个运行脚本来执行此操作。

【问题讨论】:

  • 为什么每次构建都需要这样做?如果是为了安全,那么复杂!=安全。
  • 其实原因是,当我的客户端从 svn 下载源代码到 Windows 计算机时,那些 aa.framework 和 bb.bundle 文件被损坏。我不知道为什么。所以,我想压缩这两个文件并向上压缩,然后在编译时替换。
  • 好吧,我恐怕要说,如果文件损坏并且没人知道为什么,那么就会出现更多问题。解决问题而不是解决问题。
  • 让我们忘记损坏的文件。我想知道,我们可以使用 xcode 运行脚本解压缩一个 zip 文件吗?

标签: ios xcode run-script


【解决方案1】:

您可以从环境变量PROJECT_DIR 中获取到您的项目的路径。所以你只需调用zipunzip 命令。

unzip "${PROJECT_DIR}/yourzip.zip"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 2023-03-08
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 2021-09-16
    • 1970-01-01
    相关资源
    最近更新 更多