Home

/

App Building Software

/

Xcode 12

Xcode 12 2026: Benefits, Features & Pricing

Software Advice offers objective insights based on verified user reviews and independent product and market research. When our advisors match you to a software provider, we may earn a referral fee.

How Software Advice ensures transparency

Software Advice lists all providers across its website—not just those that pay us—so that users can make informed purchase decisions. Users can talk to our advisors for free to receive software recommendations matching their needs. Software providers pay us for sponsored profiles to reach users interested in their products.

How Software Advice verifies reviews

Software Advice carefully verified over 2 million reviews to bring you authentic software experiences from real users. Our human moderators verify that reviewers are real people and that reviews are authentic. They use leading tech to analyze text quality and to detect plagiarism and generative AI.

Independent research methodology

Researchers at Software Advice use a mix of verified reviews, independent research, and objective methodologies to bring you selection and ranking information you can trust. While we may earn a referral fee when you visit a provider through our links or talk to an advisor, this has no influence on our research or methodology.

On this page
  • Overview
  • Pricing and Plans
  • Features
  • User Reviews

Overview

Xcode 12
Xcode 12
4.5
(45)

Pricing

Pricing available upon request

About Xcode 12

Xcode is an integrated development environment (IDE) that allows businesses to build applications for iOS, macOS, watchOS, and tvOS devices. With Xcode, developers have access to a highly useful suite of software development tools including an intelligent code editor and app testing tools.

It enables staff members to integrate the platform with GitHub and GitLab repositories to create features such as pull requests, comments, and activity feeds. Xcode's CarPlay simulator allows team members to gain control over screen resolutions and variables input method to test CarPlay experiences across multiple car platforms.

Xcode 12 Screenshots

0
0
1
2

Xcode 12 Pricing and Plans

Starting price: Pricing available upon request
Free Trial
Free Version

Basic

Pricing available upon request

