2010-09-14 2 views
0

Я пытаюсь загрузить небольшое приложение, которое я написал с помощью AppCelerator на своем устройстве. Я испытываю немало проблем с этим из-за несоответствий целевой аудитории iOS, которые я подозреваю.Как установить приложение AppCelerator на мой IPhone

AppCelerator предоставляет мне два варианта для целевой ОС, 3.2 и 4.1. Мой телефон имеет прошивку 4.1 на нем, поэтому я выбрал 4.1:

Вот изображение, если вы хотите посмотреть.

http://www.neosavvy.com/screenshots/stackoverflow/appcelerator.png

Обратите внимание, что в этом образе я выбрать выходной тип 4.1. Это создает проект XCode с 4.1 в качестве базового sdk/target sdk 4.1.

Когда я запускаю это, он генерирует проект XCode. Организатор содержит следующие устройства и профили обеспечения:

Вот изображение органайзера.

http://www.neosavvy.com/screenshots/stackoverflow/organizer.png

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

Тогда, когда я пытаюсь запустить приложение на устройстве, я вижу следующие варианты как доступные цели:

Наконец вот раскрывающийся список, где вы выбираете тренажеры и устройства.

http://www.neosavvy.com/screenshots/stackoverflow/available_debug_devices.png

Обратите внимание, что просто не содержит мое устройство, как это было прежде, чем я повышен до нового SDK и 4.1 прошивки.

Я предполагал, что в это время я смогу нажать на свой iphone - попробовал все, что знаю, чтобы попробовать. Сдул все мои профили подготовки, обновил сертификат разработчика, также удалил свой логин для входа, чтобы убедиться, что я начал там работать.

У меня действительно просто идеи, чтобы попробовать - оцените любую помощь!

+0

Пожалуйста, опубликуйте резюме, используя слова, а не ссылку на важную информацию, как вы делаете. (Эти ссылки могут исчезнуть, что сделало бы этот вопрос менее полезным для будущих читателей) –

+0

Я управляю этим сайтом, поэтому я могу гарантировать, что изображения остаются там. Я обобщу то, что они говорят, но почувствовал, что картина стоит тысячи слов. Я начинаю думать, что это новый 4.1 SDK, и фактическая функциональность выглядит иначе, чем предыдущие версии. –

ответ

1

Условия использования Apple не позволяют устанавливать приложения, созданные вне Xcode, на устройства iOS. Я бы подумал, что это относится и к сборкам AppCelerator.

+0

Разве вы не видели новости на днях? Они изменили условия своего соглашения. Также многие приложения AppCelerator и Monotouch попали в Appstore в прошлом году с момента внесения изменений. У вас есть некоторая плохая информация, которую я подозреваю. Также AppCelerator генерирует проект XCode, поэтому он находится в ограничениях первоначального соглашения с Apple. Это изменение было сделано для предотвращения экспорта Flash CS5 в функцию IPhone от каких-либо результатов. –

+0

Я видел новости, но ограничения, которые Apple ослабляет (а не поднимать), все равно должны распространяться до Xcode. Если вы нацелились на более раннюю версию iOS (3.x), у вас есть эти проблемы? Я бы не подозревал, что Apple еще не применяла это ограничение. Похоже, существуют некоторые основные шаги по настройке, необходимые для работы AppCellerator на iOS4 (от AllCellerator): http://developer.appcelerator.com/blog/2010/05/titanium-and-iphone-os-4.html – MystikSpiral

2

Похоже, что ответ был довольно прост. После нескольких часов работы в XCode я нашел (или заметил) еще одну вкладку на интерфейсе AppCelerator.

Нажмите на Test & Пакет Нажмите на Run на устройстве Заполните данные для инициализации, если они не являются уже (это, вероятно, все сделано, если вы прошли через уровень детализации на Apple, документации, что я сделал) Нажмите Установить сейчас

Voila - приложение на вашем телефоне для тестирования.

Смежные вопросы