• 0
#WAMACO

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

Вопросы

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

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

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

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

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


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

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

  • 0

Никто не пробовал новый PAServer в Delphi XE8, работает с XCode 6.2 ???

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

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


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

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

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


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

Да так походу у всех с этим симулятором  :)

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


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

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


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

может попробовать 30221_ios_8_simulator_hotfix_beta_for_xe8

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

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


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

Я решил проблему для Delphi XE6, установив старый XCode 5.1.1.

Изменено пользователем Ra72

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


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

Скринить надо такую мудрость, для потомков )))

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От 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 пользователей онлайн

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