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

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


#WAMACO

Вопрос

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

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

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

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

Ссылка на комментарий

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

  • 0

У меня наверное то же самое, запускается эмулятор iPhone, появляется ярлык приложения. При нажатии на ярлык приложение пытается запустится (ярлык увеличивается в размерах), но не запускается. 

Ссылка на комментарий
  • 0

 

 

 

в XE8 все запускается под iOSSimulator, все работает, но через некоторое время начинается точно также - приложение деплоится, запускается и тут же закрывается!

причем, если создать новый пустой проект, то все хорошо! но через некоторое время картина повторяется!

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

 

А какая ошибка в логах симулятора? Что изменяется "через некоторое время"?

Ссылка на комментарий
  • 0
  • Администраторы

Я могу предположить, что надо перезапустить PAServer. Возможно он не закрывает какие-то процессы, которые могут повлиять на запуск...

Ссылка на комментарий
  • 0

Я могу предположить, что надо перезапустить PAServer. Возможно он не закрывает какие-то процессы, которые могут повлиять на запуск...

ну вообще фиг с ним с косяками в компонентах, в среде и т.д., но запуск под Android и iOS, эмбаркадеро надо сделать, чтобы работало как часы!

такими косяками Вы отпугиваете огромную армию разработчиков!

Что разрабатывать?, если даже пустой проект не запустить! Проблема растягивается на недели!

надоело.

Ссылка на комментарий
  • 0

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

Изменено пользователем haword
Ссылка на комментарий
  • 0
  • Администраторы

В большинстве случаев эта ошибка связана:

  1. С линковкой проекта с устаревшей версии SDK. То есть у вас в среде старые хедеры от iOS SDK. Этот случай обычно возникает при обновлении XCode. 
  2. С PAServer. Лечится перезапуском OSX или PAServer (с убиением всех дочерних процессов)
  3. С новыми требованиями Apple к формируемым файлам в пакете приложения. Entitlements. Тут нужно искать в официальных блогах статьи о том, как подправить этот файл для деплоя. Обычно касается старых версий среды и новых iOS SDK.
  4. С неправильной установкой XCode. При установки новой версии XCode может слететь активный путь, указывающий местонахождение текущей версии XCode. Проверить можно вызвав в консоле:
    xcode-select -p
    
Ссылка на комментарий
  • 0

Про первый пункт можно уточнить? Недопонял что нужно сделать.

 

По четвертому пункту у меня так:

Last login: Mon May 18 13:13:10 on ttys000
Mac-Admin-3:~ xenon$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
Mac-Admin-3:~ xenon$ 

Это норм?

Изменено пользователем xenon54
Ссылка на комментарий
  • 0

Плюсую по проблеме запуска приложения в симуляторе

в SDK Manager могу выбрать только SDK 9.1 и все!

Тем не менее, даже при деплое на iOS 9.1 устройство,

симулятор девайса стартует, приложение устанавливается,

но не запускается. А при двойном клике по иконке приложения

приложение пытается запуститься(разворачивается)

и сразу исчезает(закрывается).

Значок на устройстве в симуляторе естественно остаётся.

Embarcadero® Delphi 10 Seattle Version 23.0

OS X EI Capitan  версия 10.11.1

xCode 7.1  (7B91b)

Принтскрин прилагается

 

post-1835-0-57723200-1448390246_thumb.pn

Ссылка на комментарий
  • 0

Попробуйте установить BugFix

 

This PAServer Hotfix provides fixes for:
• building OS X 10.11 (El Capitan) applications with Delphi, C++Builder and RAD Studio 10 Seattle
• building iOS applications that run on iOS 7, iOS 8 and iOS 9 using the iOS 9 SDK with Delphi, C++Builder and RAD Studio 10 Seattle

 

http://www.fmxexpress.com/upgrade-support-for-ios7-ios8-ios9-and-osx-el-capitan-with-this-hotfix-in-delphi-10-seattle/

http://cc.embarcadero.com/Item/30398

Ссылка на комментарий
  • 0

Такая же беда, как у автора темы. 

Имею:

MacOS Mojave 10.14

Xcode 10.0 (10A255)

Paserver 10.3.1.15

Delphi 10.2.3 (25.0.31059.3231)

