Создаем приложение стикеров iOS, но новые стикеры не отображаются в приложении

Создано приложение стикер для моих друзей и меня, чтобы использовать. Он был в App Store с ноября. В конце ноября мы добавили несколько новых стикеров и снова отправили в App Store (обновление оригинального приложения). Итак, у нас есть наборы наклеек A и B.

Недавно мы придумали больше наклеек для добавления, назовите их установленными C. Я добавляю наклейки в приложение в Xcode, как я делала ранее, но теперь происходят 2 вещи. 1. Я получаю сообщение об ошибке при попытке загрузки в App Store ("Загруженный вами двоичный файл был недействительным") и 2. когда я собираю и запускаю приложение на симуляторах, в приложении установлен только набор A, а наборы B и C не хватает.

Для приложений с наклейками в Xcode не так много кода, поэтому отладка - это боль, ну, вы знаете. Я покопался в проекте и проверил файлы Contents.json на предмет наличия ресурсов, и все, кажется, там правильно. Я не знаю, что еще проверить.

Кроме того, я проверил проект, думая, что это может быть связано с проблемой. Теперь, когда я пытаюсь установить приложение на симуляторе, его сборка говорит: "Это приложение не может быть установлено в данный момент". Ниже приведена строка в CoreSimulator.log

Jan 22 16:12:54 Koufax com.apple.dt.Xcode[8417] <Error>: installApplication:withOptions:error:: Error Domain=IXUserPresentableErrorDomain Code=1 "This app could not be installed at this time." UserInfo={NSLocalizedDescription=This app could not be installed at this time., NSUnderlyingError=0x7facf460e550 {Error Domain=MIInstallerErrorDomain Code=122 "The messages stub app com.fostermatt.Ephsticks must have at least one app extension, but none were found." UserInfo={LegacyErrorString=MessagesStubAppMissingAppExtension, FunctionName=-[MIBundle validatePluginMetadataWithError:], SourceFileLine=478, NSLocalizedDescription=The messages stub app com.fostermatt.Ephsticks must have at least one app extension, but none were found.}}}

Понятия не имею, как заставить это работать должным образом. Кто-нибудь может помочь?

Изменить: Да, я знаю, что в журнале написано: "Приложение-заглушка сообщений com.fostermatt.Ephsticks должно иметь хотя бы одно расширение приложения, но ни одно из них не найдено". но, будучи приложением для iOS, это должно быть сделано автоматически XCode, поэтому я понятия не имею, почему это не так.

1 ответ

На самом деле это не решение, но я решил проблему, просто создав совершенно новый проект и назвав его исходным названием проекта. Обновил версию и номера сборки, поместил правильные значки и ресурсы в комплект, а затем просто собрал как новый. Работало нормально, но мне не нравится идея просто отказаться от предыдущего проекта. В любом случае это работает сейчас, и обновленное приложение было отправлено на рассмотрение.

Другие вопросы по тегам