Xcode 5, похоже, изменил способ хранения пакета приложения сборки (xxx.app), такого, что он больше не работает. В каталоге ../BuildProductsPath/Release/ приложение фактически является символической ссылкой .../InstallationBuildProductsLocation/Applications/...Сценарий пост-архива Xcode5 для пакета Sparkle больше не работает
MyApp.app -> ~/Library/Developer/Xcode/DerivedData/MyApp- emwilkqhlayanxahjpexlpbbkato/Сложение/полупродукты/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Применение/MyApp
Это нарушает команду Дитто Я использовал, чтобы создать почтовый файл приложения, чтобы поставить на моем сервере обновлений Искорки.
У каждого есть обновленный скрипт для создания файлов Sparkle XML и ZIP? Или знаете, какую переменную окружения мне нужно использовать, чтобы найти мой фактический двоичный файл после фазы архива?
Вот соответствующие строки из пост-архива сценария:
ARCHIVE_FILENAME = "$ HOME/Desktop/$ PROJECT_NAME- $ VERSION_STRING.zip"
кд "$ BUILT_PRODUCTS_DIR"
Ditto - ck --keepParent "$ PROJECT_NAME.app" "$ ARCHIVE_FILENAME"
Это из примера скрипта на веб-сайте Sparkle.