Перейти к содержанию
Fire Monkey от А до Я
  • 0

[iOS] Приложение запускается на iOS Simulator и тут же закрывается.


#WAMACO

Вопрос

Опубликовано

Delphi XE7 Update 1. Приложение запускается на iOS Simulator  и тут же закрывается.

Пробовал собирать пустое, тоже самое.

Приложение нормально компилируется, запускается симулятор iOS 7, запускается приложение и сразу закрывается!

Что может быть?

Рекомендуемые сообщения

  • 0
Опубликовано

Уточните, что значит запускается приложение? Появляется сплеш или вы видите даже форму с контролами? 

Приложение запускается. Появляется сплэш на 1-2 секунды и тут же закрывается. Контролы не появляются.

Черный экран -> Сплэш -> Черный экран -> Закрытие приложения

  • 0
Опубликовано

 

Уточните, что значит запускается приложение? Появляется сплеш или вы видите даже форму с контролами? 

Приложение запускается. Появляется сплэш на 1-2 секунды и тут же закрывается. Контролы не появляются.

Черный экран -> Сплэш -> Черный экран -> Закрытие приложения

 

 

На живом устройстве пробовали? И это возникло впервые, раньше все работало, или вы вообще первые раз пользуетесь iOS Simulator?

  • 0
Опубликовано

причем под OC X все запускается! все работает!

а вот именно под симулятор - нет!

компьютер: MacBook Pro i7. все лицензионное

  • 0
Опубликовано

причем под OC X все запускается! все работает!

а вот именно под симулятор - нет!

компьютер: MacBook Pro i7. все лицензионное

Простите, а причем тут ос Х? Вы же про мобильные платформы говорили!? Вы не ответили на два моих предыдущих вопроса.
  • 0
Опубликовано

 

причем под OC X все запускается! все работает!

а вот именно под симулятор - нет!

компьютер: MacBook Pro i7. все лицензионное

Простите, а причем тут ос Х? Вы же про мобильные платформы говорили!? Вы не ответили на два моих предыдущих вопроса.

 

под симуляторе не запускал! 

на живом не пробовал. завтра прикуплю попробую попробовать.

история такая:

программа для андроида. все работает, пользователи довольны. решил скомпилить под iOS! и вот уперся!

повторюсь, пробовал и пустой проект (одна форма) - тоже самое!

  • 0
Опубликовано

 

 

причем под OC X все запускается! все работает!

а вот именно под симулятор - нет!

компьютер: MacBook Pro i7. все лицензионное

Простите, а причем тут ос Х? Вы же про мобильные платформы говорили!? Вы не ответили на два моих предыдущих вопроса.

 

под симуляторе не запускал! 

на живом не пробовал. завтра прикуплю попробую попробовать.

история такая:

программа для андроида. все работает, пользователи довольны. решил скомпилить под iOS! и вот уперся!

повторюсь, пробовал и пустой проект (одна форма) - тоже самое!

 

Ну тогда автоматически вопрос (если под iOs вообще ничего не компилил): установлены ли сертификаты разработчика и девелопера под iOS ?

  • 0
Опубликовано

 

 

 

причем под OC X все запускается! все работает!

а вот именно под симулятор - нет!

компьютер: MacBook Pro i7. все лицензионное

Простите, а причем тут ос Х? Вы же про мобильные платформы говорили!? Вы не ответили на два моих предыдущих вопроса.

 

под симуляторе не запускал! 

на живом не пробовал. завтра прикуплю попробую попробовать.

история такая:

программа для андроида. все работает, пользователи довольны. решил скомпилить под iOS! и вот уперся!

повторюсь, пробовал и пустой проект (одна форма) - тоже самое!

 

Ну тогда автоматически вопрос (если под iOs вообще ничего не компилил): установлены ли сертификаты разработчика и девелопера под iOS ?

 

да вот по ходу начинаю догонять, что их надо оформить.... :))

думал, просто, что для тестирования и сделали симулятор, а похоже надобно сертификаты даже для "тренировок"!

это так? 

  • 0
Опубликовано

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

  • 0
Опубликовано

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

а там же каких то 2 надо сертификата? правильно я понял?

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

  • 0
Опубликовано

Там разделяются сертификаты девелопера и дистрибьютора. Ну думаю разберешься. Да, если у тебя живой iPhone на версии 8.1.3 и наверно позже, то там при установке на живом устройстве есть ошибка, надо ручками в дельфе править. Скажу честно, у меня не получилось, бился несколько часов! Так что, устанавливай на 7.1 на симуляторе и будет тебе счастье!

https://www.iguides.ru/forum/showthread.php?t=43253  еще на хабре поищи, вроде что то находил. Да, и приготовь 100 $ !

  • 0
Опубликовано

Да, если у тебя живой iPhone на версии 8.1.3 и наверно позже, то там при установке на живом устройстве есть ошибка, надо ручками в дельфе править. Скажу честно, у меня не получилось, бился несколько часов! Так что, устанавливай на 7.1 на симуляторе и будет тебе счастье!

так а с AppStore то потом встанет на 8.1.3?

  • 0
  • Администраторы
Опубликовано
  1. Для работы с симулятором сертификат не нужен. 
  2. Проверьте актуальность вашего SDK в RAD Studio. Если вы ставили апдейты на XCode, то после каждого апдейта, нужно обязательно обновлять SDK хедеры в среде. Это делается в настройках: Tools->Options->SDK Manager. Выбираете SDK и нажимаете кнопку UpdateLocal File Cache. post-1-0-10518800-1426061995_thumb.png
  • 0
Опубликовано

Спасибо Ярослав, я тоже не знал, с симулятором не нужны сертификаты, так как их поставил изначально. А вопрос немного не по теме, но затронутый вверху, когда исправят (напишут патч) для iOs версии 8.1.3 ? Нужно пробовать, пытался сам исправить, но так и не получилось!

  • 0
Опубликовано

 

  1. Для работы с симулятором сертификат не нужен. 
  2. Проверьте актуальность вашего SDK в RAD Studio. Если вы ставили апдейты на XCode, то после каждого апдейта, нужно обязательно обновлять SDK хедеры в среде. Это делается в настройках: Tools->Options->SDK Manager. Выбираете SDK и нажимаете кнопку UpdateLocal File Cache. attachicon.gif2015-03-11 11-19-13 Options.png

 

Сделал так, как Вы сказали, но не помогло!

Обратил внимание, что у Вас iOSSimulator 8.1, а у меня iOSSimulator 8.2!!!!

Может как то установить на 8.1! Но как ?

  • 0
Опубликовано

Там внизу (см скришот Ярослава) есть кнопочка add. Выбири там 8.1. Но что то мне подсказывает, что это не поможет. У меня что то подобное было. Помогла перестановка xCode.

  • 0
Опубликовано

Я тоже с таким встречался, ранее (7.0, 7.1) не смог. Прокоментировать не могу. Мы как котята слепые, все сами и сами, а embarcodero, только деньги собирает. Попробуйте переустановить xCode. Больше не знаю чем помочь.

  • 0
  • Администраторы
Опубликовано

Надо установить симулятор для версии iOS 8.1. Для этого:

  1. Открываем XCode 6.2
  2. Заходим в меню File -> Preferences -> Downloads
  3. Выбираем iOS 8.1 Simulator

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...