Я недавно обновил свой Mac до Lion, а также Xcode 4.
В настройках сборки я установил «Подписание кода» для «Релиз» как «Распространение iPhone», что соответствует нашему файлу обеспечения Ad-Hoc (который мы использовали в прошлом, на Snow Leopard / Xcode 3) .
Я удалил старый файл Entitlements (так как он, по-видимому, больше не используется Xcode 4).
В разделе Схема я установил Архив для использования версии выпуска.
Я строю с продуктом> Архив.
Я сохраняю файл, захожу в органайзер и нажимаю «Поделиться», а затем проверяю, выбрана ли такая же специальная подготовка.
Я отправляю полученный файл IPA моему боссу, который ранее установил это приложение. Когда он пытается установить его, он получает сообщение «[appname] не может быть добавлено в вашу библиотеку itunes, поскольку оно не является допустимым приложением».
Я пробовал каждую комбинацию настроек, которую только могу себе представить, но мы просто не можем заставить это работать. Я могу найти эту ошибку только два раза в Google - один раз от кого-то с взломанным телефоном, а другой - от комментариев, опубликованных в комментариях к статье, у кого-то такая же проблема, но ответов нет.
Любая помощь будет очень признательна.
Редактировать : То же самое происходит при попытке перетащить IPA в iTunes на Mac, который его создал! (
Edit2 : просто взял другой (почти идентичный) проект и попытался собрать его без «Модернизации» проекта или выбрал любой из новых параметров в Xcode (значки, изображения запуска, ориентацию и т. Д.), и эта сборка работает. Я собираюсь проработать каждую из вещей, которые я сделал с оригинальным приложением с этим, тестируя на каждом шаге. Надеюсь, вы сможете определить, какой шаг нарушает скомпилированное приложение!
(также опубликовано на Форумы разработчиков Apple )