Compare this with other toolsSave it to your board and evaluate your options side by side.
Save to board

Xcode Reviews & Product Details

Profile Status

This profile is currently managed by Xcode but has limited features.

Are you part of the Xcode team? Upgrade your plan to enhance your branding and engage with visitors to your profile!

Value at a Glance

Averages based on real user reviews.

Time to Implement

3 months

Return on Investment

9 months

Xcode Media

Xcode Demo - Xcode
Xcode
Xcode Demo - Xcode
Xcode
Product Avatar Image

Have you used Xcode before?

Answer a few questions to help the Xcode community

Xcode Reviews (1,023)

View 2 Video Reviews
Reviews

Xcode Reviews (1,023)

View 2 Video Reviews
4.2
1,023 reviews

Review Summary

Generated using AI from real user reviews
Users consistently praise Xcode for its seamless integration with the Apple ecosystem, which simplifies the development process for iOS and macOS applications. The all-in-one environment, featuring tools like the simulator and debugging capabilities, enhances productivity and streamlines workflows. However, many note that it can be resource-intensive, leading to slow performance on larger projects.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Jesse C.
JC
Director of Development
Design
Small-Business (50 or fewer emp.)
"Love it so far, excited for the future"
What do you like best about Xcode?

The integrated tools have gotten better over the years, I love seeing the investment that Apple is putting into the product. Review collected by and hosted on G2.com.

What do you dislike about Xcode?

Storyboards (at least in their current implementation). A monolithic XML file describing the entire Application UI is a terrible idea, even allowing the storyboard to be split into separate storyboards doesn't go far enough. I believe that the storyboard should be a special directory filled with .xib files with some JSON to tie them together. Review collected by and hosted on G2.com.

Melike Selin A.
MA
Associate Software Engineer
Computer Software
Mid-Market (51-1000 emp.)
"My go to IDE for Mac."
What do you like best about Xcode?

I love that it completes my code for me. It is easy to use given all the functionality. Review collected by and hosted on G2.com.

What do you dislike about Xcode?

The debugger is not really useful. Watch variables aren't doing what I want them to do. Review collected by and hosted on G2.com.

Robin K.
RK
Principal Consultant
Information Technology and Services
Mid-Market (51-1000 emp.)
"Even better with plugins"
What do you like best about Xcode?

It's a comprehensive development suite for every Apple platform. It comes with a code editor with multi-pane support, interface builder, build config management, simulators, and a host of debug tools.

What makes it even better is the great plugin support. It allows you to work around most of Xcode's shortcomings, and custom tailor any improvements to your workflow. Review collected by and hosted on G2.com.

What do you dislike about Xcode?

Autocomplete functionality for Swift in general, but especially modules is pretty bad right now. Error messages and warning for Swift could likewise be improved. There's also still no refactoring support for Swift.

I've given up hope that provisioning profiles will ever be fixed/improved. Review collected by and hosted on G2.com.

Victor C.
VC
Software Engineer ( Mobile Developer )
Information Technology and Services
Small-Business (50 or fewer emp.)
"A fundamental tool for devs, however on daily I prefer to use lightweight editors"
What do you like best about Xcode?

It is a very complete integrated solution for Apple environment.

In a dev overview the auto-complete feature helps a lot when you are newbie, but sometimes is painful slow.

I really like the debugger with integration with Instruments, it helps a lot to when you need to mitigate networks/battery issues, the UI is very clear. I also like the Organizer section that keep your builds stored and organized, in spite of I think that it needs a better UI. Review collected by and hosted on G2.com.

What do you dislike about Xcode?

For me the XCODE is very overweight, ok.. it is a complete solution, but for daily code its so much;

The UX/UI for beginners is very complicated, I think that the learn curve need to be improved;

Also I still have some crashs when I am coding big projects that requires a lot of dependence.

I think that the speed of build need to be improved also. Sometimes I need to wait 5 minutes to archive an IPA.

Review collected by and hosted on G2.com.

Gauri G.
GG
Tizen web application developer
Mid-Market (51-1000 emp.)
"had amazing experience building react-js applications"
What do you like best about Xcode?

the way i can refresh the application with just cmd+R or launch the debugger is lovely.. Review collected by and hosted on G2.com.

What do you dislike about Xcode?

i find the getting around menu a bit tougher. Review collected by and hosted on G2.com.

