Dmitry Sobko

Пользователи
  • Публикации

    32
  • Зарегистрирован

  • Посещение

О Dmitry Sobko

  • Звание
    Продвинутый пользователь
  • День рождения

Посетители профиля

152 просмотра профиля
  1. Всем спасибо большое! Тему можно закрывать.
  2. Решил вопрос своими силами. Может кому-то будет полезно. Такая ошибка возникает, если архитектура устройства отличается от разрядности приложения, которое пытаюсь запустить. iPad у меня оказывается 32 битный, приложение запускаю как x64. Переключился в Project Manager'е на 32bit и все запустилось! Вот документация по ошибкам http://docwiki.embarcadero.com/RADStudio/XE8/en/RunIOSDeviceFailedHelpPage
  3. Добрый день, уважаемые коллеги! Впервые пытаюсь запустить приложение на своем iPad'е. Наконец-то разобрался с сертификатами, большое спасибо пользователю kami Теперь у меня новая проблема, после компиляции и деплоя начинается запуск приложения и через некоторое время появляется ошибка e8000087 Подскажите пожалуйста, что делать? Спасибо!
  4. Получилось! Прописал в Project-Options-VersionInfo -> CFBundleIdentifier XXXXXXX.com.mysite и заработало! Спасибо за наводку!!!
  5. Добрый день, уважаемые коллеги! Впервые столкнулся с публикацией приложения в App Store. Выполнил все шаги по данному мануалу http://sokovnin.com/work/podgotovka-i-publikaciya-prilozheniya-v-app-store/ до момента подготовки приложения для публикации, где уже рассказывается про иконки и прочее. Т.е. на текущий момент у меня есть: 1) сертификат Development и сертификат Production 2) идентификатор приложения App IDs 3) свой iPad в списке устройств 4) Provision Prifile Development и Distribution В связке ключей все ключи добавил, в xCode provision профили добавил. Подключил свой iPad к маку, создал проект в xCode, выполнил все необходимые настройки, запустил пустое приложение - запустилось. Это означает, что сертификаты и профили у меня правильные, по крайней мере девлоперские. Довольный, запускаю RAD Studio Berlin, (PA Server у меня уже запущен и на маке и под виндой (коннект есть)), открываю свой проект, захожу в Project -> Options, выбираю категорию Provisioning. Дальше в поле Target у меня сразу выбран пункт Debug configuration, в поле Build Type сразу выбран пункт iOS Device - 64 bit - Development. В поле Provision Profile выбираю профиль, который мне выдает мой мак через PA Server, выбираю в поле Developer Certificate сертификат, который привязан в профиле, и тут я столкнулся с проблемой. При выбранном сертификате, а он у меня один в профиле, мне система сообщает, что: Unable to much bundle identifier "MyProject" with AppID "XXXXXXX.com.mysite" in selected provisionining profile. Bundle identifier value should be "com.mysite" so it can be used with the selected provision profile "Developer iPad" При создании App ID я вводил в bundle identifier значение com.mysite. xCode читает это значение точно так же как я его и вводил, а вот Delphi читает его как "XXXXXXX.com.mysite". Где XXXXXXX - это некий префикс, который генерируется автоматически. Что я делаю не так? Помогите пожалуйста, уже всю голову сломал ((( Спасибо!
  6. Полностью поддерживаю! Но меня, на данный момент, особенно интересует фоновая работа и потоковое аудио/видео
  7. FGX

    Нет, устанавливаю впервые. Как я писал выше, ошибка видимо в путях, на скриншоте в спойлере видно. Пока все еще не могу сообразить как их поменять.
  8. Спасибо большое ZuBy и enatechno за ответы. Так как на текущий момент решение нужно было быстрое, я попробовал совет enatechno и все заработало! Но я уверен, что совет ZuBy тоже будет работать и обязательно позже так и сделаю. Действительно в коде будет проще ориентироваться. Прошу прощения, не знаю Ваших имен. Оба ответа лучшие. Но можно отметить только один. Отмечаю ответ enatechno, так как он сейчас у меня работает. Еще раз всем спасибо большое!
  9. FGX

    Да, есть. Скопировал на устройство, он не стал устанавливаться. Мне кажется я нашел проблему, но не знаю как ее решить. Пути на скриншоте не мои, как их изменить?
  10. FGX

    Это скриншот SDK Manager'а Про окно настроек SDK не понял( Поясните пожалуйста, что Вы имели ввиду
  11. У меня другая проблема, посмотрите скриншот http://joxi.ru/KAxejoocopD9r8, не могу запустить ни один демо проект на андроиде. Помогите пожалуйста. --------------------- От модератора: Сообщения вынесены в отдельную тему в соответствии с правилами. Скриншот загружен на форум, под спойлер.
  12. Спасибо за совет! Буду пробовать. Тему пока не закрывайте)
  13. Если я записываю INI файл в TPath.GetSharedDownloadsPath, то такой проблемы не наблюдается. Вот код первой записи: procedure TFormELECTRA.FormCreate(Sender: TObject); begin PathToSettings := TPath.GetSharedDownloadsPath; //GetSharedDownloadsPath GetDocumentsPath end; procedure TFormELECTRA.BtnAddUserClick(Sender: TObject); begin F:=TIniFIle.Create(TPath.Combine(PathToSettings, INIFileName)); F.WriteInteger('door1', 'number', 1); //записываем FDoorNumber F.WriteString('door1', 'doorname', FDoorName); //записываем FDoorName F.WriteString('door1', 'doorkey', FDoorKey); //записываем FDoorKey F.WriteString('door1', 'doorstatus', FDoorStatus); //записываем FDoorStatus F.WriteString('door1', 'lastopen', FDoorLastOpen); //записываем FDoorLastOpen F.WriteString('door1', 'accesstokeys', FDoorAccessToKeys); //записываем FDoorAccessToKeys F.UpdateFile; //обновляем файлик F.DisposeOf; end; Так я добавляю дополнительно одну из записей, таких у меня несколько процедур. procedure TFormELECTRA.WriteStatusLock; begin F:=TIniFIle.Create(TPath.Combine(PathToSettings, INIFileName)); F.WriteString('door1', 'status', FDoorStatus); //записываем FDoorStatus F.WriteString('door1', 'accesstokeys', FDoorAccessToKeys); //записываем FDoorAccessToKeys if FDoorLastOpen <> '' then begin F.WriteString('door1', 'lastopen', FDoorLastOpen); //записываем FDoorLastOpen end; TimeFromMobile := DateTimeToStr(Now); F.WriteString('parameters', 'Tl', TimeFromLock); //записываем TimeFromLock F.WriteString('parameters', 'Tm', TimeFromMobile); //записываем TimeFromMobile F.UpdateFile; //обновляем файлик F.DisposeOf; end;
  14. Спасибо, буду пробовать! А по багам есть идеи, почему такое может быть? У меня не только в этом Layout'е такая проблема. Есть еще Layout, где в зависимости от ситуации отображается одна из двух картинок, которые через некоторое время работы приложения просто исчезают. Ошибок в коде точно нет.