Тестирование Marmalade C ++ на iPhone 5 (iOS 7.1.2): не удается пройти заставку при отладке

поэтому я некоторое время работал с Мармеладом, и теперь приступил к тестированию. До сих пор на Android я тестировал два примера приложений, включенных в SDK, под названием IwNUIBasicApplication и IwNUIKitchenSink. Я также проверил третье простое самоописанное приложение с тяжелым пользовательским интерфейсом. Все три прекрасно работают на моем телефоне Android.

Теперь я хочу проверить на своем iPhone, поэтому я следовал инструкциям на http://docs.madewithmarmalade.com/display/MD/iOS+setup+guide

а также

http://docs.madewithmarmalade.com/display/MD/Deploying+to+and+testing+on+iOS+devices

чтобы получить сертификаты, настроить профили обеспечения и т. д., и, наконец, собрать приложение с помощью Marmalade Hub с настройками:

платформа: iOS конфигурация: iphone (по умолчанию) сборка: GCC ARM Debug

Это результат сборки:

Текущая сборка: GCC ARM Debug (Пт, 22 августа 16:16:17 2014). Пожалуйста, настройте все зависимости разработки перед развертыванием. Перейдите к пункту «Проверка зависимостей» (Подробнее … / «Проверка зависимостей») для настройки. Не все зависимости развертывания установлены, они необходимы перед отправкой в ​​хранилище.

Вызов mkb для сборки: C: /Marmalade/7.3/examples \ IwNUI \ IwNUIKitchenSink \ IwNUIKitchenSink.mkb Вызов mkb для сборки завершен

Затем я нажимаю Packagae & Установите и получите этот вывод:

Текущая сборка: GCC ARM Debug (Пт, 22 августа 16:16:17 2014). Пожалуйста, настройте все зависимости разработки перед развертыванием. Перейдите к пункту «Проверка зависимостей» (Подробнее … / «Проверка зависимостей») для настройки. Не все зависимости развертывания установлены, они необходимы перед отправкой в ​​хранилище.

Развертывание: iphone ПРЕДУПРЕЖДЕНИЕ: не были указаны действительные образы запуска iOS.
Во время выполнения изображение запуска не будет отображаться.

ВНИМАНИЕ: Не настроен профиль обеспечения для сборки разработки iOS — нажмите
уведомления и электронная почта не будут работать УСПЕХ (С ПРЕДУПРЕЖДЕНИЯМИ): пакет
записывается в C: \ Marmalade \ 7.3 \ examples \ IwNUI \ IwNUIKitchenSink \ build_iwnuikitchensink_vc12x \ deployments \ default \ iphone \ debug ‘
[заняло 8,14 с]

ОШИБКА: Ошибка запуска ideviceinstaller.exe (-1073741515)

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

Итак, приложение теперь на моем телефоне, и когда я нажимаю на него, чтобы запустить его, я получаю экран отладки в начале, так же, как в Android, затем добавление для сигнала игры к звездам (бесплатная лицензия), а затем заставка «сделано с мармеладом». Однако, в отличие от моего андроида, где затем загружается реальное приложение, и я вижу все различные элементы пользовательского интерфейса, на моем iPhone, приложение просто остается в этом состоянии с помощью заставки с мармеладом, и я понятия не имею, почему.

Кто-нибудь имеет какой-либо вклад в это, почему это происходит, и это на самом деле не переходит в настоящее приложение? Это происходит с IwNUIBasicApplication, IwNUIKitchenSink и третьим приложением, которое я написал сам. Все три работают на моем андроиде, но на iPhone они застряли в заставке.

Сам телефон, однако, остается отзывчивым, это просто приложение, которое нигде не работает. Телефон iPhone 5 под управлением iOS 7.1.2.

Спасибо за любую помощь!

Ура,

Крис

Обновление: Итак, я просто попробовал то же самое снова, только на этот раз, собрав его в выпускной версии, а не отладочный, и теперь он работает и на моем iphone. Не уверен почему. У кого-нибудь есть вход, почему он запускается в релизе, а не в отладке на моем iPhone?

0

Решение

Ответ прост:
Профиль обеспечения является жестким требованием для развертывания на iOS:

«ПРЕДУПРЕЖДЕНИЕ. Не настроен профиль обеспечения для сборки разработки для iOS» development = debug and distribution = Releaseas.

0

Другие решения


По вопросам рекламы [email protected]