2017-02-17 11 views
1

Archive validation errorПроверка архива не удалось из-за - [__ NSArrayM objectForKey]: непризнанные селектор направлен например

Выше захвата экрана. Работа на iphone - это хорошо. Но когда идет в архив, проверка не удалась. Если у меня есть такая ошибка в моем коде, она появится при компиляции. Это правильно?

Я пробовал очистить проект и архивировать снова. Он показывает ту же ошибку с другим адресом экземпляра.

+0

Ошибка показывает несоответствие типа: метод отправляется в 'NS (Mutable) Array', который принадлежит' NSDictionary'. – vadian

+0

Я знаю это. Я искал все ключевое слово «objectForKey» в моей рабочей области и не обнаружил нарушения. Эта ошибка не возникает при компиляции или запуске. Он появляется, когда я архивирую приложение и проверяю его. – forest

+0

Посмотрите также на ключевую подписку 'object [" key "]' и считайте, что затронутый объект является * изменяемым * массивом. – vadian

ответ

-1

Это похоже на один из инструментов Apple в широком и непрозрачном валидации. & Загрузите инструмент! Как странно!

Это то, что я хотел бы сделать:

  1. Cmd + Option + Shift + K, чтобы очистить папку сборки (бессмысленная религиозная практика)
  2. Quit и перезапустить Xcode.
  3. В Project Info-> General set Подписавшись на None, а затем верните его к идентификатору вашей команды (или тому, что вы используете для подписания).
  4. & Подать заявку еще раз.

Удачи вам! Если он снова не работает, не стесняйтесь сообщать об ошибке bugreport.apple.com.

+0

Я пробовал ваш метод. Та же проблема. Спасибо в любом случае, и я продолжу отладку ... – forest

+0

любой ответ на этот вопрос? – Marin

 Смежные вопросы

  • Нет связанных вопросов^_^