Все настроено, симулятор запускается, выскакивает логотип (огонек), но после загрузки приложение закрывается. Что делать? :(

Ссылка на комментарий
  • 0
30 минут назад, CyberStorm сказал:

Такая же беда, как у автора темы. 

Имею:

MacOS Mojave 10.14

Xcode 10.0 (10A255)

Paserver 10.3.1.15

Delphi 10.2.3 (25.0.31059.3231)

Все настроено, симулятор запускается, выскакивает логотип (огонек), но после загрузки приложение закрывается. Что делать? :(

+100500 раз обсуждали, пока забудьте симулятор. Мак ограничили 64 битами. А paserver 32 битный. Поэтому и не работает, почти пол года или год уже)). Только реальное устройство)). Заведется если только в симуляторе поставите 32 битное устройство!  Допустим iphone 5 или 4s. 

Ссылка на комментарий
  • 0
В 26.10.2018 в 20:44, Vitaldj сказал:

+100500 раз обсуждали, пока забудьте симулятор. Мак ограничили 64 битами. А paserver 32 битный. Поэтому и не работает, почти пол года или год уже)). Только реальное устройство)). Заведется если только в симуляторе поставите 32 битное устройство!  Допустим iphone 5 или 4s. 

Спасибо! Надеюсь до нового года разработчики выпустят новый пасервер. А еще один вопрос - а для реального устройства нужно ли приобретать сертификат разработчика, или можно обойтись без него?

Ссылка на комментарий
  • 0
1 час назад, CyberStorm сказал:

Спасибо! Надеюсь до нового года разработчики выпустят новый пасервер. А еще один вопрос - а для реального устройства нужно ли приобретать сертификат разработчика, или можно обойтись без него?

Можно, но я не знаю как. У меня был серт. Сейчас пока не нужен... потом снова куплю, без него не разместишь в магазине...

Ссылка на комментарий
  • 0
19 часов назад, CyberStorm сказал:

Спасибо! Надеюсь до нового года разработчики выпустят новый пасервер. А еще один вопрос - а для реального устройства нужно ли приобретать сертификат разработчика, или можно обойтись без него?

Увы, нужно.

Я долго бился без сертификата, искурил все форумы какие нашел. Не запускалось на устройстве ни в какую. Компилировалось, но не запускалось. Как только купил сертификат, обновил данные в xCode, сразу все завелось.
Если и существует способ запустить без сертификата, я его не нашел, хоть искал весьма упорно (джейлбрейки не рассматривал, девайсы принадлежат фирме).

Ссылка на комментарий
  • 0
29 минут назад, Barbanel сказал:

Увы, нужно.

Я долго бился без сертификата, искурил все форумы какие нашел. Не запускалось на устройстве ни в какую. Компилировалось, но не запускалось. Как только купил сертификат, обновил данные в xCode, сразу все завелось.
Если и существует способ запустить без сертификата, я его не нашел, хоть искал весьма упорно (джейлбрейки не рассматривал, девайсы принадлежат фирме).

Ярослав рассказывал, что можно. Каким то образом нужно запустить нативный xcode, сделать пустое приложение, там что то сгенериться и далее что то отправить на сайт, для генерации бесплатного серта... Просто Ярославу сейчас некогда, а я не хотел его отвлекать этим вопросом. Он фреймворк пилит упорно...

Ссылка на комментарий
  • 0
36 минут назад, Vitaldj сказал:

Ярослав рассказывал, что можно. Каким то образом нужно запустить нативный xcode, сделать пустое приложение, там что то сгенериться и далее что то отправить на сайт, для генерации бесплатного серта... Просто Ярославу сейчас некогда, а я не хотел его отвлекать этим вопросом. Он фреймворк пилит упорно...

Где-то проскакивал коммент, что это больше не работает, да и само это сообщение Ярослава я не нашел.

Ссылка на комментарий
  • 0
5 минут назад, Barbanel сказал:

Где-то проскакивал коммент, что это больше не работает, да и само это сообщение Ярослава я не нашел.

А он это на форуме и не писал, он писал в чате.

Ссылка на комментарий
  • 0

Ребят, налетел на эту же проблему - приложение устанавливается на симулятор, но после сплэш экрана вылетает. 
 

среда такая - Catalina на vbox, последний xCode и paserver 20.

delphi 10.3.3 rio community

эппловский девелоперский сертификат  есть. 
 

может посоветуете что-нить путное? )

 

 

 

Ссылка на комментарий

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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