Brian S.
BS
Principal Member Of Technical Staff
Enterprise (> 1000 emp.)
"Xcode is a very reliable tool for iOS development, and it's free."
What do you like best about Xcode?

I like that Apple provides the Xcode tool at no expense to developers and easy delivery via the Mac App Store. Code completion, excellent documentation, pretty decent visual tools, support for plug-ins, etc... also make for a very nice IDE.

Unit Testing has come a long way in Xcode in the past few versions, this is very welcomed. Review collected by and hosted on G2.com.

What do you dislike about Xcode?

The source code integrations is often broken from build-to-build and is not very reliable. If you're committing your code thru Xcode, you're playing with fire.

Ever version from 6.1 to 6.2 to 6.3 to 6.4 to 7.0 to 7.1, Apple inevitably breaks a critical feature (like Source Control, or Tests) and you have to downgrade or wait for the feature to be fixed. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
GI
Small-Business (50 or fewer emp.)
"Some bugs, but overall extremely easy to use IDE"
What do you like best about Xcode?

Great IDE, easy to use to manage frameworks, assets, and edit code. Autocomplete on code has been greatly improved. Review collected by and hosted on G2.com.

What do you dislike about Xcode?

Occasional bugs and crashes

Some frustrated build errors because of linker errors and framework issues, with very little documentation or explanation. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Small-Business (50 or fewer emp.)
"Fantastic IDE for Objective-C Development"
What do you like best about Xcode?

Xcode is great for programming for the iOS platform. In fact, it is one of the only IDEs available to use for Objective-C development for iOS. When submitted apps to the app store, it must be through Xcode.

My favorite feature of Xcode is the code completion. Review collected by and hosted on G2.com.

What do you dislike about Xcode?

It does have its quirks. There are bugs that sometimes do not get fixed readily. Every once in a while, the software will crash. In most cases, these crashes will not cause any loss of data. Review collected by and hosted on G2.com.

Tomer S.
TS
CTO
Computer Software
Small-Business (50 or fewer emp.)
"The smartest, dumbest IDE out there"
What do you like best about Xcode?

When working with Xcode, there is no doubt in your mind that it is built with integration in mind. Review collected by and hosted on G2.com.

What do you dislike about Xcode?

Inconsistencies. Between Swift not always auto completing properly, swift definitely sucking while debugging, and other random bizarre crashes, Xcode can be infuriating at times when it just doesn't feel like it's cooperating with you. Review collected by and hosted on G2.com.

JL
Products Labs Developper
Internet
Small-Business (50 or fewer emp.)
"The only option, by obligation"
What do you like best about Xcode?

- Allow to build project when you need it will avoid draining resources (CPU, Ram, Disk).

- Allow you to create Objective-C code.

- Nice Devices emulator built-in. Review collected by and hosted on G2.com.

What do you dislike about Xcode?

- The worst part is probably the debugger. All modern debugger allow to see you data easily. In this case, some values will have to be printed out in the console! Sometimes, you will have a full interactive view for values, such as images... It would be more profitable to be able to see All values without work around. Watching values is particularly messy...

- Autocompletion is not completing some values

- Most issues are related to the bad architecture of Objective-C, but still, those mess are generally hidden by the IDE (isn't it one of the main role of an IDE?). In Objective-C, folders don't really exists. It's a file that generate extremely complex collision issues when merging code from multiple sources. When adding a file, it's not really added... You need to add the added file manually! In a breeze, the IDE will help you with some things, but some basic handling will fall into your hands (waste of time!).

- I don't find the UI intuitive. Most feature are hidden or you need to Google basic feature and use complex 3-ways shortcuts to do basic commands... Review collected by and hosted on G2.com.

Questions about Xcode? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

Verified User
G2
Verified User
Last activity over 3 years ago

Please add the Camera features in simulator so it will be great.

Richard L.
RL
Richard Lembata
Last activity about 4 years ago

xcode the best aplication

Pricing Insights

Averages based on real user reviews.

Time to Implement

3 months

Return on Investment

9 months

Average Discount

8%

Xcode Comparisons
Product Avatar Image
Visual Studio
Compare Now
Product Avatar Image
IntelliJ IDEA
Compare Now
Product Avatar Image
Visual Studio Code
Compare Now
Xcode Features
Ease of Use
File Management
Customization
Test History
Automation
Organization
Product Avatar Image
Xcode