By Apple (Apple Inc.)
Supported Devices :
1/4/2017 | Version : 8.2.1 | Size : 4.2 GB
Xcode 8.2.1 includes Swift 3, and SDKs for iOS 10.2, watchOS 3.1, tvOS 10.1, and macOS Sierra 10.12.2.
Xcode 8.2.1 fixes an issue where incorrect Swift version warnings were displayed
New in Xcode 8.2:
• Touch Bar gains new actions and can be customized
• Simulator installs an app by drag-and-drop onto the Simulator window
• Additional bug fixes and stability improvements
10/27/2016 | Version : 8.1 | Size : 4.2 GB
Xcode 8.1 includes Swift 3, and SDKs for iOS 10.1, watchOS 3.1, tvOS 10, and macOS Sierra 10.12.1.
Xcode 8.1 adds support for Touch Bar on the new MacBook Pro:
• Touch Bar displays context-specific buttons when in the Xcode editor, commit sheet, navigator, and Interface Builder
• Debug button in the Control Strip lets you pause and inspect your app while Xcode is in the background
• Interface Builder button updates the frames of selected objects and their children
• Classes in Interface Builder make it easy to add Touch Bar features to your Mac apps
• Touch Bar simulator works on any Mac so you can see how your app works with the Touch Bar
9/13/2016 | Version : 8.0 | Size : 4.1 GB
Xcode 8 includes Swift 3, and SDKs for iOS 10, watchOS 3, tvOS 10, and macOS Sierra.
New in Xcode 8:
• Editor generates docs, highlights current line, supports color and image literals in .swift files, and completes image names
• App extensions enable third parties to add new capabilities to the source editor
• Code signing can be managed automatically or using custom settings
• Runtime issues show alerts to identify leaks, UI alignment problems, or race conditions using the thread sanitizer
• Memory debugger visualizes and navigates the map of relationships among your data and objects at runtime
• Interface Builder gives you pixel-perfect control and preview for each target device, and can edit at all zoom levels
• San Francisco Mono default coding font and new dark Civic theme
• Documentation viewer searches a unified reference library using fuzzy matching, available even when offline
• Accessibility improvements within Interface Builder and throughout the IDE
• Build Siri extensions, iMessage apps, and sticker packs for Messages in iOS 10
New in Swift 3:
• Swift-enhanced API for Grand Central Dispatch and Core Graphics
• Uniform API style across all of Swift 3, including frameworks in the platform SDKs
• Playgrounds support for open source toolchains from Swift.org
• Xcode migrators help move your existing Swift code to Swift 3
• Swift 2.3 aids the transition to Swift 3 while providing access to the latest SDKs
Xcode includes everything developers need to create great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch. Xcode provides developers a unified workflow for user interface design, coding, testing, and debugging. The Xcode IDE combined with the Swift programming language make developing apps easier and more fun than ever before.
Xcode includes the Xcode IDE, Swift and Objective-C compilers, Instruments analysis tool, simulators, the latest SDKs, and hundreds of powerful features:
Innovative tools help you create great apps
• Swift is a revolutionary programming language that is safe, fast, and modern
• Playgrounds are a fun way to experiment and interact with Swift code
• Interface Builder displays pixel-perfect UI for each target device and can edit at any zoom level
• View debugging shows a 3D stack of all your app's UI view layers at runtime
• Assistant editors show content related to your primary task
• Live Issues display errors as you type, and Fix-its can correct mistakes for you
Swift is a powerful, modern, and fun programming language
• Safe by design, Swift syntax and features prevent entire categories of bugs
• Fast code execution and compile time are powered by the proven LLVM compiler
• Modern language features are inspired by leading research, including:
- Closures unified with function pointers
- Tuples and multiple return values
- Structs as value types that support methods, extensions, protocols
- Powerful protocols that can extend functionality throughout your codebase
- Functional programming patterns including map and filter
Interface Builder makes it easy to design your interface without code
• Storyboards let you arrange the complete flow of screens within your app
• See your custom controls rendered live within the design canvas
• Customize your interface for different devices, screen sizes, and orientations
• StackViews make it easy to reason about the layout of each section of your interface
• Create connections from your GUI design directly to the related source code
Professional editor and debugger keep your code front and center
• Hit a few keys and Open Quickly will instantly open any file within your project
• Message bubbles show errors, warnings, and other issues right beside your code
• Data tips show a variable's value by hovering your mouse over the code
• Quick Look variables while debugging to see the actual color, bezier path, image, and more
• Third party app extensions can add new capabilities to the source editor
Test driven development is built right in
• Use the Test Navigator to add, edit, or run unit tests or user interface tests with just a click
• Test Assistant makes it easy to edit your code and related tests, side-by-side
• Create continuous integration bots using macOS Server to automatically build and test your apps
• Monitor performance and user interface test data using macOS Server to immediately spot regressions
• Analyzer travels countless code paths looking for logical errors before they become bugs
Instruments makes performance analysis beautiful
• Compare CPU, disk, memory, and OpenGL performance as graphical tracks over time
• Identify performance bottlenecks, then dive deep into the code to uncover the cause
• Monitor your app directly, or sample the entire system, with very little overhead
To test or deploy applications on an iOS device, Apple TV, or on Apple Watch all you need is a free Apple ID. To submit your apps to the App Store you must be a member of the Apple Developer Program. Continuous integration features require a current version of macOS Server. Some features may require Internet access.
: Top Free Mac Applications
: Top Free Mac Applications [Developer Tools]
Screenshots Mac OSX :
Comments and Ratings for Xcode
Error readings are faulty? (8.2.1)
1/1/2017 2:39:00 PM
1/5 By Poopyfacts
Been getting error readings that are duplicated and faulty. In my project, I have been receiving an error where it states “View controller is unreachable because it has no entry points..” Of course I can fix it by creating a segue between my two views or by creating a storyboard ID. The problem arises when it provides not only one warning but two of the same identical warnings, in which I was able to knock one of them off by creating a storyboard ID (the other warning will be fixed through a segue). Its very confusing since I am creating a duplicate app (app is essentially similar to how Uber has a driver and rider app respectively, so pretend this duplicate is the rider version) in which the duplicate seems to only have one of the same warnings instead of two (which will be fixed for sure when I complete the segue). This leads to my second issue.
When I create my second attempt at the driver version (after deleting the first attempt because I was thinking it was a glitch, thus decided to create a new project file to recreate it in hopes the warnings won’t be there) under the same name for the project, it seems to pop up those TWO SAME warnings BEFORE I do anything to the storyboard and controller…. very very weird. But if I made the driver version under a diff name (instead of “Uber for driver” I write “Uber driver” for example), it would start from a clean slate with no errors as its supposed to. Hope this gets fixed soon as its very confusing to code.
Will not install (8.2.1)
12/30/2016 11:50:00 PM
1/5 By mdxwang
I have been trying for a while now to update Xcode but for some reason it can’t ever fully install. It always reaches a certain point and then just say “installing” indefinitely. Looks like there’s about 20% left to install…. this is just ridiculous
12/30/2016 8:42:00 AM
2/5 By chs3r
I have a lot of classes in my project, XCode keeps indexing all the time. Autocompletion does not work. Or slow. Or jumps to wrong files.
I had to migrate to another IDE, at this point XCode is barely usable.
A broken childs toy. (8.2.1)
12/28/2016 7:49:00 PM
1/5 By Daniel11111117
Xcode is by far the most pathetic development environment I have ever used. Here is a brief list of reasons that it is horrible:
- Crashes on a regular basis.
- Has incredibly limited functionality when compared to an actual MODERN development environment like Visual Studio.
- Syntax highlighting breaks constantly. This is particularly awful when using Swift.
- Storyboards where a poor idea from the start, but seem to fall apart entirely when using Swift. The auto layout agent crashes every time you open the darn thing, and just makes it impossible to actually edit your Storboard.
will not install (8.2.1)
12/28/2016 6:06:00 PM
2/5 By Kary Vega
I want the update but it will not install tried several times, get with it APPLE!
Version 8.2.1 Wrecked my App - Be Careful (8.2.1)
12/28/2016 1:58:00 PM
1/5 By Xpeanutbuddyx
Just updated a few things in my app and wanted to run it on my physical test device. When I clicked build my code signing certs were “not found.” I updated to 8.2.1 hoping it would fix the issue (solved one and created another) and when I ran my app it was all kinds of messed up. 1. Constraints are all over the place and I have overlapping UI Elements in several areas. 2. My UIWebView no longer loads web pages and shows the error nw_host_stats_add_src recv too small, received 24, expected 28 over and over again in the debugger. I have no idea how to fix these items since they functioned perfectly before I updated Xcode. If you are utilizing UIWebView and TableViewCell extensively in your storyboard, I would avoid updating until this is fixed. PS I will happily update my review if the issue is resolved.
12/28/2016 7:58:00 AM
5/5 By gujiangjiang
Download Storage (8.2.1)
12/27/2016 3:19:00 PM
3/5 By Vazquez13x
How much storage space is needed to download this app? I have 12 GB free on my master SSD. The app is around 4.5 GB. App store does not allow me to download it stating “Not enough disk space to install product."
Crashes on OS 10.11.6 (8.2.1)
12/25/2016 2:27:00 AM
4/5 By Rickie_NL
In general this is a great development tool, but this version often crashes.
It’s OK (8.2)
12/16/2016 4:59:00 PM
3/5 By Kokubu
I’m not sure it even makes sense to review Xcode as an app. If you want to write software for the Mac (or the iPhone), you pretty much have to use it.
There’s a lot to love. Interface Builder is the best of its kind, and the constraint system works very well now. The nib system is clever, and as modern xibs, it’s feasible to use with version control. The profiler is among the best I’ve seen. Keyboard navigation is surprisingly good. It integrates with Git these days (more or less).
There’s a lot to hate. The line spacing bounces around for no apparent reason. It still crashes too often. Autocomplete is slow and unreliable. The Swift compiler still feels like a beta, in all respects, even at version 3.0. The text editor is not particularly powerful.
But is anybody going to use or not use Xcode, based on a review? Nope. Install it, do the best you can with it, and file bug reports whenever you run into trouble.
Swift Compile Time Nightmare since Xcode 8 (8.2)
12/15/2016 3:47:00 PM
1/5 By WayTooCrash
Every single line of code changes takes another 5 mins to recompile, and the issue is still not fixed after 2 dot releases?
Not to mention there are so many crashes since Xcode 8 and none of them are fixed.
Stop developing tab bar features for xcode, apple.
Send someone smart to fix the compile time issues first.
12/15/2016 3:15:00 AM
2/5 By seti_(by)
From version to version the same stupid bugs. The documentation UI is unusable and broken. Apple just ignores dev’s feedback and makes things worse.
Not Responding / Can't submit to App Store (8.2)
12/13/2016 1:05:00 PM
1/5 By Captain-MM
Love the newer Xcode but hate this specific version so far. Everything is great, when it works except for the small fact you can't submit to the App Store with this version... I'd recommend waiting for the next release before grabbing this version although many like myself are stuck since you need this to build to iOS 10.2
We have discovered one or more issues with your recent submission for "Rx30 Signature". To process your submission, the following issues must be corrected:
Invalid sdk value
Better but never perfect lately. Please get it right. (8.2)
12/13/2016 10:21:00 AM
4/5 By CodingSavage
There’s always something. The keyboard capitalization is reversed for me in the simulator (tried on several different versions of iOS). When my Caps lock is on it types lower case in the simulator, when it is off it types capitalized. Annoying. Please fix. As a programmer there’s something called testing and quality control, try it out sometime. Maybe you’ll finally make a perfect version of xcode.
stop sending in update requests! please fix this dump hole app. (8.2)
12/13/2016 7:07:00 AM
1/5 By ipaidforthisalready
i uninstalled the app and deleted it from my computer, but it still keeps popping up wanting to be updated. it’s a large data file. it eats up limited data.
please make it stop. it’s so annoying. that little red app update notification. a forced update otherwise. pretty much raping data just because. what is the deal here? intentional irritation? or a broken computation? this deserves negative stars.
Can't submit new apps (8.2)
12/13/2016 1:56:00 AM
1/5 By AshTheMan
For some strange reason iTunes connect no longer recognizes apps built in Xcode 8.2. What was Apple thinking do they not test the product before releasing?
Auto complete is completely broken (8.2)
12/13/2016 12:04:00 AM
1/5 By KappaBeef
was trying to get familiarize myself with the new Swift 3.0 syntax but Xcode won’t complete anything. ugh!
Great IDE (8.2)
12/12/2016 9:22:00 PM
5/5 By SkylerMorgan
The ide for this version of Xcode is great, however it is not as good as some, as collaborations is quite hard,/impossible, but nevertheless the ui is great; I would rate it a 4.5/5
Computer Cannot Handle it (8.2)
12/12/2016 3:19:00 PM
2/5 By Solomond123
My computer is a 2013 macbook air, and i have had no problems with Ram and CPU. I have four gigabytes of ram When I try to use this, my computer simply cannot handle it. Be warned, this is not for all computers.
Awesome tool... (8.1)
12/10/2016 11:42:00 PM
5/5 By mcr81
Just in one word… its Awesome
Somethings wrong with the simulators (8.1)
12/9/2016 2:18:00 AM
1/5 By guranzman
Don’t know why but there are some troubles in the simulators. The buttons don’t respond, simulator contents not fitting the whole window when resized.
12/8/2016 4:45:00 PM
1/5 By Dantes09
I usually shrug off all the negative reviews between major Xcode versions, but this version of Xcode lives up to every 1-star review out there. Everything about it feel half-baked. Storyboards come with a multitude of migration bugs, and nonsensical errors or crashes are common.
So far, Xcode 8 is proving to be a horrible, horrible experience. If you are considering upgrading to it, don’t.
Autocomplete…Unnecessary Building (8.1)
12/8/2016 6:13:00 AM
3/5 By JamesInChorley
Autocomplete stopped working for me AGAIN today. You ever try coding without it? So I am no into my 2nd wasted hour of develppment time, deleting Derived Data, restarting the computer, deleting XCode, reinstalling…NOT HAPPY. This has happened before.
Why does it always build the asset catalog? It takes a LONG time to build the asset catalog. I have not touched it! Also seems to recompile and do a lot of work each time that is unnecesary (Should be cached). Time is MONEY!
Oh well (8.1)
12/5/2016 11:57:00 PM
1/5 By rjdeible
I can’t even download this app. What up Apple you can’t even get your own programs right. Microsoft wanna be’s. Oh well it saved me a terabyte of space
Just Don't (8.1)
12/5/2016 9:15:00 PM
1/5 By Morty7777
Worst piece of garbage software I have ever seen. Mac makes it your default for opening so many files too so good luck setting everything back to sublime. Also causes perfectly valid c code to give tons of warnings. “warning: section ”__const_coal“ is deprecated” error after updating Xcode to latest version on Mac OS pops up all the time. Just look at all the one star reviews. So many bugs and it even causes bugs in other programs just from having it on your computer.
Asset Catalog no longer works... (8.1)
12/5/2016 5:56:00 PM
1/5 By AlphaStunner
Utility pane no longer displays for image sets… sad and pathetic, really.
New Coders: Listen. Xcode is great. (8.1)
12/2/2016 2:16:00 PM
5/5 By MujiWolf
All the 1-star reviews have got to be angry people. If you’re new to coding, learn Xcode—it is a great tool.
-Auto-correcting and auto-filling out methods
This makes it easier to try out new code you don’t know anything about, because the code completes and asks you what values you want to fill in.
-Fairly accurate de-bugging
Most bugs you’ll learn after about 6 months of going onto Stack Overflow. I’m at the point now where I get an error message and now precisely where it’s coming from. At first, a single little bug will take you days to figure out (seriously). But the more you try, the more you look into in (on Stack Overflow), the more you’ll begin to be able to quickly move through bugs. Expect 6 months of working through bugs until it doesn’t take 1 or 2 days to figure it out.
-All the app files are in one place
Your image files (icons, mainly) are in folders along with you code files, so you can move easily through designing your app.
-Works well with GitHub and Cocoapods.
Learn these. GitHub is where you will store you code in the Cloud. Cocoapods is where you’ll get code Libraries (pre-written code), so you don’t have to write you own code to do standard tasks (like, keyboard helper).
All in all, I think Xcode is one of the greatest gifts to modern programmers. I started about a year ago. I’ve used Xcode every day. In the past, trying to write code in command-line interfaces, or in text documents, was painful. With Xcode’s “Storyboarding,” which is the familiar click and drag style (like Paint for Microsoft), *seeing* your project is much easier. Xcode *is* beginner-friendly, contrary to the 1-star reviews.
I write the review simply to explain to beginners: if you’re starting to write code, use Xcode.
How is this allowed to exist? (8.1)
12/2/2016 12:15:00 AM
1/5 By JEimn
I’m a CS student who has to use Xcode for one of my classes. I will say, without a doubt, this is the worst IDE that I have ever used.
1) It's riddled with annoying bugs and inconsistencies.
2) The error highlighting gives very little explanation or feedback.
3a) When I add elements to the interface, it hides the corresponding code where I can’t seem to find it. (This coupled with number 2 makes debugging a nightmare.)
3b) The way the interface building works is redundant. (There are cases where I have to add an element to the storyboard, connect that element to something else, change the properties of the elements in the utilities section, and then add code to the ViewController. Why? After I add the elements and make the connections, why can’t it just ask for the properties that are needed and generate the code from that?)
4) There is no refactoring for Swift, even though it’s been two and a half years since it was introduced. (Not even renaming! How is that even possible? XCode knows that my code breaks when I change a variable name in one place, but leave it the same in another. But, somehow it can’t use that same kind of tracking to allow simple name refactoring?)
5) Every time I update, my previous work gets broken. (To be fair, this one is probably due more to Swift than to XCode. I could write a very long rant about the problems with Swift in and of itself.)
Xcode ties my hands when I need to take control, but at the same time, the things it should be able to do on its own are either buggy or flat-out nonexistent. It is the worst of both extremes. I spend more time helping Xcode than Xcode spends helping me.
Buggy version 8 (8.1)
12/1/2016 10:27:00 PM
1/5 By Bill1287
Here to reinstall after all my simulators mysteriously disappeared today and won't download again (timeouts, eventually). Version 8 has been pretty bad. Back around version 5-6, this was a good editor. Now quality control has gone way downhill and there are bugs that shouldn't be tolerated in production software. I pretty regularly have to "show package" on my workspace files and go in and delete my local settings folder to get Xcode to open my project. Now the simulators thing. Plus the "pick a storyboard size on opening storyboard in Xcode 8, but I'll leave all your UI components with the wrong dimensions and force you to update anyway" bug/issue/behavior.
Full time iOS developer. Growing to hate apple software generally. This is my lifeblood, and it's getting worse and worse over time.
So many bugs (8.1)
11/30/2016 10:59:00 PM
1/5 By Randomjenickname
I had to upgrade my Xcode once i upgraded my OS and it has just been trouble. All my storyboard scenes were misaligned for starters which took me many hours to correct. Beyond that the IDE crashes all the time now. My current issue is that it crashes each time I open my project which is obviously a huge issue. There have been other bugs were deleting a row from a storyboard tableVC causes a crash.
In my opionon, this IDE has only gotten worse since the older versions. It it’s all that much faster but is very unstable. As a developer who values his time and sanity, having an IDE that is unreliable is just about the worst part of developing for the iOS platform.
Fix the bugs and stop disappointing developers.
From this dev.
Price : $9.99
Platform : iPhone/iPad
Final Cut Pro
Price : $299.99
Platform : Mac OS
Find My iPhone
Price : Free
Platform : iPhone/iPad
Price : $4.99
Platform : iPhone/iPad
Price : Free
Platform : iPhone/iPad
Price : Free
Price : Free
Price : Free
Bubble Shooter Holiday
Price : Free
Spot The Differences - Find The Differences
Price : Free