Сегодня я начал получать эту ошибку с fastlane и Xcode:
ОШИБКА ITMS-90783: «Отсутствует отображаемое имя пакета. Ключ Info.plist CFBundleDisplayName отсутствует или имеет пустое значение в пакете с идентификатором пакета 'com.id'».
Это было нормально, и я не удалял это свойство. Я думаю, что это ошибка Apple.
Есть ли у кого-нибудь такая же проблема и как вы ее исправляли?
xcode
testflight
fastlane
app-store-connect
Ник Ков
источник
источник
Ответы:
Просто добавьте новое свойство в info.plist:
источник
Откройте «info.plist» из папки вашего проекта.
И добавьте ключ: " Отображаемое имя пакета " или
CFBundleName
и напишите значение: "название вашего приложения" . или добавьте название продукта, подобное этому
$(PRODUCT_NAME)
Пример ключевого значения
Тогда ваша проблема будет решена!
источник
В Xcode вы можете добавить «Отображаемое имя», следуя иллюстрации ниже.
источник
У меня тоже проблема. Хотя у нового проекта это есть в info.plist:
Это сломалось для меня в последние несколько дней. Теперь я жестко кодирую CFBundleName для имени приложения, и, похоже, это работает.
источник
Просто перейдите в Info.plist и проверьте, есть ли запись для
CFBundleDisplayName
Если его там нет, то: Откройте исходный код вашего Info.plist и добавьте этоТеперь попробуйте архивировать, на этот раз у вас все получится. Это новое требование введено 5-7 дней назад.
Ура !!
источник
Я тоже получаю эту ошибку. Неделю назад этого не происходило. Я попытался ввести имя пакета в Идентификатор пакета, но это не сработало. Пришлось фактически вставить $ (PROJECT.ROOT) в элемент идентификатора пакета в info.plist, повторно заархивировать, а затем загрузить в магазин приложений.
Если это не сработает, есть другое возможное решение. Похоже, что Apple может требовать, чтобы в запись в список «Имя пакета» было добавлено значение $ (PRODUCT_NAME). Если у вас его нет в вашем info.plist, вам нужно будет добавить его, а затем повторите попытку.
источник
Я просматривал ответы здесь, и когда я проверил свой файл, он выглядел так, как должен быть, я не касался файла info.plist несколько дней. Потом я кое-что заметил вместо того, чтобы
$(PRODUCT_NAME)
это было${PRODUCT_NAME)
. Как ни странно, там была фигурная скобка. Поскольку я использую 2 файла info.plist для разных целей, я решил проверить, есть ли в другом фигурная скобка, и это так.источник