Загрузка приложения для iPhone - Отсутствует CodeSign? - PullRequest
0 голосов
/ 25 января 2010

В течение долгого времени я искал по форуму, обучая себя прелестям программирования на iPhone, и я благодарю вас всех за огромное количество вопросов, с которыми вы бессознательно помогли мне!

Я, кажется, натолкнулся на кирпичную стену в отношении загрузки моего готового приложения в Apple и был бы признателен за любую помощь / совет, который вы, возможно, пожелаете дать.

Это моя первая загрузка в apple, поэтому извиняюсь, если это все немного отрывочно!

После некоторой настройки мне удалось следовать рекомендациям Apple по созданию нового профиля распространения для моего проекта, применить мои новые сертификаты распространения в информации о цели и получить проект для успешной сборки. Звучит хорошо! Проблема в том, что когда я загружаю это в яблоко, я получаю их общую ошибку «Приложение не подписано».

После чертовой поздней ночи и некоторых исследований я понял, что в подробном журнале сборки моего приложения нет строки, включающей слово «CodeSign», как предлагает яблоко. Похоже, что XCode при компиляции даже не пытается CodeSign .app.

Что я пробовал: Создание новых AppID, сертификатов и профилей распространения (несколько раз). Попытка упаковать пример Apple (без изменений). После 7,5 часов загрузки я переустановил XCode безрезультатно.

Есть что-то простое, что мне не хватает? Кто-нибудь еще сталкивался с этим, когда XCode не добавляет строку CodeSign в подробный журнал сборки?

Любая помощь будет принята с благодарностью.

С уважением,

Ральф


решаемые

Я думаю, что тот факт, что я не создавал устройство, сыграл в этом большую роль. После долгих (дополнительных) настроек мне удалось получить его в CodeSign: Переустановка XCode Выполнение целей «Очистить все» функционирует огромное количество раз между тем, что я делал. Удалил все сертификаты на моей связке ключей и скачал все новые. Убедитесь, что я использовал устройство и свой профиль распространения в настройках Target и Project. И много пота и слез ..!

Спасибо за вашу помощь!


1 Ответ

0 голосов
/ 25 января 2010

Странно. Вы определенно создаете устройство, а не симулятор?

Дважды проверьте идентификацию подписи кода в настройках конфигурации Release / Appstore. Это должно быть любое устройство iPhone: iPhone Распространение: Название вашей компании

...