Действия по тестированию приложения iphone на устройстве (профиль / сертификат уже создан) - PullRequest
0 голосов
/ 06 марта 2011

Я хочу протестировать свое приложение на своем itouch с ios 4.2.1.

Я выполнил шаги для подготовки профиля / сертификата.Таким образом, в разделе «Организатор», когда я выбираю свое устройство, я вижу профиль обеспечения, а в разделе «Профиль разработчика» я вижу 2 записи;Разработчик iPhone и распространитель iPhone

Теперь я хочу просто протестировать приложение на своем устройстве (НЕ ищите шагов для отправки приложения для распространения на данном этапе)

Я думаю, что есть некоторые настройки проектачто мне нужно сделать под XCode.Но я не могу понять это.Пожалуйста, предоставьте мне шаги для тестирования на устройстве.Моя версия XCode - 3.2.5

Ответы [ 2 ]

1 голос
/ 08 ноября 2011

Я столкнулся с проблемой после этого и документации, где мое приложение не будет развертываться на моем iPhone 3G под управлением iOS 4.2.1 с использованием XCode 4.2. Я надеюсь, что это поможет другим, кто в конечном итоге ответит на этот вопрос, пытаясь заставить свои приложения развернуться на реальном устройстве через XCode.

Я продолжал играть с настройкой Base SDK вместе с настройкой цели развертывания в области проекта и настройки цели. Тем не менее, у меня было правильное начало, так что это не было ответа (я хочу нацеливаться на iOS 3.2+, поэтому я все настроил на это). Кроме того, я несколько раз перепутался с профилями инициализации, сертификатами и т. Д., Хотя они выглядели мне правильно. Они тоже не были проблемой.

Ключ изменял настройки архитектуры, которые разбросаны по всему интерфейсу.

  1. Во-первых, поскольку я тестирую его на iPhone 3G, мне нужно было поддерживать архитектуру armv6, а также armv7 для более поздних моделей. Поэтому я добавил «armv6» к записи «Valid Architectures» на вкладке «Build Settings» проекта.
  2. Затем я убедился, что в разделе «Архитектура» на вкладке «Настройки сборки» цели моего проекта отображается «armv6 armv7».
  3. Наконец, я щелкнул файл -Info.plist для своего проекта и удалил запись «armv7» для «Требуемые возможности устройства», которая по умолчанию помещается туда для новых проектов в XCode 4.2.

После этого мое приложение успешно запустилось на устройстве с помощью Command + R для запуска.

0 голосов
/ 06 марта 2011
  1. Дважды щелкните свое приложение под целями в Xcode
  2. . Убедитесь, что для конфигурации 'Development' выбраны правильные профили обеспечения разработки.
  3. щелкните тег свойства иубедитесь, что идентификатор совпадает с идентификатором, используемым в профиле разработки.

очистите все цели, в Xcode убедитесь, что вы создаете для Device, Debug, и затем нажмите «build and run».

Если профиль разработки находится на вашем iPhone, и вы правильно установили его в Xcode, он должен работать.Однако иногда после установки профиля на вашем iPhone он не регистрируется везде, где это необходимо, и я обнаружил, что это исправлено путем перезагрузки iPhone (не Xcode).

Удачи.

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