home.social

#cocoapods — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cocoapods, aggregated by home.social.

  1. JFC, working on legacy projects with CocoaPods and GitLabCI just sucked the last little bit of joy out of my soul today. Claude finally helped me solve it, but man… #CocoaPods cannot die soon enough.

  2. @ricobeck

    Let's pour one for #CocoaPods 🥂

    > Pods that are associated with this email:
    > - NXOAuth2Client (last updated May 19, 2014)
    > - NXCollectionViewDataSource (last updated May 19, 2014)
    > - TKCoreDataController (last updated Jul 3, 2014)

  3. Big thanks to @orta for all the effort put into CocoaPods over the years and the well thought out approach to phasing it out. It has been a tool of great value for the Objective-C and Swift community! #cocoapods #swiftlang #objectivec

  4. Quite curious if recent version finally supports recent Ruby? Because it was broken on it for months - and some CI VMs already used the newer Ruby which rendered Fastlane completely broken without workarounds 🤷‍♂️

    My strong advise is to stop using #Fastlane, same as #CocoaPods. They did a lot of good for iOS development ❤️ - but their time is finished.

    (BTW: Who made… Ruby an „unofficial" iOS dev scripting language should burn in hell 🔥 Or at least suffer a bit 😂)
    mastodon.social/@jsq/115611345

  5. Миграция на SPM: что мы выиграли и что потеряли

    Спойлер: сократили размер приложений на 44% и ускорили их запуск в среднем на 51%. Привет, Хабр! Меня зовут Владислав Сединкин, я занимаюсь iOS 10 лет и последние 2 года работаю в мобильной Core-команде Туту. В этом году мы решили сменить менеджер зависимостей и мигрировать с CocoaPods на SPM. Результаты оправдали ожидания, хотя и сложности на этом пути, конечно, были. В статье расскажу про проблемы, с которыми мы столкнулись в процессе, и предупрежу, на что стоит обратить внимание, чтобы не повторить наши ошибки.

    habr.com/ru/companies/tuturu/a

    #SPM #cocoapods #миграция_проекта

  6. Миграция на SPM: что мы выиграли и что потеряли

    Спойлер: сократили размер приложений на 44% и ускорили их запуск в среднем на 51%. Привет, Хабр! Меня зовут Владислав Сединкин, я занимаюсь iOS 10 лет и последние 2 года работаю в мобильной Core-команде Туту. В этом году мы решили сменить менеджер зависимостей и мигрировать с CocoaPods на SPM. Результаты оправдали ожидания, хотя и сложности на этом пути, конечно, были. В статье расскажу про проблемы, с которыми мы столкнулись в процессе, и предупрежу, на что стоит обратить внимание, чтобы не повторить наши ошибки.

    habr.com/ru/companies/tuturu/a

    #SPM #cocoapods #миграция_проекта

  7. Миграция на SPM: что мы выиграли и что потеряли

    Спойлер: сократили размер приложений на 44% и ускорили их запуск в среднем на 51%. Привет, Хабр! Меня зовут Владислав Сединкин, я занимаюсь iOS 10 лет и последние 2 года работаю в мобильной Core-команде Туту. В этом году мы решили сменить менеджер зависимостей и мигрировать с CocoaPods на SPM. Результаты оправдали ожидания, хотя и сложности на этом пути, конечно, были. В статье расскажу про проблемы, с которыми мы столкнулись в процессе, и предупрежу, на что стоит обратить внимание, чтобы не повторить наши ошибки.

    habr.com/ru/companies/tuturu/a

    #SPM #cocoapods #миграция_проекта

  8. Миграция на SPM: что мы выиграли и что потеряли

    Спойлер: сократили размер приложений на 44% и ускорили их запуск в среднем на 51%. Привет, Хабр! Меня зовут Владислав Сединкин, я занимаюсь iOS 10 лет и последние 2 года работаю в мобильной Core-команде Туту. В этом году мы решили сменить менеджер зависимостей и мигрировать с CocoaPods на SPM. Результаты оправдали ожидания, хотя и сложности на этом пути, конечно, были. В статье расскажу про проблемы, с которыми мы столкнулись в процессе, и предупрежу, на что стоит обратить внимание, чтобы не повторить наши ошибки.

    habr.com/ru/companies/tuturu/a

    #SPM #cocoapods #миграция_проекта

  9. Développement : CocoaPods prépare son passage en lecture seule, prévu fin 2026 dlvr.it/TMq7br #CocoaPods #Développement

  10. 🚀 Flash #news for developers: #CocoaPods will enter #hibernation in a mere two years! 😴 Don't panic, there's still plenty of time to finish that app you promised back in 2015. Meanwhile, let the riveting #debate over #security and "readonly" status continue to captivate absolutely no one. 🎉
    blog.cocoapods.org/CocoaPods-S #Developers #AppDevelopment #HackerNews #ngated

  11. Google is phasing out #CocoaPods support. Its slowly dying but I think it is for the best.

    You served us well for many years. Thanks CocoaPods!

  12. Как правильно организовать проект c модульной архитектурой в iOS-разработке

    Привет, Хабр! Меня зовут Алексей Григорьев, я iOS-разработчик в МТС, работаю над продуктом Membrana — это тариф + мобильное приложение для управления приватностью в Сети. Сейчас в iOS-приложениях на первое место постепенно выходит модульная архитектура. Она позволяет создавать гибкие и масштабируемые проекты, которые легко сопровождать и развивать. Особенно это актуально при увеличении кодовой базы и разрастании функциональности, когда поддержка монолита усложняется. Модульный подход не просто разделяет приложение на более управляемые части, но и закладывает возможность многократного использования кода в других проектах, позволяет организовать разработку и тестирование функциональных блоков независимо от основного приложения. В этом материале я расскажу про ключевые моменты модульной архитектуры в iOS-приложениях, инструментах для ее внедрения и применения в наших проектах.

    habr.com/ru/companies/ru_mts/a

    #модульная_архитектура #cocoapods #swift_package_manager #мобильные_приложения #разработка_мобильных_приложений #ios #ios_development

  13. #Cocoapods finally with a plan to turn it off gracefully.

    Hire me if you want to migrate your project to SPM 😛

    #iosdev #xcode

  14. After the sherlocking in 2015 of CocoaPods by Apple, now CocoaPods moves to maintenance mode, even if Swift Package Manager is not perfect and has still issues.
    #CocoaPods #Apple #iOS
    blog.cocoapods.org/CocoaPods-S

  15. The fix is already in, but supply chain attacks are become much more common.

    Millions of iOS apps were exposed to CocoaPods security breach

    9to5mac.com/2024/07/02/ios-app

    #iOS #Apps #CocoaPods #Security #InfoSec #Breach #Tech

  16. Milioni di app iOS e macOS sono state esposte a una falla di sicurezza in CocoaPods, un repository open-source usato per integrare codice di terze parti. La vulnerabilità, presente da circa 10 anni, poteva consentire l'accesso a dati sensibili. Gli sviluppatori di CocoaPods hanno risolto il problema e raccomandano di rivedere le dipendenze e di eseguire scansioni di sicurezza. 📱🔒 #Sicurezza #iOS #macOS #CocoaPods

    kiro.it/UvDy6

  17. 🍏 'Almost every Apple device' vulnerable to CocoaPods
    ᐅ The Register

    「 CocoaPods, an open-source dependency manager used in over three million applications coded in Swift and Objective-C, left thousands of packages exposed and ready for takeover for nearly a decade – thereby creating opportunities for supply chain attacks on iOS and macOS apps, according to security researchers

    #CocoaPods #Swift #ObjectiveC

  18. Cocoapods pod install без интернета на CI при использовании Tuist

    Для успешного выполнения команды pod install менеджера зависимости Cocoapods нужен доступ в интернет, но на раннерах в целях безопасности для continuous integration может отсутствовать сеть. В некоторых случаях, например, при использовании инструмента Tuist в проекте, исполнение pod install на CI необходимо для интеграции Подов в проекты. В этой статье рассмотрим, как можно легко с помощью нескольких команд возобновить успешное выполнение команды pod install на раннерах без выхода в интернет.

    habr.com/ru/articles/800423/

    #cocoapods #ci/cd #tuist #swift #xcode #ios

  19. Использование Cocoapods для приложения Qt на примере Google MLKit

    Возникла необходимость встроить MLKit в приложение айос. Началось с того, что по каким-то причинам используемые в приложении (андроид и айос) zbar и zxing (работали параллельно для улучшения результатов на обоих ОС) стали плохо работать. В чём проблема я так и не понял, потому-что решил попробовать MLKit – тем более, что они обещали поддержку как для андроида, так и для айос. А ещё потому, что клиенты давно просят добавить распознование текста – совсем я их разбаловал сканами штрихкодов, VIN (приложение для СТО) и т.п. А тут ещё добавляем новый складской функционал, где для инвентаризации и приёмки нужно много вводить текста, и это на мобильном девайсе. В общем решено было выбросить zbar/zxing связку и воспользоваться возможностями Google MLKit. Первым делом, конечно, сделал сборку для андроид. Сканирование баркодов действительно стало просто летать, даже со сложными случаями (у мерседеса VIN почему-то всегда не очень хорошо сканируется). Распознавание текста пока не пробовал – там нужно под функционал ещё кучу обвязки писать, а времени как всегда мало. И вот пришло время попробовать MLKit на ios. И вот тут то и начались проблемы. Для начала я попытался понять где, что скачать, как установить. Вот тут написано developers.google.com/ml-kit/v , что для этого нужно будет использовать Cocoapods. До сих пор я сним дела не имел, поэтому полез смотреть что к чему. И тут сразу пришлось чесать репу – принцип работы Cocoapods примерно такой:

    habr.com/ru/articles/791178/

    #Qt #Cocoapods #MLKit #ios