Создание файла приложения, который можно установить на iPhone до его загрузки в AppStore - PullRequest
0 голосов
/ 18 марта 2010

Мой начальник хочет, чтобы я разработал несколько приложений и заставил их появиться в AppStore. Это очень маленькая компания, он заплатил плату за программу для разработчиков iPhone, а я отвечаю за остальное, у меня есть полный доступ к учетной записи.

Я закончил разработку на моем Mac с помощью симулятора. Но теперь мне нужно протестировать приложение на реальном iPhone, прежде чем оно будет отправлено в AppStore для проверки.

Проблема в том, что у меня и у моего босса нет iPhone, и у него нет денег, чтобы его купить.

У моего друга есть один, и он может протестировать приложение для меня, если я могу предоставить ему способ загрузки и установки приложения (на его ПК установлена ​​Windows XP и iTunes), мы живем далеко друг от друга, поэтому это невозможно одолжить его iPhone и напрямую подключить его к моему mac и запустить Xcode для тестирования.

Я собираюсь пропустить материал Профиль обеспечения разработки и сразу перейти к этапу распространения.

Я хотел бы знать, можно ли скопировать файл приложения, созданный на этапе распространения (тот, который будет загружен в AppStore), на платформу Windows и установить его на iPhone.

Ответы [ 3 ]

3 голосов
/ 18 марта 2010

Я не уверен, почему вы хотите пропустить эту часть процесса, поскольку именно так вы будете тестировать свое приложение на реальном устройстве, прежде чем перейти к процессу утверждения в App Store.

Если вы войдете в Apple iPhone Developer Center, вы можете щелкнуть ссылку на портале Provisioning Portal, чтобы загрузить Руководство по программе .

В этом PDF-файле перейдите к разделам «Назначение устройств Apple вашей команде» и «Создание и загрузка профилей обеспечения разработки», чтобы узнать, как создать копию приложения, которая может работать на тестовых устройствах.

2 голосов
/ 18 марта 2010

Вам нужен специальный дистрибутив , который позволит вам передать это приложение вместе с вашим профилем обеспечения вашему другу и попросить его установить его в iTunes под Windows. Сначала вам потребуется получить идентификатор устройства от него (он будет найден в iTunes при подключении устройства), чтобы создать соответствующий файл обеспечения. Apple имеет подробные инструкции по этому вопросу на сайте портала iPhone.

Тем не менее, это ужасный способ разработки iPhone. Во-первых, отсутствие iPhone означает, что вы, вероятно, не знакомы с его соглашениями о пользовательском интерфейсе приложений и с тем, как устройство ведет себя в повседневной работе. Вещи, которые кажутся хорошими идеями при работе в Simulator, который представляет собой управляемую мышью среду, работающую на симпатичном большом мониторе, оказываются непригодными для использования на портативном устройстве.

Устройство также имеет совершенно другие характеристики производительности, чем ваш Mac. Ваш друг может указать на некоторые вещи, которые идут не так, но вам действительно нужно подключить устройство к вашему Mac и запустить ваше приложение, одновременно отслеживая инструменты на предмет потребления памяти, использования процессора и других параметров, которые могут указывать на утечки или другие незначительные проблемы. Именно по этой причине я трачу несколько дней на каждую версию своего приложения на устройстве перед отправкой в ​​App Store.

Если вы вообще серьезно относитесь к разработке iPhone (что, судя по линии «разрабатывать некоторые приложения и показывать их в AppStore»), вам нужно хотя бы взять iPod touch для разработки. Если ученики колледжа могут заплатить за разработку приложений, то ваша компания, безусловно, может. Посетите eBay, где, я уверен, люди продают модели первого поколения за сравнительно дешевую цену.

1 голос
/ 18 марта 2010

Как @Brad Larson сказал. Возьмите iPod Touch, я вижу несколько экземпляров 1-го поколения на Ebay за 90 долларов. Реально, если даже новый iPod Touch будет слишком дорогим для вашего работодателя, я бы начал искать новую работу. Если работодатель слишком обанкротился, чтобы купить вам оборудование, чтобы выполнять вашу работу, которая стоит для вас менее 1 дня работы, то вскоре вам не заплатят. Был там и до сих пор пытаюсь вернуть зарплату ...

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