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

dmdel

Пользователи
  • Постов

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

  • Посещение

Сообщения, опубликованные dmdel

  1. Ответ лежит в соседней теме этой же ветке.

    На сколько я помню в XE7 нет поддержки 64 версии.

    И что же делать, если у меня XE7. Да и вообще, если стоит версия XE7 и ниже, то создать и разместить приложение в AppStore невозможно?

  2. Здравствуйте!

    Загружаю приложение в AppStore с помощью Application Loader.

    Выдает ошибку (см. рис.)

    Дословный перевод:

     

    ОШИБКА ITMS- 90086: -Missing 64-битную поддержку - Начиная с 1 февраля 2015, новые IOS приложения, представленные в App Store должен включать 64-битную поддержку и будет построен с IOS 8 SDK. Начиная 1 июня 2015 обновления приложений также должны следовать тем же требованиям. Чтобы включить 64-бит в вашем проекте, мы рекомендуем использовать установку сборки по умолчанию Xcode "стандартных архитектур", чтобы построить один двоичный с 32-битной и 64-битного кода

     

    Как организовать 64-битную поддержку?

     

    Работаю в Delphi XE7 Architect

    post-1428-0-37525700-1436048328_thumb.pn

  3. RemotePath поставьте в .\StartUp\Documents\ у вас просто Documents\  в таком случае файлы из бандла не скопируются

    Спасибо, помогло. Только еще исправил это:

    Prep1Connection.Params.Values['database']:=TPath.GetHomePath+PathDelim+'Documents'+PathDelim +'Bio.db3'

    Иначе никак!

  4. Доброго времени суток!

    Разрабатываю приложение для IOS в Delphi XE7.

    Есть база SQLite небольшая, которую должно использовать приложение.

    Под  Windows все работает.

    Для iOS  в Deployment прописываю базу (см рис.).

     

    В коде BeforeConnect

    Prep1Connection.Params.Values['database']:=GetHomePath+PathDelim+'Documents'+PathDelim+ 'Bio1.db3';

     

    На Mac в пакете проекта есть папка "Documents" и там лежит база

     

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

    Но, при обращении к таблице пишет ошибку "Error, no such table: main"

    То есть такой таблицы не существует. Хотя в базе она точно.

     

    Во время работы приложения проверял

      if FileExists(GetHomePath+PathDelim+'Documents'+PathDelim+ 'Bio1.db3') then
        ShowMessage('true')
        else ShowMessage('false');
     
    выдает true

     

    До этого компилировал под Android, там все работало

     

    Подскажите, как быть

     

    post-1428-0-50927000-1435728468_thumb.pn

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