在没有 Xcode 的情况下创建存档
Posted
技术标签:
【中文标题】在没有 Xcode 的情况下创建存档【英文标题】:Create archive without Xcode 【发布时间】:2012-12-17 15:33:54 【问题描述】:我正在通过 ssh 从控制台构建一个 Xcode 项目(我只能使用 xcodebuild 命令),但项目中没有方案(用户忘记共享方案)。 xcodebuild 仅在构建方案(-scheme)时才允许传递“归档”参数,但这对我来说不是一个选项。
所以问题是:是否可以仅使用目标创建存档?
我调查了 .xcarchive 目录,它包含 Info.plist 文件(包含有关应用程序的信息)、dSYMs 目录(包含 myapp.dSYM)和 Products/Applications(包含 myapp.app)目录。我还注意到 .xcarchive 的 .app 中的二进制文件大小比 Release 目录中的 .app 小 2 倍。我猜是因为代码标牌。
我可以简单地将文件从 Release 目录(.app 和 .dSYM)复制到 .xcarchive 并在那里创建 Info.plist 以创建存档吗?还是我必须采取任何其他步骤?
【问题讨论】:
【参考方案1】:是的,档案只是您可以自己制作的文件夹。 查看任何存档并尝试复制文件夹结构。 (根据需要更改应用名称)
【讨论】:
以上是关于在没有 Xcode 的情况下创建存档的主要内容,如果未能解决你的问题,请参考以下文章
在没有 exec 的情况下创建 zip 或 tar.gz 存档