@xamarin_russia

Страница 550 из 619
Сирожа
04.09.2018
12:37:28


И в студии верный бандл ид?

Tozik
04.09.2018
12:40:31
И в студии верный бандл ид?
да, в студии верный бандл ид

сейчас повторю что на скриншоте

Google
Alex
04.09.2018
12:40:55
ребят, все не могу собрать проект заказчика под иос для сборки на устройстве нужен сертификат дистрибьюшн?
Вроде как лицуха разраба для установки на девайс требование Apple и самоподписанный как на андроид тут не прокатит, исключение лишь корпоративные лицензии для внутреннего использования без аппсторе, если не путаю

Alex
04.09.2018
12:44:47
не совсем понял
Для стимулятора можно без провижн запустить, а реальный девайс только подписанный как для аппсторе, чтобы не делать дыру в установке программ минуя аппсторе. Как я это понимаю, вечно траблы с этим возникали

Андроид подписал и ставь куда хочешь, даже без лицензии разработчика для Google play, у apple строго с реальными девайсами

Alex
04.09.2018
12:47:42
По идее да

Это же реальный девайс и система безопасности не даст поставить левую аппликуху как на симулятор

Александр
04.09.2018
12:50:52
Роскомнадзор балуется

Kirill
04.09.2018
12:51:30
то есть нужен сертификат дистрибушн?
если на свой девайс да в дебаге ставить из IDE то development сертификат. Distribution нужен только для распространения

Tozik
04.09.2018
12:52:29
если на свой девайс да в дебаге ставить из IDE то development сертификат. Distribution нужен только для распространения
тоже логично просто еще до сборки, он уже говорит что я не могу его подписать



Google
Андрей Родионович
04.09.2018
12:54:50
тоже логично просто еще до сборки, он уже говорит что я не могу его подписать
Тык а для этого разве не нужно сделать в xcode прогу с аналогичны bundle id

vladimir
04.09.2018
12:55:23
Тык а для этого разве не нужно сделать в xcode прогу с аналогичны bundle id
это для free provisioning, потестить на своём устройстве

Андрей Родионович
04.09.2018
12:56:21
Сори, из-за этого поудмал что об этом и речь

если на свой девайс да в дебаге ставить из IDE то development сертификат. Distribution нужен только для распространения

это для free provisioning, потестить на своём устройстве

Сирожа
04.09.2018
12:57:39
У нас два профиля - один для публикации в аппстор, другой для теста, кажется он называется Ad Hoc

Tozik
04.09.2018
12:57:50
это для free provisioning, потестить на своём устройстве
просто на выходе собирая из хкод с бандлид, собирается на девайс с вижлы не собирается

Сирожа
04.09.2018
12:58:04
В него добавлены устройства на которых можно развернуть аппу

Tozik
04.09.2018
12:58:23
Сирожа
04.09.2018
12:58:27


Сирожа
04.09.2018
12:58:54
нужен еще development для запуска локально
Ну вот я выезжаю на Ад-Хоце

И запускается нормально

нужен еще development для запуска локально
просто я один из тех 35 устройств

А вообще пляски с сертами в iOS - это нечто

Karim
04.09.2018
13:01:36
А вообще пляски с сертами в iOS - это нечто
зато в Android'е если потерять Keystore, то это с концами

Iván
04.09.2018
13:01:40
Хороший дизайнер == Хороший художник
сорян за педантизм, но художник и дизайнер это довольно разные скиллы и тип мышления решил ответить потому что к жене-художнику часто приходят за дизайнами в духе путаницы HR про Java и JavaScript

Сирожа
04.09.2018
13:02:21
зато в Android'е если потерять Keystore, то это с концами
вот прям аж ссыкатно стало... пойду ещё раз его задамплю

Kirill
04.09.2018
13:03:43
зато в Android'е если потерять Keystore, то это с концами
Так не теряй, тем более сейчас его можно в Google Play Console залить)

Google
Tozik
04.09.2018
13:04:45
кароче даже с хкода только в автоматическом режиме работает

Iván
04.09.2018
13:09:07
Ну понятно, но всЁ равно Дизайнер это от части художник
ну в смысле дизайнер должен уметь делать красиво, это да но дизайнер = лэйауты, типографика, пропорциональность, визуальные иерархия и такт художники этим всем просто не занимаются, как и дизайнеры не занимаются анатомией, композицией, перспективой, etc.

Karim
04.09.2018
13:09:58
Так не теряй, тем более сейчас его можно в Google Play Console залить)
я один раз потерял на одном проекте, с того момента очень щепетильно к нему отношусь)

Iván
04.09.2018
13:10:24
мда, пойду тоже бэкапить

а то что Download в App Signing в Google Play Console – это не бэкап?

Iván
04.09.2018
13:20:21
далеко не только это. Часто еще дизайнер именно продумывает UX, пользовательские сценарии, где что и как расположить и тому подобное.
это когда UI дизайнер умеет в UX design, но обратное тоже не гарантированно (я тому пример хехе)

там за последние годы наплодилось подтипов ?

Iván
04.09.2018
13:22:04
типа дизайнеров на Dribbble постоянно ругают что там делают eye-candy чтобы попасть на главную, но без всякой оглядки на UX дизайн в итоге выглядит очень круто, но реально пользоваться таким обычно будет сложно

Так не теряй, тем более сейчас его можно в Google Play Console залить)
да, походу тогда в GPC это бэкап у меня как-то само всё подписалось, даже не могу найти на машине ?

