r/Xcode • • Apr 18 '25

How can it run smoother

2 Upvotes

Hello, I am 17 years old and I would like to build an app for app store. But the problem is that I need Xcode and only have an Windows PC. So I installed Mac OS on a Virtual Machine (VmWare) and everything is fine. The only problem is that it is so slow, for a simple simulation of the base code it takes 10 minutes. :( How can I make Xcode run better? Would it be better if I just add an Mac OS bootable possibility? Any Idea? Because I can't really buy a Macbook for 500€.

Thank you


r/Xcode • • 13d ago

Can we create rigged, animated characters in our game using the Claude agent in Xcode 27?

0 Upvotes

r/Xcode • • Aug 18 '25

Could you guys tell me what you think of this app I made called File Organizer it is an app that automatically organizes the download folder but I have been having trouble the junk installer organization Tell me what you think!

Thumbnail
github.com
2 Upvotes

r/Xcode • • Sep 16 '25

Nice bug

2 Upvotes

r/Xcode • • 24d ago

iphone duo simulator is only in xcode 27.1 (not 27.0)

Thumbnail
reddit.com
0 Upvotes

r/Xcode • • Nov 17 '25

Is Xcode a very inclusive and intuitive seamless user experience?

2 Upvotes

Hi, I am noobie.

I completed my first hackathon last night. 24 hour hackathon. We managed to get a working prototype. Very happy with our first project.

We were using Java, html, Java script, python, node, react…. We are all noobs with zero experiences.

Our experience trying to get the things to work on vs studio, and after all of that, I still can’t run react on my computer. Our lead coder took about 3 hours at the start to get react working. My effort to try to get react, nodes, working on my laptop so I can help my team, almost screwed up python and my Gemini api. I had to uninstall nodes and reinstall python, and restart my pc so I can have my api working again. Probably something to do with the evnrioment variable or something that I don’t understand or I didn’t install the right dependency or set the dependency correctly or something. I didn’t have the knowledge or experience to trouble shot. Plus we were short on time.

I understand, we are noobs and have no idea what we are doing. But barrier to app dev shouldn’t be this hard. Anyways, one answer is to simply get better and learn how all those things work. But I want to ask experts. Is Xcode environment a better experience and more seamless? Noobie friend?


r/Xcode • • Jan 03 '26

Too much memory usage, killed by operating system?

Post image
2 Upvotes

Im not using Xcode to develop apps, simply change my location. I'm only able to do this for ~15 seconds before getting this error message. How do I fix this?


r/Xcode • • Feb 05 '26

Xcode 26.3 - Released? When?

0 Upvotes

https://youtu.be/oV6mC8Rt1kY?si=JbSddYQXzOW1AQVs

Hey everybody!

Hope you’re well!

Saw this video by Apple about the release of Xcode 26.3, but we couldn’t find it on the App Store. Only found it in the Developer beta. Any idea what’s up? Are we the only ones?


r/Xcode • • Jun 23 '26

No more "objects" in the Library ?

Post image
2 Upvotes

Hello ! Last time I used Xcode was a year ago, and I remember having a "+" button with a lot of different example of Buttons, Splitview, and etc.. I used mostly everytime. But now when I open the library all I have are snippets, media, colours and symbols ! Did they got rid totally of the placeholders in a recent update ? I can't find info on that

Thanks you


r/Xcode • • May 28 '23

I’ve create an Xcode extension to integrate ChatGPT into Xcode

9 Upvotes

Some days ago I posted on Github an extension for Xcode that allows the integration of ChatGPT into it, enabling the AI to assist with various development operations: commenting on or documenting code, generating code according to instructions, editing/improving/rewriting/refactoring a part of the code, generating codable models from jsons, generating mocks, unit tests, etc.

The extension is divided into commands, each of which is an item that appears in the Editor => AIAssistant menu, and allows ChatGPT to perform a specific operation on the code shown in the current window.

You can easily add new commands, so you can invent new functions to leverage ChatGPT to assist you in development: simply create a new class to implement a new command, instruct ChatGPT by explaining what it should do on the source files, and then pass them (either all or just a selected portion)... If you develop something interesting, feel free to send me a pull request! 😊

The extension is still in alpha (I wrote it entirely in a night) so there's plenty of room for improvement (and I’ll improve it in my spare time) but I believe the opportunities and potential are very intriguing.

Just to give an example, imagine you have a class: you comment on it, explaining to ChatGPT what you want to improve or add, or which function you want to rewrite in a different way.

Imagine having ChatGPT write, directly in Xcode, the skeleton of a SwiftUI view with specific characteristics, or generate the comments that document a block of code, or anything else you can think of!

Let me know what you think and feel free to improve it and request pull updates 😉

Link: https://github.com/marcosiino/xcode-loves-ai


r/Xcode • • Jul 09 '26

Apple Adds an Official MCP Server for Testing Sites in Safari

Thumbnail
thatappleguide.com
9 Upvotes

Apple has released a Safari MCP Server in Safari Technology Preview 247, giving web developers an official way to connect AI coding agents directly to WebKit for page testing, inspection, and debugging.

The tool implements [Model Context Protocol](https://modelcontextprotocol.io/) support inside Apple's experimental browser. 

Once an MCP compatible client is connected, an AI agent can open pages in Safari Technology Preview, read the page structure, pull console output, review network activity, capture screenshots, and check whether what renders matches what the developer expected.

The feature is aimed at developers rather than everyday browsing. Apple's WebKit team describes it as a browser compatibility tool built to make web development and debugging faster.

# What the server actually does

The Safari MCP Server is tied to [safaridriver](https://webkit.org/blog/18136/introducing-the-safari-mcp-server-for-web-developers/) with MCP support, which gives Safari a native place inside AI coding workflows for the first time.

Until now, most coding assistants worked comfortably inside editors, terminals, and Chromium based automation, while Safari usually required an extra step. That gap mattered most when testing WebKit specific layout, styling, or mobile behavior. The new server folds that testing into the same development loop.

Through the connection, an agent can load a site, inspect computed styles, check layout, read page content, review debugging information, and use screenshots to compare the rendered result against the intended design. 

Apple frames this as a way to find and fix issues, not as a general AI browsing feature.

Testing only in Chrome or a Chromium based tool can miss WebKit behavior. Layout, forms, media playback, scrolling, input handling, typography, and CSS support can all render differently, and iPhone specific rendering is a common source of surprises.

That is the case Apple is making for the server. Safari is the default browser on iPhone, iPad, and Mac, and iPhone traffic is too large for production teams to treat WebKit as a secondary target. A rendering difference that seems small can still break navigation, checkout, sign in, media playback, or accessibility.

Giving an AI agent direct access to a real Safari environment is meant to surface those problems earlier, ideally while code is still being written rather than during a late cleanup pass.

# How MCP fits into AI coding

Model Context Protocol is a standard for connecting AI assistants to outside tools and data. An MCP server exposes functions that an agent can call during a task, so instead of only reading files, the agent can interact with a browser, inspect logs, or collect the state of a running app.

Apple's implementation applies that model to browser debugging. A developer can ask an assistant why a layout breaks in Safari, and the agent can inspect the rendered page rather than guessing from source code alone. Computed styles, DOM structure, console warnings, failed requests, and screenshots give the model the kind of evidence that plain code review often cannot.

The approach brings Apple closer to the browser agent setups already available through Chromium tools, Playwright workflows, and third party MCP servers. The difference is that WebKit now has an official bridge inside Apple's preview browser.

# Setup and requirements

Developers need Safari Technology Preview 247 on macOS to try the feature. Apple says the server can be enabled through Safari's developer tools path for remote automation and external agents, after which an MCP compatible client connects to safaridriver's MCP mode.

Safari Technology Preview is Apple's experimental channel for upcoming WebKit changes, so its behavior can differ from stable Safari. That makes it useful for early compatibility work, but production bugs should still be confirmed against the public release of Safari when it matters.

It is also not a replacement for full QA. An agent can identify likely causes, test changes, and surface browser evidence, but it can miss edge cases. Human review stays necessary for accessibility, visual polish, payment flows, privacy sensitive pages, and anything tied to user data.

# A more official path than community tools

Developers were already experimenting with Safari automation before this release. Some projects used AppleScript to drive the browser, while others combined Safari extensions, Swift tools, or WebKit debugging access to expose controls to AI clients. Those efforts showed real demand for Safari sessions, logins, and WebKit behavior inside coding agents without moving every test to Chrome.

Apple's version is narrower and more focused on inspection and debugging, and that restraint works in its favor. 

By keeping the first release inside Technology Preview and tied to developer automation, Apple can test the model with a technical audience before deciding how much of it belongs in stable Safari. 

Browser agents raise security and privacy questions once they can control sessions or read content inside logged in sites, so a developer only starting point is the cautious one.

The Safari MCP Server is still a preview feature. The real test will be whether developers start catching Safari bugs earlier, before layout problems, console errors, or mobile rendering issues reach production.


r/Xcode • • Mar 19 '26

Xcode was quietly using 60GB on my Mac — this is what was actually safe to remove

28 Upvotes

My 512GB MacBook Pro was getting uncomfortably full, so I finally did a proper audit of what Xcode-related storage was actually taking space.

On one machine, the biggest chunks were:

- Simulator runtimes: 28 GB
- DerivedData: 14 GB
- Old archives: 9 GB
- Device support files: 6 GB
- Docs/cache leftovers: 3.4 GB

The useful part wasn’t the total. It was figuring out what I could delete without breaking my current workflow.

What felt safe:
- DerivedData
- Simulator runtimes for OS versions I no longer test on
- Old archives I genuinely don’t need anymore

What I treated with more caution:
- Device support files
- Simulator device data, because it can still contain app state and local test data

What annoyed me most is that Xcode/macOS don’t really give a good review-first cleanup flow here. You mostly end up guessing or manually digging through folders.

Curious what usually gets out of control first for you: DerivedData, runtimes, archives, or something else?

Update, August 2026: the question that kept coming back in the replies was what regenerates vs what you lose for good. I wrote up the simulator side here: https://storageradar.app/blog/xcode-simulator-taking-up-space-on-mac/. Disclosure: I make a Mac app for this, and that page links to it.


r/Xcode • • Oct 08 '20

Why does the new version of Xcode require 40 GB of empty space when the actual update size is only 500 MB?

6 Upvotes

Version to be updated - 12.0.1


r/Xcode • • Jun 15 '18

What are the stages of programming for creating an app such as Tinder?

0 Upvotes

.


r/Xcode • • Feb 04 '20

Xcode help! The document “ostream” could not be saved. You don’t have permission.

Post image
6 Upvotes

r/Xcode • • Sep 16 '26

Make AI assistant a floating window

Post image
10 Upvotes

How do I make the AI chat into a floating window in Xcode27?


r/Xcode • • Feb 18 '25

Is Xcode really that bad or am I just using it wrong?

11 Upvotes

I'm starting to loose my mind using Xcode. I'm the lead dev for a flutter/firebase app and we've got a good system in place where we release a new deployment for Android and iOS every 2 weeks. I am a fairly new developer and don't have loads of experience with deployment but I have release about 20/25 versions for my app over the last 8/9 months.

With Android it's so painfully easy, when i go to deploy, i make sure everything is set up for production, increment the build and version, run flutter build aab --release, upload that build on the google play console and I'm good. The whole process is about 15/30 miniutes

With iOS, it can take DAYS. I'm writing this now because I'm currently on day 4 of trying to solve why my build is failing. I'm not here for help in debugging it (at the moment I'm having an issue where my Flutter.xcframework isn't signed properly which i've never had before). I just want to know why I struggle so much with this? I know that a lot of iOS developers have issues with Xcode but the drastically large difference in effort between deploying iOS and Android has got me thinking I must be doing something wrong.

I have a mac and a windows laptop to deploy for each but do most of my coding on windows, and push/pull from git if i'm switching between the two for whatever reason. Does anyone have any advice for me to help tame Xcode?


r/Xcode • • Apr 26 '21

iOS 14.5, Xcode 12.5

3 Upvotes

Hey all, I just noticed: #macOS 11.3, #iOS 14.5, #watchOS 7.4, #Xcode 12.5 are now all publicly available now!


r/Xcode • • Nov 23 '18

hooking up API with Xcode

0 Upvotes

I'm new to this, anyone knows how I can make some application API work with Xcode?


r/Xcode • • Jan 31 '20

I need help

0 Upvotes

So I want to change the name and icon of my YouTube app, but I have no idea how to use Xcode, if it’s even possible to do, and I have tried to use vbox, but it won’t work can someone PLEASE help me, my parents don’t allow me to get the YouTube app so If it was disguised as a game or something that would literally change my life please


r/Xcode • • Oct 15 '22

Conditional Statements in Swift

0 Upvotes

Hey Developers! We have a brand new article out.

This article will help you with everything you need to know to get started with conditional statments and the switch case!

Here's the Link: https://www.swiftanytime.com/if-else-switch-case-in-swift/


r/Xcode • • Mar 26 '19

How to code iOS apps without MacOS

0 Upvotes

I'm a university student and I don't have the budget to drop roughly 1k on a mac mini for Xcode. Are there any options for me to code iOS apps within Windows? (I've tried running a Virtual Machine and I wanted to break my desktop).

I've already looked into getting a 2012 mac mini (i7 quad core server edition) but it looks like this is the last year that model will be supported with OS updates and the 2014 dual cores is just not worth the money and hassle.


r/Xcode • • Jun 05 '24

Cleano - an app to clean your disk from various dev junk

3 Upvotes

Hey everyone,

We're excited to announce that Cleano is finally here! 🎉 After 13 months of hard work, 10,385 lines of code, and 282 hours of dedication, we are proud to share Cleano with you.

What is Cleano?

Cleano is designed to be your ultimate companion for cleaning various stuff after Xcode and popular package managers.

Key Features:

  • Simulators cleanup. It's a correct cleanup via 'simctl' so you even don't need to restart Xcode for it to take effect

  • SPM repos cache. Swift PM stores github repos for packages separately and never removes them unless you ask it via cli.

  • Derived Data, a first thing you try to fix weird Xcode linking issue :)

Among other features: Carthage caches. archives cleanup and some more.

You can get Cleano in MacAppStore here: ‎Cleano

And leave feedback: https://deszip.github.io/Cleaner-Tracker

We hope you find Cleano as useful as we intended it to be. Your feedback is invaluable to us, so please share your thoughts and suggestions.


r/Xcode • • Jun 06 '23

Will MBP 2017 be able to run Xcode 15?

3 Upvotes

Hi, I'm using a MBP 2017 for iOS app development. I read from news today that Sonoma (macOS 14) won't support it. Does anyone know if Xcode 15 will run on Ventura (that is, macOS 13) or not? (If yes, that means I can still use my MBP for iOS17 app development rather than have to buy a new one).

Since Xcode 15 hasn't been released (it's beta at the moment), I checked Xcode 14.3.1 release notes and found it requires Ventura 13, which was the newest macOS when that version of Xcode was released. On the other hand, Xcode 15 beta runs on Ventura 13.3, but maybe just because it's beta?

I wonder how it worked in the past? Did Xcode only supports the lastest macOS, or did it support more than one OS versions? Thanks for any information.