mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

9K
active users

#Xcode

17 posts17 participants0 posts today

🦾 xtool: Cross-platform Xcode replacement. Build and deploy iOS apps with SwiftPM on Linux, Windows, macOS

「 xtool is a cross-platform (Linux/WSL/macOS) tool that replicates Xcode functionality with open standards.

✅ Build a SwiftPM package into an iOS app

✅ Sign and install iOS apps

✅ Interact with Apple Developer Services programmatically 」

github.com/xtool-org/xtool

Cross-platform Xcode replacement. Build and deploy iOS apps with SwiftPM on Linux, Windows, macOS. - xtool-org/xtool
GitHubGitHub - xtool-org/xtool: Cross-platform Xcode replacement. Build and deploy iOS apps with SwiftPM on Linux, Windows, macOS.Cross-platform Xcode replacement. Build and deploy iOS apps with SwiftPM on Linux, Windows, macOS. - xtool-org/xtool
#xtool#xcode#iosdev

At today’s weekly Swift Dev Chat “office hours”, @is and I conducted a successful problem investigation.

I had been experiencing significantly slower build times recently, and hadn’t gotten around to digging into it. But talking today we decided to do it as a pair in the session.

In brief, the “Enable Module Verifier” build setting was adding large delays to build times for Framework targets in an Xcode project.
1/2

Xcode 16.4 release notes contains a note on excessive CPU utilization from diskimagesiod which reduces simulator performance, increasing boot time, process launch times, and test execution times. (146716769) (FB16818022)

Very rewarding to be at the point where new features build on foundational code I've already written

Added export of maps as images and copying a map to the clipboard in about 2 hours.

That may not seem all that quick but consider you are starting with #Xcode -> New Project and think about how much goes into getting to what feels like magic where you press Cmd-C and boom, there is an image of the map on the clipboard.

Did #Apple finally release the promised

NSWritingToolsBehaviorNone

for NSTextFields in #macOS 15.5?

So far that only works with the more massive NSTextViews, and I really need to disable this stupid "feature" for most of the text input fields in my pro application that doesn't need useless AI slob...

Random Xcode shortcut discovery: if you're using a string catalog (e.g. Localizable.xcstrings) and you have a call to something that takes a String.LocalizationValue or LocalizedStringKey (e.g. String(localized:) or any SwiftUI component like Text() that takes a localized key argument), command-clicking on the string constant will jump you directly to the corresponding entry in the string catalog. 🤯 #Xcode #SwiftUI

Enabling selective testing in Xcode projects is as simple as prefixing your xcodebuild command with tuist; such a clean and easy adoption pattern. And to top it off, you also get a handy dashboard to better understand your test suite #Xcode #Swift

XCMetrics revolutionized the collection and presentation of metrics from Xcode builds, transforming them into useful and accessible insights. Now, we're elevating the experience, enhancing it with top-notch design and developer-friendly features.
#Xcode