Несоответствие номера сборки родительского приложения iOS и клипа приложенияIOS

Программируем под IOS
Ответить
Anonymous
 Несоответствие номера сборки родительского приложения iOS и клипа приложения

Сообщение Anonymous »


Я хочу динамически установить CFBundleShortVersionString и CFBundleVersion цели клипа моего приложения. Оно должно соответствовать родительскому/основному приложению. Я попробовал два решения:
[*]Я добавил сценарий «Выполнить» в цель клипа приложения в настройках сборки следующим образом:
/usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString $GL_BUILD_NAME" "$INFOPLIST" /usr/libexec/PlistBuddy -c "Установить: CFBundleVersion $GL_BUILD_NUMBER" "$INFOPLIST" Но при этом не устанавливаются CFBundleShortVersionString и CFBundleVersion цели клипа приложения. Во время архивирования я по-прежнему получаю сообщение об ошибке несоответствия номера сборки.
[*]Я также добавил пользовательские переменные (APP_VERSION и APP_BUILD) в настройки сборки проекта и установил текущую версию проекта и маркетинговую версию в настройках сборки проекта. Основная цель и клип приложения затем нормально читают эти значения и архивируют приложения. Проблема в том, что я не могу настроить APP_VERSION и APP_BUILD для чтения из переменной среды.
Будем благодарны за любую помощь.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»