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

Vitaldj

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

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

  • Посещение

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

    28

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

  1. Vitaldj

    AdHoc

    Для которых подключаешь, в настройках дельфи ничего прописывать не надо, все автоматом, поэтому и все получалось, а для adhoc, в настройках надо указывать конкретный сертификат. Смотните в настройках дельфи в разделе provisioning и там выбирай adhoc. В восьмой дельфе вроде автоматом прописывается нужный сертификат. Если их несколько, то выбираешь нужный.
  2. Vitaldj

    AdHoc

    А подписываешь правильным сертификатом? Для телефона, который зарегистрировал на сайте аппл для разработчиков?
  3. И куда его положить? В папке с проектом он толку не дает.Ну вообще то по русски написано, пропишите (подключите) в uses )
  4. Речь идет про iOs, а не про ведроид ))
  5. Может использовал какие нибудь компоненты, подбирал, складывал на форму, а в uses забыл убрать. Вот они все и попадают в проект.
  6. Алло, что никто не использует tImagelist?
  7. А как вы подключаете телефон, к виртуальной машине и USB пробрасываете во внутрь?
  8. Реализовывал через TIdSMTP, как и написал предыдущий оратор. Но встретился с рядом проблем, хочу поделиться с вами частичными решениями. Дело в том, что года 2-3 назад, многие почтовые сервисы перешли на авторизацию через ssl и тд и тп. На это я и напоролся. Решил проблему пока только с почтой яндекса, с маил.ру не решил и бросил. Но все по порядку. Используемые компоненты: IdAntiFreeze1: TIdAntiFreeze; MailMessage: TIdMessage; IdSSLIOHandlerSocketOpenSSL1: TIdSSLIOHandlerSocketOpenSSL; IdServerIOHandlerSSLOpenSSL1: TIdServerIOHandlerSSLOpenSSL; SMTP: TIdSMTP; Далее, в вашем обработчике пишите код: SMTP.Host:= 'smtp.yandex.ru' ; // хост SMTP.Port:= 465 ; // порт Smtp.Username:= ''; //edit3.Text; // почтовый адрес Smtp.Password:= '';// edit4.Text; // пароль Для авторизации, обязательно! SMTP.UseTLS :=utUseImplicitTLS ; SMTP.Port:= 465 ; IdSSLIOHandlerSocketOpenSSL1 := TIdSSLIOHandlerSocketOpenSSL.Create(nil); IdSSLIOHandlerSocketOpenSSL1.Destination := SMTP.Host+':'+IntToStr(SMTP.Port); IdSSLIOHandlerSocketOpenSSL1.Host := SMTP.Host; IdSSLIOHandlerSocketOpenSSL1.Port := SMTP.Port; IdSSLIOHandlerSocketOpenSSL1.DefaultPort := 0; IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method := sslvTLSv1; IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Mode := sslmUnassigned; SMTP.IOHandler := IdSSLIOHandlerSocketOpenSSL1; MailMessage.CharSet := 'KOI8-R'; MailMessage.From.Name:= ''; // имя MailMessage.Subject:= 'Проверка электронного ящика пользователя.' ; // тема MailMessage.From.Address:= 'адрес с которого посылаете' ; MailMessage.From.Domain:= 'yandex.ru'; // домен MailMessage.From.User := 'PharmSuitePro'; MailMessage.From.Name := 'PharmSuitePro'; MailMessage.Recipients.EMailAddresses:= ''; // получатель и копия MailMessage.Body.Text: // тело письма MailMessage.IsEncoded:=true; MailMessage.ContentType:='text/plain; charset=KOI8-R'; Коннект и посыл, можно в try SMTP.Connect; SMTP.Send(MailMessage); Это потом: SMTP.Disconnect(); Попробовал на компе, все получилось, но когда стал пробовать на реальном сервере, пришла ошибка, пришлось обновлять open SSL, и все заработало!
  9. Это не ошибка. Наведи на любой компонент Lockbox, всплывающий хинт покажет платформы, для которых будет компилироваться, 64 iOs, там нет.
  10. Коллеги, появился TImageList и это очень хорошо. Но не совсем понятно до конца как он работает? К простой кнопке я его прикрутил TButton, и он картиночка отобразилась влева. Но мне совсем не нравиться вид ее! Она какая то маленькая и отступ слава маловат. Вот для примера посмотрите, наверху кнопка с иконок сделана по старому, положил TImage, а внизу по новому, через TImageList. Как менять параметры отображения у TButton? А, еще прикол! В маке она вообще не отображается!!! ))
  11. Подтверждаю проблему! Но с одной коррекцией, на iPhoneSimulator как и описал wamaco действительно один в один - не запускается, а вот на живом устройстве (iPhone 5s) не удалось воспроизвести проблему - все устанавливается и работает! Так что глюк с симулятором!
  12. Халилуя! Догадался за 30 секунд до вашего сообщения!!! все получилось! И правда, этого не требовалось до 8.1.3, поэтому и не делал. Счас прописал и все получилось))). Огромное спасибо. Никому не желаю так, простите "потрахаться"! Если кому интересно, то прописал в version info, в раздел CFBundleIdentifier информацию из app IDs (с сайта разработчика). Всем спасибо)))
  13. Насколько я помню, хотфикс уже вышел и называется: iOS 8.1.3/8.2 Deployment Beta Hotfix for XE7 Ent and above
  14. Все это я делал, спасибо, что помогаете, но я не "чайник", не обижайтесь. Перегрузил все что можно, винду и мак. Есть сподвижки, теперь в дельфе в Provosioning все увиделось!!! Видно в xCode был глюк. Но при компиляции пишет ошибку: Unable to install package. (e8008016) Вроде я как то встречался давненько с этой ошибкой, и вроде она означала, что сертификат для устройства не тот. Но как не тот? В developer.apple.com в девайсах ничего не менял! Сгенерировал для всех которые имею!
  15. Последнее предложениее... поподробнее....Это как? А как я до этого в XE6-7 все делал???? Никаких проблем не было! Сейчас снова полностью все обнулил и вообще сначала все сделал. Создал все сертификаты, установил. Результат нулевой((((
  16. Коллеги, копаю дальше, теперь совсем в ступоре! Установил outpost, чтобы посмотреть, ломиться ли дельфи в сеть и увидел, что да, ломиться. Взял и обрезал это соединение и о чудо! Пошла компиляция! И создалась директория iOSDevice! Но потом вышла ошибка: ______________________________________________________ [Error Error] Missing provisioning information. Distribution certificate has not been specified for the "Debug" platform configuration. ______________________________________________________ Ну естественно, понятно, что что то с сертификатами! А пошел, сделал новые! Но ни тут то было, ошибка так и осталась. Что я не так сделал? Ведь я ничего не менял в мак оси, а XE7 работала! И еще, заметил, что в разделе Provisioning (в дельфи) поменялись настройки, теперь там стоит <auto>. И не на что поменять не могу. Как так? Что делать?
  17. Да я понимаю, что это не системная проблема. Продукт не может быть выпущен с таким багом((. Но почему у меня ничего не получается, не понимаю(. Попробую вечером переставить xCode. Хотя, как мне кажется, это проблему не решит. Я же говорю, стопориться сразу, до порта PAservera не доходит. Ума не приложу. Причем и в XE6 и XE7 на той же виртуальной машине - все проходит и деплоится нормуль.
  18. На iPad'е тоже самое, стопор в самом начале.
  19. Коллеги, столкнулся с совсем уж не объяснимым глюком, как говориться даже стыдно рассказывать. На дельфи с XE4 (не пропускал ни одну версию). Года 2 ставлю и на симуляторе и на живом устройстве, все всегда получалось. Про сертификаты и лицензии рассказывать не надо, все знаю. На днях обновился таки до XE8, установил в виртуальной машине (программирую на маке), все вроде нормуль. активировал, начал SDK ставить, вроде все тоже пучком, попробовал на iOs симуляторе, все идет! Обрадовался, вставил свой iPhone и попробовал откомпилировать на живом устройстве. Ну не тут то было! Он сразу стопорит дельфи, не проходит и доли секунды. То есть, она вообще не подает признаков жизни! Вообще, помогает только силовое закрытие программы самой виндовс. При этом выяснил, что он даже не успевает создать директорию iOSDevice!!! Пробовал и F9 и без дебаггинга и просто compile и просто build. Ничего!!!! Для симулятора, виндовс, мак оси и андроида все идет без проблем и все директории создаются. Кто нибудь уже пробовал XE8? Поделитесь. Вывод один, дело не доходит до деплоя, то есть глюк в самом начале. Help))
  20. Присоединяюсь к вопросу, тоже очень надо!
  21. uninstall dr.web ! Хотя, если без юмора, то у меня outpost все прекрасно спрашивает и показывает, так что дело скорее всего в докторе вебе.
  22. Что то было подобное с месяц назад, но, к сожалению ошибки не память не помню. Помогло только восстановление из архива. Программирую в маке на вертуалке (virtualBox). Переодически сохраняю копии в timeMachine. Вот с нее и восстановил образ винды, ошибка ушла. Из этого сделал вывод, что ломалось что то в винде, а не в маке. Ну и, как понятно из обсуждения, так и не разбирался в чем была ошибка. Причем помню, что в маке еще какой то странный процесс жрал ресурсы (не PAserver) и если его обрубаешь, то как у вас. Тоже самое если и PAserver обрубить.
×
×
  • Создать...