No plan information available

    Xcode 12 Features

    • Popular features found in App Building
      Compatibility Testing
      Drag & Drop
      Iteration Management
      Workflow Management
    • More features of Xcode 12
      Code Development
      Code Editing
      Debugging
      Deployment Management
      For Developers
      Graphical User Interface
      Web/Mobile App Development

    Xcode 12 User Reviews

    Overall Rating

    4.5

    Ratings Breakdown

    5

    58%

    4

    36%

    3

    7%

    2

    0%

    1

    0%

    Secondary Ratings

    Ease of Use

    4.2

    Value for money

    4.6

    Customer support

    3.9

    Functionality

    4.5

    Roshish's profile

    Roshish S.

    Verified reviewer

    Information Technology and Services

    11-50 employees

    Used weekly for less than 12 months

    Review source

    Reviewed September 2023

    A must have for iOS development

    4

    Ratings Breakdown

    3
    Ease of use
    4
    Value for money
    5
    Functionality
    icon
    Pros:
    It has a ton of useful features and is really nicely integrated with Swift as well as Git. The UI is pretty appealing and overall has friendly interface.
    Cons:
    Sometimes it might take too much time to load and sometime the default window does not even pop up.

    Read More

    RS

    Ryan S.

    Verified reviewer

    Sports

    2-10 employees

    Used monthly for less than 2 years

    Review source

    Reviewed July 2024

    Xcode is great but be prepared to Youtube or research alot

    5

    Overall was an awesome experience but wasn't for us in the end as it was too hard to implement in-app purchasing and subscriptions to our app. Also was very tedious having to resubmit the app to be published every time we made small changes.

    Ratings Breakdown

    3
    Ease of use
    5
    Value for money
    5
    Customer support
    5
    Functionality
    icon
    Pros:
    Xcode offered a great amount of endless design options. Loved the way you can do a simulation of your app in a sandbox environment on different Apple devices from iPad Air to the latest iPhone or Apple Watch. Great library for filing media items too.
    Cons:
    You can build any app you are after, given that you either know Swift (coding language) back to front or have plenty of time to research how to build your app. Cons are that it is very code intensive and difficult to wrap your head around some trickier concepts to bring them to life. Another con is the difficulty with publishing apps not always displaying why they got rejected from the app store and also adding in-app purchase functionality is difficult.

    Read More

    JH

    Julian H.

    Verified reviewer

    Design

    11-50 employees

    Used monthly for more than 2 years

    Review source

    Reviewed January 2023

    Bulky software but does the job

    3

    It takes some getting used to, and there are often lots of small issues, but ultimately it does the job.

    Ratings Breakdown

    4
    Ease of use
    5
    Value for money
    4
    Functionality
    icon
    Pros:
    There are not exactly alternatives when building iOS software, and Xcode is ultimately good enough. Once you overcome the initial learning curve and various teething issues, it's pretty quick to deploy new builds to the App Store, for instance. Automatic account/team/signing management is also useful.
    Cons:
    The filesize is huge. This is particularly problematic on Macs with small internal storage, as updating often involved uninstalling, then doing a full reinstall (sometimes 30GB+ of free space is needed).

    Read More

    CL

    Chris L.

    Verified reviewer

    Computer Software

    Self-Employed

    Used weekly for more than 2 years

    Review source

    Reviewed May 2024

    Best platform for developing mobile apps

    5

    Ratings Breakdown

    5
    Ease of use
    5
    Value for money
    5
    Functionality
    icon
    Pros:
    Powerful platform with an intuitive UI.
    Cons:
    Occasional technical issues with compiling.

    Read More

    PP

    Phanit P.

    Verified reviewer

    Financial Services

    11-50 employees

    Used daily for more than 2 years

    Review source

    Reviewed September 2021

    Standard IDE for iOS Development

    5

    I've been using Xcode for a while (over 10 years). Xcode 12 adds a lot of features to existing features to include a lot of support for SwiftUI. Overall, it's a must-have tool for Apple Development.

    Ratings Breakdown

    4
    Ease of use
    4
    Functionality
    icon
    Pros:
    The autocompletion feature is nice for Swift and Objective-C. Xcode 12 can be used to submit the app directly into the app store. Xcode 12 has a lot of great documentation since it has been the standard tool for iOS development for a while. The simulator can be used to simulate different devices with different Operating Systems.
    Cons:
    Xcode provides a lot of advanced options in their User Interface, but a lot of options can be overwhelming. Storyboard merges can be nearly impossible to resolve. Sometimes, an error message can be difficult to debug. Frequent updates. Requires 40GB of free space to update on the latest versions.

    Reasons for choosing Xcode 12

    There was no alternative option since Xcode was the standard IDE for Apple

    Read More

    BD

    Binigya D.

    Verified reviewer

    Computer Games

    11-50 employees

    Used daily for less than 2 years

    Review source

    Reviewed March 2021

    The only option for iOS development

    4

    It is the only option for iOS app development, so you are stuck with it if you want to make any iOS apps or games. I did have a good experience using it, as it does have a slick UI and some nifty features going for it, but I found my experience to also be mildly frustrating at times.

    Ratings Breakdown

    4
    Ease of use
    5
    Value for money
    4
    Functionality
    icon
    Pros:
    As with any Apple product, I love the Slick UI and the UX of XCode. It is a daunting and a complex beast of an IDE, but it does look good and you can access stuff you want easily. It also has such an easy connection for releasing TestFlight apps and making archives for the App store, which does compensate for some of its frustrations and quirks. I also loved the emulators, which are pretty light on the system and do work so smoothly to test out your apps.
    Cons:
    I really dislike the way debugging works on Xcode, it is a cumbersome process. Also, while exporting archives and app packages, it raises errors after a substantial amount of time instead of warning about it earlier on. And, the permission settings are pretty confusing and the countless amounts of errors I have gotten due it is a painful experience to have. Finally, it is really slow at times. I've used it on a Mac mini and a Macbook pro and the plodding performance has always been an issue for me.

    Read More

    VT

    Viktor T.

    Verified reviewer

    Information Technology and Services

    10000+ employees

    Used daily for more than 2 years

    Review source

    Reviewed February 2023

    Xcode user as QA

    4

    It is a usable development environment with many great features, at the same time a sometimes less user friendly user interface

    Ratings Breakdown

    4
    Ease of use
    3
    Customer support
    4
    Functionality
    icon
    Pros:
    Xcode is essentially the only tool with which it is relatively convenient to develop applications on Apple devices. It has a lot of features, but from the QA positions I like the source code debugger the most, it's top quality
    Cons:
    Unfortunately, Xcode has several bugs, the app often crashes when it is committed to other branches. The application does not compile, but the exact error is not reported. It has less user friendly user interface.

    Read More

    VR

    Verified
    Reviewer

    Computer Software

    11-50 employees

    Used daily for less than 2 years

    Review source

    Reviewed March 2021

    Excellent for Swift Development

    5

    Working on iOS App development, XCode has really upped the game for an IDE using the native languages. Compared to Android Development with Android Studio, or even something like React-Native, XCode was miles ahead in terms of features, ease of use and reliability.

    Ratings Breakdown

    4
    Ease of use
    5
    Value for money
    3
    Customer support
    5
    Functionality
    icon
    Pros:
    This product is THE way to handle Swift development for macOS and iOS. I've never had it crash on me, the built-in compiler is top notch and it is incredibly easy to send an application over to your mobile device
    Cons:
    This software CAN be used for things like C++ development. Don't use it for that, there are better options out there. Its handling of anything NOT native Apple-developed Swift is very hit or miss for usability.

    Read More

    VR

    Verified
    Reviewer

    Computer Software

    201-500 employees

    Used daily for more than 2 years

    Review source

    Reviewed January 2021

    Why XCode

    4

    My overall experience with Xcode 12 is very good. I use it daily for developing cool applications.

    Ratings Breakdown

    5
    Ease of use
    4
    Value for money
    1
    Customer support
    5
    Functionality
    icon
    Pros:
    There are many great features in XCode that I like.XCode 12 performs very well on code completion. We can learn profiling in a very natural way using XCode 12. Also, the app store has a very large audience.
    Cons:
    The app store approval process is very frustrating and lengthy. XCode does not support tabbed work environments.

    Read More

    VR

    Verified
    Reviewer

    Computer Software

    2-10 employees

    Used weekly for more than 2 years

    Review source

    Reviewed June 2022

    Xcode 12 experience

    5

    The overall experience was great , used it build and publish iOS apps.

    Ratings Breakdown

    5
    Ease of use
    5
    Value for money
    5
    Customer support
    5
    Functionality
    icon
    Pros:
    1.Ui is nice and clean 2. Easy to edit code 3. Add require details to publish iOS apps easily 4. regular app updates
    Cons:
    1. It is only available in macOS 2. So Heavy software need free space and ram to operate 3. For updating the software need 40gb free space

    Read More

    Showing 1 - 10 of 45 Reviews

    See what companies are saying about Software Advice