hifale7161 Ответов: 1

Недопустимый пакет. Пакет <appname> не поддерживает минимальную версию ОС


Я пытаюсь отправить приложение iOS Xamarin через Visual Studio (версия для mac) в Apple App Store. После завершения процесса подписания и распространения архива появляется следующее сообщение об ошибке:

Недопустимый Пакет. Пакет <appname> не поддерживает минимальную версию ОС.

Я установил цель развертывания на 10.

Или минимальная цель развертывания должна быть установлена на 12.1?

Что я уже пробовал:

Я попытался развернуть цель до версии 8. та же ошибка.

1 Ответов

Рейтинг:
9

Gerry Schmitz

Каждый exe и dll (проект) имеют свои собственные "цель и минимум"; они должны быть совместимы с целевым развертыванием (приложением) и друг с другом.

Я выбираю версию, которая дает мне то, что мне нужно, и устанавливаю все на ту же цель и минимум (который работает на минимуме и все "выше").

Это больше проблема, если есть объектный код, над которым у вас нет контроля компиляции.


hifale7161

Я последовал вашему совету, чтобы попытаться выяснить, какой компонент или функция, которые были случайно включены, не поддерживались в старой версии iOS. Я не смог определить, какой компонент или функция в моем проекте. Поэтому я перестроил весь проект с нуля и тщательно отобрал компоненты и функции, и на этот раз все прошло успешно. Он загружается в appstore без ошибок. А минимальная цель развертывания iOS установлена на 10.

До сих пор я понятия не имею, какой компонент или функция из предыдущей сборки вызвали конфликт минимальной версии iOS. Но тем не менее, проблема решена. спасибо за подсказку.