"Added the ability to enable package traits on dependencies from the Package Dependencies view. (141748785)"
There are a ton of goodies in the release notes, but this one earns a well-deserved #Finally
So I’m in the market for a #TypeForm style service with a good #Swift and #SwiftUI integration. I’d love to use TypeForm and the #swiftpm package that gives it a nice native integration to be able to collect in-app feedback from my users but their free tier is really limited and their paid tiers start at too high of a price to be worth it.. (I expect more than 10 submissions a month but not enough to justify to pay [that much] for it).
Yes I know I could just open an email client but so like the coneceptnof having the whole support / suggest / bug report flow in the app and only send replies per mail if needed.
Static or dynamic linking? Most teams go all-one-way. SwiftPM wants things to work – not what's best for launch time or binary size.
So I extended Argus with an agent-friendly interface to explore graphs & make smarter linking decisions:
https://github.com/tuist/argus/pull/11
Next: SWBBuildService proxy in Tuist (any Xcode version), then real-time web-based build insights.
We won't need @apple to make this useful.
Swift Package: SwiftExtras https://wesleydegroot.nl/blog/swift-package-swiftextras #SwiftPM #SwiftExtras
Swift Package: SwiftCronParser https://wesleydegroot.nl/blog/swift-package-swiftcronparser #SwiftPM# SwiftCronParser
Swift Package: NetworkMonitor https://wesleydegroot.nl/blog/swift-package-networkmonitor #SwiftPM# NetworkMonitor
Swift Package: PreventScreenshot https://wesleydegroot.nl/blog/swift-package-preventscreenshot #SwiftPM# PreventScreenshot
Swift Package: XCUITestHelper https://wesleydegroot.nl/blog/swift-package-xcuitesthelper #SwiftPM# XCUITestHelper
Swift Package: SecureStorage https://wesleydegroot.nl/blog/swift-package-securestorage #SwiftPM# SecureStorage
Swift Package: iCloudStorage https://wesleydegroot.nl/blog/swift-package-icloudstorage #SwiftPM# iCloudStorage
Swift Package: FilePicker https://wesleydegroot.nl/blog/swift-package-filepicker #SwiftPM# FilePicker
🚀 New write-up: Extreme Packaging — my approach to modular Swift architecture
I’ve been experimenting with project structures where *every responsibility is its own Swift Package*.
The result: cleaner boundaries, faster builds, and reusable code between iOS & macOS apps.
Full article 👉 https://aleahim.com/ExtremePackaging
#Swift #iOSDev #macOS #SwiftPM #CleanArchitecture #OpenSource #SwiftLang
Swift Package: ImagePicker https://wesleydegroot.nl/blog/swift-package-imagepicker #SwiftPM# ImagePicker
SwiftPM's file-disk footprint can hinder caching optimizations. Our mirror of the Swift Package Index directory solves this, making downloads and caching faster, saving you time on every run.
🌘 xtool - 跨平臺 Xcode 替代方案
➤ 開發 iOS 應用程式,不再受限於 macOS
✤ https://github.com/xtool-org/xtool
xtool 是一個跨平臺工具,旨在取代 Xcode,支援在 Linux、Windows 和 macOS 上使用 SwiftPM 構建和部署 iOS 應用程式。它提供 Xcode 的核心功能,包括構建 SwiftPM 專案、簽署和安裝 iOS 應用程式,以及程式化地與 Apple Developer Services 互動。此外,xtool 還提供一個 XKit 函式庫,允許開發者在自己的應用程式中訪問 Apple Developer Services 和 iOS 設備。
+ 終於有能在 Windows 上開發 iOS 應用程式的好工具了!
+ 這對於想要在不同平臺上進行 iOS 開發的團隊來說,簡直是救星。
#開源工具 #iOS開發 #SwiftPM
bonus point for mise, is support for #SwiftPM CLI tools installation. it allows to install swift package like this:
~ ❯ mise use -g spm:swiftwasm/WasmKit
~ ❯ wasmkit-cli --help
OVERVIEW: WasmKit WebAssembly Runtime
Everytime I try and do something with #cocoapods I just end up in #ruby version hell 😭😭
Are people still using it or can I just drop support for it and require #SwiftPM? It’s so much easier to work with!
I wonder why #SwiftPM build plugins have not gained broader usage (at least that's my impression)? Do they slow build times, are they too clunky to develop, something else?