Xcode Environment Specific Configuration
A guide to managing environment-specific configuration (like API keys and URLs) in Xcode projects using plist files and xcconfig build settings.
A guide to managing environment-specific configuration (like API keys and URLs) in Xcode projects using plist files and xcconfig build settings.
A tutorial on programmatically launching a sandboxed macOS app at user login using Swift, Xcode, and the ServiceManagement framework.
A tutorial on creating a universal Swift framework for iOS, macOS, tvOS, and watchOS, covering both traditional and cross-platform methods.
A curated list of native Xcode source editor extensions hosted on GitHub, with resources for creating your own.
A tutorial on using Xcode's 'Capture View Hierarchy' debug feature to visualize the view hierarchy of the iOS 10 Maps app.
Lyft's iOS team shares their experience using Interface Builder at scale, addressing common criticisms and sharing custom tools for a better workflow.
Tips for improving Xcode Run Script Build Phases by extracting scripts to separate files for better readability and maintainability.
Guide to fixing compatibility issues when building iOS 10 games with Game Maker Studio 1.4 and Xcode 8, covering provisioning and plist settings.
A developer announces and shares thoughts on preparing for their first major conference talks at NSSpain and FrenchKit, focusing on Swift and live-coding challenges.
Introducing 'trainer', a tool to convert Xcode test results from plist to JUnit format for Jenkins, solving issues with xcpretty and xctool.
A guide to organizing Xcode projects with conventions for naming, folder structure, and managing multiple targets and platforms.
Tools and tips for managing multiple Xcode versions, especially beta releases, to streamline iOS/macOS development workflows.
A script to automatically update all Xcode plugins for compatibility with the latest Xcode and Xcode-beta versions.
Tips and tools for iOS developers to improve productivity in Xcode, including user breakpoints, plugins, and hidden settings.
A developer explains how to create a custom Xcode plugin in Swift to add clickable file links in the console log output.
A guide to manually update Xcode plug-ins for compatibility with new Xcode versions by editing the DVTPluginCompatibilityUUIDs.
A guide to automating Xcode build and version numbers using Git commit counts and tags, keeping the Info.plist clean.
A guide to installing Xcode Command Line Tools on macOS without a GUI, useful for automated VM setup.
A tutorial on using Xcode 7's UI testing framework, focusing on asynchronous waiting for view changes with code examples.