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

Ra72

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

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

  • Посещение

  • Победитель дней

    4

Весь контент Ra72

  1. Создал приложение на iTunes Connect. Собрал файл проекта *.IPA. При попытке его загрузить через Application Loader выдается следующее сообщение: Application Loader is currently unavailable. We’re having trouble connecting to the App Store. Please try again later. No suitable application records were found. Verify your bundle identifier 'ru.MyWebsite.ProjectName' is correct.
  2. ZuBy, не помогло, даже усугубило, остался только Windows и OsX
  3. Создал проект на DelphiXE8Trial. В результате открытия проекта на DelphiXE6 а может по какой-нибудь другой причине в списке Target Platforms перестал отображаться пункт iOS Device. И в списке Add Platforms... его тоже нет, то есть нельзя добавить такой Target. Что могло случиться?
  4. Ra72

    ошибка e8008015

    Как удалось побороть e8008015 ? у меня прогресс не наметился...
  5. После некоторых манипуляций, которые не смогу повторить, при деплое теперь пишет: [PAClient Error] Error: E0264 /users/XXX/Downloads/XXX_XXX_Dev.mobileprovision: no identity found Может этот файл надо в XCode как-нибудь регистрировать не в девайсах?
  6. У меня MacBook Air. В Delphi XE8 вместо поля "Mobile Provision" надпись "Provision profile". У меня не та Delphi? Скачивал с официального сайта... То есть название программы пока никак не повлияет на компиляцию проекта? И не важно, что в XCode прописать?
  7. Да, это я вижу, но какой? и где? В XCode я Provisioning profile подключил к этому Target-у... Статья опять же не показывает где что в Delphi надо заполнить... Может я где-нибудь в CFBundleIdentifier в опциях проекта префикс не указал, или там не надо указывать?... Куда надо этот Provisioning profile установить? Или, может, я его не так сгенерировал, IDApp не те указал? Нужен конкретный пример, вот есть программа на Delphi, опции проекта - такие-то. Далее начинаем генерировать сертификаты, сгенерировали Development - установили его в связку ключей. Далее создаем App IDs. Проект Delphi называется ru.mysite35.test2. Делаем Wildcard App ID = ru.mysite35.*. (или может цифры нельзя) Как то так, от проекта Delphi отталкиваемся и по шагам... Далее заводим устройство, получаем ID его из iTunes, вставляем в соответствующее поле. Затем создаем Provisioning profile для Debug режима надо создавать Development. Подцепляем туда наше устройство и наш App ID. Скачиваем. Переходим в XCode. Находим там наш Device. Клик правой кнопкой - Show Provisioning profile, добавляем скачанный файл... Примерно так я делал...
  8. Ссылка не рабочая... Вот что ему, Delphi, надо? как где настроить? Может, XCode не той версии или как понять? Provisioning профиль вроде создал, к девайсу в XCode прицепил его... Кстати, в XCode прицепляется только Developer-профиль, а Distribution-профиль - нет.
  9. Я думаю - все, но нигде нет инструкции - а сколько это все и какие... и что значит "установили"? Куда? p.s. в этом то и проблема
  10. Да, конечно, Сертификат купил 99$. Иначе, насколько я понимаю, даже симулятор не запустится. Обсуждается много где, но все отрывочно, а вот пошаговой инструкции нет. Где одновременно все было бы. И сторона Apple и сторона Delphi. Особенно сейчас интересует есть ли ограничение у trial-версии Delphi на деплой в девайс? Хочу проверить и принять решение - покупать или нет XE8... Если есть ограничение, то этот момент не проверить. Или на XE6 дальше заморачиваться...
  11. Использую Delphi XE8 - Trial. Delphi XE6 побороть удалось только на симуляторе, при компиляции на девайсе получил ошибку e800003a. Пробую запустить тест на iOSDevice. Нажимаю Project - Options - Provisioning и получаю надпись что профиль не найден. В XCode на этом Target профиль подключил. Симулятор работает. Может это ограничение Trial-версии, что на девайсе не запускается? p.s. Использовал статью http://habrahabr.ru/company/delphi/blog/255721/, но в ней только симулятор. p.p.s. И неплохо было бы создать статью, в которой подробно описано на конкретном примере как получить сертификаты и какие поля надо заполнить в настройках Delphi соответствующие им. А так же как выкладывать приложение на App Store. Причем надо несколько статей для разных версий Delphi, так как настройки сильно различаются. p.p.p.s. Месяц уже не могу запуститься на iOS из-за отсутствия внятной документации (на Android таких проблем не было).
  12. У меня наверное то же самое, запускается эмулятор iPhone, появляется ярлык приложения. При нажатии на ярлык приложение пытается запустится (ярлык увеличивается в размерах), но не запускается.
  13. Нет, как заполнить я знаю, я не знаю как это сделать через LiveBinding и PrototypeBindSource. Внятного примера не нашел именно использования PrototypeBindSource. Вот единственный пример, который я нашел: http://www.webdelphi.ru/2012/09/znakomstvo-s-visual-livebindings-v-delphi-xe3/. Но в нем я не понял как работает событие PrototypeBindSource1CreateAdapter. Вернее, как работает я понял, но там не для списка адаптер. P.S. Создание в этом методе собственно данных - это шедевр, конечно. Но если их там не создать, вызывается исключение...
  14. Поясню. У ListBoxItem-ов есть некий стиль. В момент его применения рисуются RadioButton из стиля. Как мне в момент изменения состояния Selection данной строки списка, установить точку внутрь RadioButton? Первая проблема - найти событие на изменение состояния Selection. Вторая проблема - изменить состояние RadioButton.
  15. Есть разноцветные ListBoxItem-ы, надо вывести картинку или радиобатон, которые обозначали бы, что данный пункт сейчас выделен. Как это сделать?
  16. [удалено] Создам лучше новую тему наверное...
  17. Спасибо за видео, пригодится для приложений БД. Но у меня источник данных не DataSet, а TList<T>. И еще у итемов листбокса по стилю два поля, не только text.
  18. Я научился создавать стилизованные списки и мои приложения стали выглядеть более менее красиво. Теперь встал вопрос про наполнение списков данными. Решил использовать технологию LiveBinding, но не нашел вменяемого объяснения принципов ее работы для версий XE3 и выше. Там поменялся компонент-источник для произвольных классов списков. Теперь это PrototypeBindSource (почему прототип, он что не доделан?) вместо BindScope. Сделал тестовый проект, чтобы протестировать возможности данного компонента, но связать компонент с данными чтобы они отобразились мне не удалось. Для данных использовал обычный TList<T>. Расскажите как это работает? P.S. Связывание вроде бы заработало на простом списке. Теперь надо как то данные записывать в стиль... В прикрепленном проекте в поле text стиля данные записываются, а как заполнить поле any_text ? TestBindings.zip
  19. У меня две среды разработки Delphi развернуты на стационарном компьютере и на ноутбуке. В режиме Debug применяется для подписи файл debug.keystore. Эти два файла для компьютера и для ноутбука - разные и программы, скомпилированные в разных средах, не устанавливаются на одно Android-устройство без удаления. Пишет на Android: "Приложение не установлено. Пакет с таким именем установлен и имеет конфликтующую подпись" Пробовал перенести debug.keystore с ноутбука на компьютер, перестает деплоится на компьютере проект. Пишет: "[PAClient Error] Error: E2568 jarsigner error: java.lang.RuntimeException: keystore load: Keystore was tampered with, or password was incorrect" Как мне перенести правильно подпись, чтобы они были идентичными? P.S. Конечно можно сгенерировать свой *.keystore файл в режиме Application Store, но все же, есть возможность для Debug режима?
  20. Применил StyleBook к форме из файла AquaGraphite.style. Под Win32 стиль buttonstyle работает быстро. Под Android этот же стиль дает при нажатии на кнопку досадную задержку, на глаз 500 мс. Устройство - китайский двух-ядерный планшет.
  21. Ra72

    TGridPanelLayout

    Контейнер, группирующий объекты в виде сетки. При закрытии формы с этим компонентом всегда появляется исключение: "raised exception class segmentation fault 11" на Андроиде. А компонент весьма полезный. Прилагаю проект, при выходе из приложения возникает, описанная мной, ошибка. Test1.zip
  22. Экспериментировал на Андроиде. При запуске видео-файла в таймере плеер имеет всегда состояние TMediaState.Playing. Состояние не переключается при окончании воспроизведения.
×
×
  • Создать...