Код: Выделить всё
#!/bin/bash
echo "Update Build Number to Timestamp"
echo "--------------------------------"
# fail on error
set -e
agvtool new-version -all $(date +%Y%m%d%H%M%S)
Мы ввели Каркас дома для нашего проекта.
Приведенная выше команда также заменяет номер сборки платформы и текущую версию библиотеки. Однако сборки завершаются ошибкой со следующей ошибкой:
Код: Выделить всё
▸ Linking In-HouseFrameworkLayer
❌ ld: malformed 64-bit a.b.c.d.e version number: 201703241425
❌ clang: error: linker command failed with exit code 1 (use -v to see invocation)

Когда я меняю формат номера сборки платформы, текущей версии библиотеки на 1.0.0 и выполняю сборку без использования скрипта выше, сборки успешны.
Вопрос: Как я могу изменить номер сборки ТОЛЬКО для приложения, но НЕ номер текущей версии библиотеки framework?
Подробнее здесь: https://stackoverflow.com/questions/430 ... ild-number
Мобильная версия