Tagged articles
2 articles
Page 1 of 1
Sohu Tech Products
Sohu Tech Products
May 14, 2025 · Mobile Development

How xtool Enables Cross‑Platform iOS App Building on Linux and Windows

xtool is an open‑source, cross‑platform Xcode replacement that lets developers build, package, and sign iOS applications on Linux or Windows by extracting the Xcode toolchain, generating a Swift SDK, using SwiftPM for compilation, handling resources, creating IPA files, and managing Apple developer authentication, though it has notable limitations such as lack of Interface Builder support.

Code SigningLinuxSwiftPM
0 likes · 9 min read
How xtool Enables Cross‑Platform iOS App Building on Linux and Windows
Sohu Tech Products
Sohu Tech Products
Nov 2, 2022 · Mobile Development

Swift Package Manager (SwiftPM) Practical Guide: Structure, Resources, Linking, and Best Practices

This article provides a detailed, step‑by‑step guide on using Swift Package Manager (SwiftPM) in iOS projects, covering package creation, directory layout, single‑ and multi‑target designs, dependency handling, Obj‑C/Swift mixing, resource management, static vs dynamic linking, compilation options, ARC disabling, macro definitions, linker settings, common pitfalls, and best‑practice recommendations.

ResourcesSwiftPMbest practices
0 likes · 18 min read
Swift Package Manager (SwiftPM) Practical Guide: Structure, Resources, Linking, and Best Practices