Kirill
04.09.2018
14:03:37
Добрый день. Вопрос не совсем по Xamarin, скорее по c#. Есть сервер с api. Весь обмен данными с серверм происходит на устройстве через httpclient. Для авторизации на сервере нужно в поле Cookie передать параметр JSESSION с нужным значением, которыое я получаю при логине.Cookie задаю в httpclient такм образом var handler = new HttpClientHandler(); Uri uri = new Uri(myUriAsString); client = new HttpClient(handler); handler.CookieContainer=new CookieContainer(); handler.CookieContainer.Add(uri, new Cookie("JSESSION", jsession)); Но до сревера куки почеу-то не доходит, что вызывает unauthorized. В чем может быть проблема?

Gleb
04.09.2018
14:26:35
Что в uri?

Kirill
04.09.2018
14:28:03
Что в uri?
Адрес сервера в формате "https://ip"

Gleb
04.09.2018
14:28:41
Интернет советует ставить BaseAddress в httpclient

var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using (var handler = new HttpClientHandler() { CookieContainer = cookieContainer }) using (var client = new HttpClient(handler) { BaseAddress = baseAddress }) { var content = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("foo", "bar"), new KeyValuePair<string, string>("baz", "bazinga"), }); cookieContainer.Add(baseAddress, new Cookie("CookieName", "cookie_value")); var result = client.PostAsync("/test", content).Result; result.EnsureSuccessStatusCode(); }

Gleb
04.09.2018
14:32:55
Есть ещё вариант - сделать запрос на свой сервер и посмотреть что приходит в запросе

Чтоб не гадать

Google
Gleb
04.09.2018
14:33:29
Может проблема не в том что кука не доходит а в чем то ещё

Gleb
04.09.2018
14:33:57
Например сервер блокирует попытку своровать ку-ку проверяя что то ещё

Гы, ку-ку. Спасибо, автозамена

Axel
04.09.2018
14:43:22
Опробовал сегодня Xamarin live player. Не понял зачем он нужен, если не отображает кастомные ContentView

Axel
04.09.2018
14:51:50
Ну лэйбл отобразил) На самом деле это было вступление к главному вопросу. Хорошая ли идея делать список, пунктами в котором будут те самые кастомные контент вью или производительность будет никакая?

Александр
04.09.2018
14:56:09
Ребят такой вопрос вот в KeyboardFlags есть два свойства CapitalizeNone и None. В чём разница, потому что описание в документации у них одно и тоже.

Axel
04.09.2018
15:01:52
а что ты там отображаешь?
Да вроде бы ничего сложного. Пару кнопок, пару надписей, чекбокс

Admin
ERROR: S client not available

Max
04.09.2018
15:02:10
Будь там картинки - проседало бы

Axel
04.09.2018
15:04:34
Будь там картинки - проседало бы
Буду иметь в виду, спасибо

Андрей Родионович
04.09.2018
15:08:21
Ребята, кто пользовался HockeyApp для андроида(формс) подскажите плиз Заархивировал проект, подписал его "специальным" каналом распространения, залил на хокейап Потом пытаюсь скачать на дроид, прога установилась но крашится оО

При дебаге она понятное дело работала

А сейчас даже запустится не может

В чем может быть трабл?

Андрей Родионович
04.09.2018
15:09:18
Просто билдил в релизе

Google
vladimir
04.09.2018
15:09:45
звучит как проблема в линковщике, который выпилил нужные dll

тогда проверьте сначала у себя

Андрей Родионович
04.09.2018
15:10:15
хм окей, попробую релиз запкстить

звучит как проблема в линковщике, который выпилил нужные dll
Очень даже похоже на это Таки не запустилось и в списке появились предупреждения а-ля директория такая-то содержит такую длл, но дебаг символы не могу найти

Сейчас попробую без линкера запустить

Андрей Родионович
04.09.2018
15:20:25
да

Стояло

vladimir
04.09.2018
15:20:38
всё правильно

вам нужно, скорее всего, сделать штуку подобную как в MvvmCross делают с LinkerPleaseInclude

но это не точно

Андрей Родионович
04.09.2018
15:22:07
Ну без линкера запустилось, но вот вместо 17 мегабайт оно будет весить 77(

Axel
04.09.2018
15:29:06
Ну просто наслышан, что списки в принципе, не только в xamarin, по перфомансу бьют. А тут еще предполагается некоторая нестандартность

vladimir
04.09.2018
15:32:41
Ну просто наслышан, что списки в принципе, не только в xamarin, по перфомансу бьют. А тут еще предполагается некоторая нестандартность
а чем списки в xamarin отличаются от не-xamarin? они такие же быстрые и такие же медленные как и в "нативе" если вы говорите про XF, то да, производительность может проседать, но и то только на андроиде

Iván
04.09.2018
15:40:21
Ну просто наслышан, что списки в принципе, не только в xamarin, по перфомансу бьют. А тут еще предполагается некоторая нестандартность
хммм, да нет, вообще не бьют если сами данные которые нужно вставлять в список не раздувать и не процессить в момент скролла (ну может в XF как всегда)

iOS кэшит ячейки RecyclerView в Android тоже 2018 год, никаких проблем нету

большие картинки и видео грузить в отдельном треде, вставлять по готовности, до этого показывать какой спиннер

Kirill
04.09.2018
15:42:17
или пустую область

Iván
04.09.2018
15:44:15
ну смотря какого размера, если что-то ближе к CollectionView в духе Pinterest то ок

Artem
04.09.2018
17:31:48
Ребят, а где можно почитать как Линкер работает?

Страница 550 из 619