IDE including tools for developing software for Apple platforms
Xcode
Developer(s)
Apple Inc.
Initial release
October 23, 2003; 20 years ago (2003-10-23)[1]
Stable release
15.3 (15E204a)[2] (March 5, 2024; 54 days ago (2024-03-05)) [±]
Preview release
15.4 beta (15F5021i) [3] (April 16, 2024; 12 days ago (2024-04-16)) [±]
Operating system
macOS
Type
Integrated development environment (IDE)
License
Proprietary with open-source components
Website
developer.apple.com/xcode/
Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, tvOS, and visionOS. It was initially released in late 2003; the latest stable release is version 15, released on September 18, 2023, and is available free of charge via the Mac App Store and the Apple Developer website.[4] Registered developers can also download preview releases and prior versions of the suite through the Apple Developer website.[5] Xcode includes command-line tools that enable UNIX-style development via the Terminal app in macOS.[6] They can also be downloaded and installed without the GUI.
Before Xcode, Apple offered developers Project Builder and Interface Builder to develop Mac OS X applications.
^John Siracusa (November 9, 2003). "Mac OS X 10.3 Panther". Retrieved January 15, 2022.
^"Xcode 15.3 (15E204a) - Releases - Apple Developer". Apple Developer. Apple Inc. March 5, 2024. Retrieved March 5, 2024.
^"Xcode 15.4 beta (15F5021i) - Releases - Apple Developer". Apple Developer. Apple Inc. April 16, 2024. Retrieved April 17, 2024.
^"Xcode on the Mac App Store". Apple Inc. Retrieved May 29, 2018.
^"Downloads". Apple Developer. Retrieved May 29, 2018.
^"Xcode - Features". developer.apple.com. Retrieved March 11, 2020.
Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, tvOS, and visionOS. It...
XcodeGhost (and variant XcodeGhost S) are modified versions of Apple's Xcode development environment that are considered malware. The software first gained...
but are now exclusively distributed over the Internet. As of macOS 10.12, Xcode is available as a free download from the Mac App Store. A graphical interface...
development as part of WWDC23. On June 21, 2023, Apple released Xcode 15 Beta 2, which was the first Xcode beta to include a software development kit for visionOS...
UI views and data. SwiftUI integrates with other Apple services, such as Xcode and Swift Playgrounds to provide for real-time previews during editing,...
Inc. as Senior Director of the Developer Tools department, leading the Xcode, Instruments, and compiler teams. Lattner studied computer science at the...
systems. LLVM has been an integral part of Apple's Xcode development tools for macOS and iOS since Xcode 4 in 2011. In 2006, Lattner started working on a...
Apple declined to allow his Nintendo emulator Delta on the App Store. Since Xcode allowed him to temporarily install his Delta app to his iOS device for 7...
"Static Analysis in Xcode". Apple. Archived from the original on 2009-09-05. Retrieved 2009-09-03. "Running the analyzer within Xcode". Archived from the...
Code signing is the process of digitally signing executables and scripts to confirm the software author and guarantee that the code has not been altered...
May 24, 2006, as part of the Xcode developer tools. Dashcode, Version 3.0 (328), was included as part of Apple's Xcode developer tools on the Mac OS...
development application for Apple's macOS operating system. It is part of Xcode (formerly Project Builder), the Apple Developer developer's toolset. Interface...
build environments such as Make, Qt Creator, Ninja, Android Studio, Apple's Xcode, and Microsoft Visual Studio. It has minimal dependencies, requiring only...
are required to subscribe to the Apple Developer Program. Combined with Xcode, the iOS SDK helps developers write iOS apps using officially supported...
mid-1980s. Currently macOS programmers can choose between native IDEs like Xcode and open-source tools such as Eclipse and Netbeans. ActiveState Komodo is...
integrate WebObjects development tools with Xcode in future releases. This included a new EOModeler Plugin for Xcode. This strategy, however, was not pursued...
propertyListFromStringsFileFormat), while the latter is a fully-fledged plist. Xcode also uses a .pbxproj extension for old-style plists used as project files...
itself.: 863 AppleScript Studio, released with Mac OS X 10.2 as part of Xcode, and later AppleScriptObjC framework, released in Mac OS X 10.6, allowed...
is done through the Xcode application, and is intended for developers and enterprises, though tools for sideloading outside of Xcode exist, and are mainly...
Microsoft Visual Studio, Xcode or MakeFiles. CMake generates files for various build tools, such as make, ninja, Apple's Xcode, and Microsoft Visual Studio...