Компиляция демоверсии GKRocket без инициализации и подписи кода - PullRequest
1 голос
/ 28 июня 2011

Я понимаю необходимость предоставления приложений, когда вы приближаетесь к развертыванию; однако сейчас я просто пытаюсь поиграть с примером кода. В частности, демонстрационная версия GKRocket, которая поставляется с iOS 4.2 SDK. Я хочу скомпилировать и запустить его; однако я получаю следующую ошибку:

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

В readme.txt утверждается: «Создайте игру, просто открыв ее с помощью Xcode и нажав« Build and Go ».

Я только что прочитал следующую ветку Ошибка кода при создании приложения для iPhone

и следующие http://developer.apple.com/ios/manage/bundles/index.action

Поскольку приложение использует NSNotificationCenter, это заставляет меня поверить, что мне нужен AppID. Но разве демоверсия уже не должна указывать на Apple и установить AppID для демо-кода?

Плист показывает Идентификатор пакета com.apple. $ {PRODUCT_NAME: rfc1034identifier}

какие-нибудь идеи о том, что я должен сделать, чтобы скомпилировать и запустить это в симуляторе?

Обновление: Я смог запустить его с помощью подписи кода, но никогда не смог скомпилировать без него: (

1 Ответ

0 голосов
/ 29 июня 2011

Похоже, что GKRocket Demo использует NSNotification Center, что на самом деле вам нужно подписать свой код.Вы можете подписать свой код с помощью вашего / или сертификата вашей команды.Измените Проект -> Настройки проекта -> Идентификатор подписи кода, чтобы использовать свой сертификат.Примечание. Если у вас нет сертификата и вы заплатили лицензию разработчика в размере 99 долл., Выполните шаги здесь .

Затем откройте файл plist и измените пакет на свое доменное имя.

Кроме того, чтобы запустить демонстрацию GKRocket, обязательно включите Bluetooth в настройках сети.

Системные настройки -> Bluetooth.Включите его и проверьте обнаружение.Затем перейдите в расширенные настройки Advanced Bluetooth Settings

Установите приложение на свой iPhone с помощью сборки и запуска.Закройте отладчик.Затем запустите свое приложение в местном симуляторе iOS.Теперь вручную запустите приложение на своем телефоне.

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