Я думаю, что ошибка вызвана лицензией или продуктами
blockquote>Обратите внимание, что при оценке API в пробном режиме (без применения лицензии) вы можете столкнуться с [110 ] ограничение . Документы объемом более 3 страниц не поддерживаются в пробном режиме.
Однако вы можете запросить временную лицензию здесь . Следуйте указаниям мастера, и на шаге 5 вы сможете воспользоваться им.
A) Вы создавали профиль настройки на портале разработки iPhone?
B) Если так, делает имя в info.plist соответствии файла appID, который Вы создали на портале и раньше создавали тот профиль разработки (то есть, при создании идентификатора приложения "com.fredsgreatstuff.*" в info.plist Вы заменили бы "com.mycompany" "com.fredsgreatstuff"),
C) Вы устанавливали PRODUCT_NAME в настройках проекта для всех целей (к чему-то как "mygreatapp")
От вида ошибки, хотя Вы должны иметь сертификат разработки неправильно или не загрузили сертификат с портала, сгенерированного после загрузки разработчика, подписывающего запрос.
Портал имеет довольно хорошие инструкции в этой точке (который не сделал используемый для имения место), очень стараться выполнить каждый шаг к букве.
Удостоверьтесь, что Вам установили Ваш сертификат разработчика на машине, И что Ваш закрытый ключ установил с ним. Можно проверить это в инструмент Keychain Access в папке Utilities. Сертификат должен расшириться до значка с закрытым ключом с Вашим именем на нем.
Удостоверьтесь, что Вы загрузили свой сертификат с портала программы. Дважды щелкните по нему для создания пары частной с открытым ключом в Доступе Связки ключей. Закрытый ключ будет создан, когда Вы загрузите сертификат и дважды щелкнете по нему.
Если это не делает, Вам, возможно, придется удалить сертификат и создать новый. Удостоверьтесь в сертификате, подписав запрос, который Вы создаете, Ваше имя точно, как Вы упомянули на портале.
Вот действительно хороший веб-сайт с контрольным списком на устранение ошибок при подписании кода:
http://www.drobnik.com/touch/2009/05/how-to-fix-code-signing-errors/
Большая часть его содержания описана в сообщениях выше, но с ним легче работать.
FTR, я столкнулся с той же проблемой, которую указал Genericrich - в моем профиле разработчика не было закрытого ключа, но мой дистрибутив сделал. В качестве обходного пути я только что определил мою отладочную сборку, чтобы также использовать профиль разработки.
Возможно, «связка ключей», в которую вы установили свой сертификат, в настоящее время не установлена в качестве «связки ключей по умолчанию». У меня были такие же (или очень похожие проблемы), когда моя связка ключей по умолчанию была каким-то образом переключена на другую по умолчанию.
Открыть доступ к связке ключей (Приложения -> Утилиты -> Доступ к связке ключей)
В верхнем левом списке под названием «Связки ключей» "убедитесь, что связка ключей, в которую вы установили свой сертификат разработчика (обычно" логин "), по-прежнему выделена жирным шрифтом (то есть: установлена на связку ключей по умолчанию).
Вы можете установить связку ключей по умолчанию, щелкнув правой кнопкой мыши (или управляя) по цепочке для ключей вы хотите (например, «войти в систему») и выберите «Сделать Keychain 'xxx' Default».
Ура.