Max
ребят, а может я пропустил эту тему. но я читал на wwdc'16 объявляли, что с 1 января 17 года нужно в приложениях полностью перейти на https
Max
че там щас с этим? не пускают в аппстор или обновление какое-то будет?
Paks
сейчас в аппсторе работают без хттпс апы
Max
блин, они бы хоть пресс релиз какой-нить выпустили, чтоб ясность внести
Paks
такое зачастую публикуют в колонке News
Max
да, ты прав оказался
Max
https://developer.apple.com/news/?id=12212016b
Max
оказалось продлили
Max
спасибо за подсказку)
Paks
Max
про ATS было разъяснение, что без SSL можно ссылки юзать в аппах, но для Review понадобится краткое обоснование целесообразности использования http
Alexey RGB
паци, подскажите: хочу в девелопер.эпл.ком подменить сертификат заканчивающийся. Вопрос: как это сделать чтобы пуши на время не отваливались? Можно ли, чтобы существовали сразу 2 сертификата - один когда истечет - просто удалится - а второй встанет. Или как ваще это делать?
Paks
там должна быть кнопочка ренью
Alexey RGB
видимо, ренью появляется когда сертификат уже отвалился
Alexey RGB
а у меня Expires:
Feb 3, 2017
Alexey RGB
хочу заранее все подменить
Paks
при подмене сертов разве не нужно апп перезаливать?)
Emil
кто сталкивался, при добавлении GoogleMaps в проект через cocoaPods, xCode постоянно пересобирает проект и пропали все подсказки при наборе кода. xcode последний
Paks
удали деривери дата
Paks
что бы xCode заново код переиндексировал
Emil
Alexey RGB
Paks
а удалишь старые - отвалятся те, кто апу не обновят походу)
Alexey RGB
погодите, а где мы в приложении задействуем сертификаты?
Alexey RGB
нигде вроде как.
Paks
пр исборке проекта наверное
Alexey RGB
не помню такого
Paks
ну там провижин профайлы
Paks
которые на основе сертификатов создаются
Alexey RGB
провижны да. сертификаты пушей - не используем при сборке
Nikita
сертификат же конекшон обеспечивает для отправки пуша
Alexey RGB
получается так
Nikita
а самим идентификатором у тебя пуш токен является
Nikita
так что хоть сколько на серваке обновляй сертификаты
Nikita
клиентам пофигу :)
Alexey RGB
отлично, спасибо
Paks
хотя не факт что по истечении срока сертов пуши перстанут ходить
Nikita
Paks
есть же куча древних приложений, которые уже заброшены, а пуши приходят периодически
Alexey RGB
обвалится
Paks
от них
Alexey RGB
на тестовом обвалился
Alexey RGB
точнее я зашел в дев.эпл.ком - а там сертификата нету
Alexey RGB
просто нету
Alexey RGB
поэтому я предположил что он удалился
Alexey RGB
и в кейчейне на компе - он экспайред
Paks
хм, никогда не замечал, что бы они сами пропадали с кабинета
Alexey RGB
коллеги, всегда эспортировал сертификат из кейчейна в .p12 формате
Alexey RGB
а ща он недоступен для выбора почему-то
Alexey RGB
что может быть?
Paks
мак не менял?
Paks
такое кажись случается, когда у тебя приватный ключ отсутсвует с мака, на котором создавались эти сертификаты
Alexey RGB
http://stackoverflow.com/questions/15662377/unable-to-export-apple-production-push-ssl-certificate-in-p12-format
Paks
http://stackoverflow.com/a/15662513/6690326
Dmitry
всем привет. есть проблемка, корно к iOS не относится, но с программированием связана напрямую. в общем, есть кейс, когда приходит стринга, например, x.y.z, а когда-то приходит нормальный урл, к примеру, yandex.ru. каким-то образом на уровне кода надо понять, что на самом деле является урлом, а из того, что урлом не является, собрать запрос на гуглопоиск. основная проблема в том, чтобы понять, какая стринга является урлом, а какая - нет. регексп тут не подходит, x.y.z - не урл, а x.y.com - урл, http/https может не быть, так же как и www. хардкодать домены это дикое мракобесие. сафари как-то делает это, но непонятно как. пинговать каждую стрингу слишком затратно по времение и даже если поставить минимальный таймаут, то могут быть косяки из-за пинга. если у кого-то есть какие-то идеи, как решить данную проблему, буду благодарен!
Dmitry
код будет выполняться на iOS устройстве, так что судя по запросам в гугл nslookup из вариантов выпадает
Vladimir
а если довериться стандартному URL (NSURL) ?
Vladimir
if let _ = URL(string: stringWithPossibleURL) {
// нормальный урл
} else {
// плохой
}
Dmitry
сейчас попробую, как-то этот вариант совсем забыл. заранее спасибо)
Alexey
Вот как файрфокс в своем браузере решают эту задачу:
https://github.com/mozilla-mobile/firefox-ios/blob/13186294f11b9bfc3279f94d7497ffcf6691a7a8/Client/Frontend/Browser/URIFixup.swift
Dmitry
к сожалению, не работает. он спокойнейше враппит любую стрингу в урл
Dmitry
Сароар🧑🏼🦱
hi all what is best swift course for ios
Сароар🧑🏼🦱
for beginner
Denys
https://itunes.apple.com/ru/course/developing-ios-9-apps-swift/id1104579961
Сароар🧑🏼🦱
Thanks @lunyovdenis
Igor
Настя, Света... да что же это твориться
Anonymous
А правда, что творится то? 😊
x86-64
Народ, есть для Mach-O какой-либо аналог objcopy? Или есть ли другая возможность переименовать символ в объектном файле?
Andrew
А правда, что творится то? 😊
Тотально банят за приступы гей-юмора. Симпатичные девушки в чате. Жизнь профессионального iOS сообщества налаживается. ;)
Alexander
Ребята првиет
Alexander
скажите - как передавать данные между target’ами внутри одного проекта?
Alexander
нашел такую штуку как передача через UserDefaults, чето связанное с App Group - это оно?
Alexander
как я понимаю это данные как словарь перекидвыаются?
Евгений
Да, если расширение
Alexander
Мне надо из основного App’а кидать в экстеншн
Igor
Alexander
там объем словаря не ограничен? мне допустим надо 2 млн записей перекинуть
Alexander
а как юзать общую БД ?