• 0
wamaco

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

Вопросы

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

74 ответа на этот вопрос

  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Версия XCode какая?

Версия  XCode 6.2

iOS Simulator iPhone5s/iOS 7.1 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 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

Ну если в дельфях баг исправят, то да! 

http://blogs.embarcadero.com/sarinadupont/2015/01/29/ios-813-app-deployment-steps-for-xe7/

Поделиться сообщением


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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

По идеи должны исправить. Над этим работают, но сроки и подробности я не знаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

 

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

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

да пробовал я так.... там только  sdk 8.2!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Denis Vasilyev
      Серия статей с пошаговой инструкцией, как подключить и настроить Android, OS X, iOS Simulator, iOS для работы с RAD Studio.
       
      Как настроить Android и RAD Studio XE7 (Delphi, C++ Builder)
      http://habrahabr.ru/company/delphi/blog/253929/

       
      Как настроить Mac OS X, iOS-симулятор и RAD Studio XE8 (Delphi, C++ Builder)
      http://habrahabr.ru/company/delphi/blog/255721/

       
      Как настроить iOS-устройство и RAD Studio XE8 (Delphi, C++ Builder)
      http://habrahabr.ru/company/delphi/blog/265313/

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу