2013-03-09 2 views
0

Я приобрел учетную запись разработчика от Apple. Принимая положения о разработке, я тестировал пример приложения на устройстве. Затем я загрузил cocos2d-iphone-1.0.1 и настроил его. Затем я создал проект под названием FirstGame. Когда я компилирую Cocos2D пример проекта на устройстве, он дает эту ошибку:Код Ошибка при использовании cocos2D

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

В настройках сборки проекта, профили развития не включены. Я использую Xcode 4.6.

image

Edit: Я нашел решение применения this раствора .:

+0

@erkanyildiz: Даже если проблема на самом деле не вызвана cocos2d, он, очевидно, работает, прежде чем cocos2d, а не после. Это не совсем правильно (?), Чтобы пометить вопрос на основе ответа. – Ryan

ответ

1

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

Это должно быть com.ahmetatalay.FirstGame, не com.yourcompany.FirstGame, который по умолчанию в cocos2d шаблоне.

Измените его в разделе «Настройки проекта» Xcode, чтобы подписать его с помощью профиля подстановки или профиля, который вы создали специально для него.

Смотрите документацию от Apple для подробностей:

http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/DevPortalGuide/CreatingandDownloadingDevelopmentProvisioningProfiles/CreatingandDownloadingDevelopmentProvisioningProfiles.html

+0

Спасибо, я изменил идентификатор из «info.plist». – xcoder123

+0

Альтернативно, создайте профиль подстановки (то есть с идентификатором пучка, установленным только как '*'). Созданный автоматически «профиль Provisioning Team для Xcode» делает это. –