【发布时间】:2013-11-18 14:38:30
【问题描述】:
Xcode 5 似乎改变了它存储构建应用程序包 (xxx.app) 的方式,因此同上不再有效。在 ../BuildProductsPath/Release/ 目录中,应用程序实际上是一个符号链接到 .../InstallationBuildProductsLocation/Applications/...
MyApp.app -> ~/Library/Developer/Xcode/DerivedData/MyApp-emwilkqhlayanxahjpexlpbbkato/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp
这破坏了我用来创建应用程序的 zip 文件以放在我的 Sparkle 更新服务器上的同上命令。
谁有用于构建 Sparkle XML 和 ZIP 文件的更新脚本?或者知道存档阶段之后我需要使用什么环境变量来定位我的实际二进制文件?
以下是存档后脚本中的相关行:
ARCHIVE_FILENAME="$HOME/Desktop/$PROJECT_NAME-$VERSION_STRING.zip"
cd "$BUILT_PRODUCTS_DIR"
同上 -ck --keepParent "$PROJECT_NAME.app" "$ARCHIVE_FILENAME"
来自 Sparkle 网站上的示例脚本。
【问题讨论】:
标签: xcode macos xcode5 osx-mavericks sparkle