Невозможно создать базовую книгу данных примера проекта Apple - PullRequest
0 голосов
/ 19 апреля 2011

Я открыл пример основной книги данных прямо из окна документации Xcode.Проект не будет строить.Это говорит, что Iphone OS 4.0 отсутствует.Поскольку я использовал Xcode 3 с SDK для iOS 4.2, я изменил SDK для сборки на iOS4.2 (последний), но затем он говорит:

Ошибка кодового знака: действительный профиль обеспечения, соответствующий идентификатору приложения'com.yourcompany.CoreDataBooks' не может быть найден

Если я изменяю идентификатор подписи кода на "не подписывать код", он говорит:

Ошибка CodeSign: подпись кода требуется для продукта типа «Приложение» в SDK «iOS 4.2»

Я не уверен, что для запуска примера потребуется плата в 99 долларов за разработку.Не в этом ли проблема?

Заранее спасибо.

1 Ответ

0 голосов
/ 19 апреля 2011

Лев,

Ошибка подписи кода будет возникать только в том случае, если вы пытаетесь создать устройство и у вас нет профиля инициализации или вы предоставляете неверную информацию.

Следующая ошибка возникает, когда вы предоставляете неправильный идентификатор. Если у вас есть профиль обеспечения (проверьте в органайзере XCode в меню Windows), то вы должны предоставить идентификатор приложения, начиная с com. и т. д.

Code Sign error: a valid provisioning profile matching the application's Identifier 'com.yourcompany.CoreDataBooks' could not be found

Вторая ошибка, которую вы получаете, заключается в том, что вы пытаетесь собрать устройство без какого-либо профиля. CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 4.2'

Если вы хотите создать устройство этого приложения, у вас должен быть правильный профиль обеспечения, иначе вы не сможете его создать.

Если вы хотите запустить его только на симуляторе, вы можете сделать это легко. В верхнем левом углу вы увидите выпадающее меню. В этом вам нужно будет выбрать Simulator и Debug. И после этого очистите все цели и приложение "Build and Run".

Спасибо

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