Apple отклонила мое приложение для iOS, поскольку отображаемое на устройстве имя недостаточно соответствовало имени в App Store:
Имя, отображаемое на устройстве: V5
Я действительно озадачен, почему этот «V5» может отображаться на устройстве.
«V5» - это имя моего проекта, а также имя цели, в Xcode:
Где в XCode "Отображаемое имя" установлено в $(PRODUCT_NAME)
, которое установлено в $(TARGET_NAME)
, что является "V5"
Но я также предоставил локализации для InfoPlist.strings
, в которые я перевел CFBundleDisplayName
.
(я использую Xcode 10.1)
Я тестировал на реальном устройстве (iPhone 7, iOS 12.2). Я тестировал на эмуляторах (iPhone X, iPhone XS Max и т. Д.). Я пытался изменить язык системы на другие. Но я никогда не видел имя "V5", отображаемое на устройстве. Имя, отображаемое под значком приложения, всегда совпадает с тем, которое я указал в InfoPlist.strings
.
Странно то, что я годами не менял название своего приложения, и с точно такими же настройками я уже опубликовал несколько версий в App Store, и никогда не получал такой проблемы.
Мне интересно, есть ли какие-либо недавние изменения от Apple, о которых я не знаю?
Спасибо!