Ошибка при установке приложения iPhone на устройство - PullRequest
4 голосов
/ 29 октября 2008

Сегодня я настроил все свои сертификаты и ключи и пытаюсь запустить свой проект на моем iPhone. Я сталкиваюсь с этой странной ошибкой:

На вашем мобильном устройстве произошла непредвиденная ошибка (0xE800003A) на этапе установки: проверка приложения

Просматривая форумы Apple Developer, я пытался установить новые сертификаты и профили обеспечения, а также редактировать Info.plist, но, несмотря на то, что я делаю, мне не удается запустить приложение на моем устройстве.

Единственное, о чем я сейчас могу думать, это то, что имя моего проекта в XCode немного отличается от моего профиля обеспечения разработки (в нем используется знак вопроса), но я назвал его в соответствии с соглашениями Apple: com.mycompany.myapp, поэтому я Я не уверен, что это проблема.

Есть идеи?

Редактировать: Я тяжело перезапустил телефон, перезагрузил Xcode, очистил свои цели, настроил новый идентификатор приложения с подстановочными знаками и соответствующий профиль обеспечения, но все еще ничего. Есть другие идеи?

Ответы [ 11 ]

5 голосов
/ 11 ноября 2008

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

2 голосов
/ 29 октября 2008

Я сталкивался с этим много раз. Что я делаю, так это убираю все цели, выключаю xcode и перезагружаю телефон.

2 голосов
/ 29 октября 2008

Вы должны создать идентификатор приложения с подстановочными знаками; com.mycompany. *. Это может помочь.

1 голос
/ 30 октября 2008

Еще одна вещь, которую стоит попробовать - переустановить iPhone SDK. Я столкнулся с такой ошибкой, когда впервые получил свой ключ разработчика, и это был единственный выход.

1 голос
/ 30 октября 2008

Вкладка консоли в XCode Organizer иногда дает полезные советы о том, что происходит на этапе установки. В одном случае моей проблемой было мое приложение, уже существующее на телефоне. Я удалил свое приложение, и установка прошла успешно.

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

1 голос
/ 29 октября 2008

Это ошибка, отличная от более распространенной проблемы неправильного получения сертификата ...

Восстановите телефон (используя XCode Organizer для перезагрузки последней версии ОС), для безопасности не восстанавливайте из резервной копии при первой синхронизации с iTunes (он все равно сохранит ваш номер при синхронизации, даже если использовать резервную копию). Мне приходилось делать это очень мало раз, последний раз, когда он был в середине развертывания, когда я отсоединил телефон от кабеля (пришлось отвечать на звонок).

Попробуйте сначала перезагрузить (телефона), подключив его с выключенным XCode. Но если это не решает проблемы, восстановление - это путь.

0 голосов
/ 21 ноября 2008

Попробуйте это: (источник: http://ephemera.lifewithalacrity.com/iphone_development/)

Несмотря на то, что это предположительно только для сборок дистрибутива, это помогло мне снова установить мою версию Debug на мой iPhone после того, как вчера таинственным образом сломалась.

"просто трижды проверьте, что все подписи кода в свойствах вашего проекта чистые или по умолчанию"

Обратите внимание, что это свойства PROJECT, а не свойства TARGET. Я установил для своего профиля обеспечения подписи кода значение по умолчанию и удалил строку идентификатора подписи кода.

0 голосов
/ 11 ноября 2008

У меня открыт запрос в службу поддержки с поддержкой Apple dev для той же проблемы, и (FWIW) я опубликую их рекомендации, если и когда они смогут заставить работать мой набор инструментов.

0 голосов
/ 31 октября 2008

Попробуйте запустить режим Release вместо Debug. У меня есть рабочий проект с этой проблемой. Не знаю, в чем проблема, но работает в режиме выпуска, но в режиме отладки выдает код ошибки.

0 голосов
/ 31 октября 2008

Я видел эту ошибку на правильно подготовленном устройстве, которое ранее успешно устанавливало приложения из XCode, и мне повезло: перезапустить устройство и повторить попытку. Может быть, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...