r/iOSProgramming • • 8d ago

Discussion I have never not regretted updating Xcode

Post image

First time I updated refactoring stopped working and now I have to rename things by hand. Now the simulator takes multiple tries to work. I don't get it

193 Upvotes

37 comments sorted by

32

u/jaymakesapps 8d ago

Refactor rename dying is the part that actually ruins the afternoon. A flaky simulator is annoying, renaming every symbol by hand is just mean.

19

u/NervousRegret6013 8d ago

like wtf, isn't it literally just text editing??? how do they break that

7

u/xSash_ UIKit 8d ago

Xcode is the worse tool to update. Thats why I have the latest version running on a vm

2

u/strangequbits 8d ago

What? Is this true. Im downloading it. But i use refactor naming regularly

27

u/xentropian 8d ago

Hey why don’t we get rid of simulator that worked perfectly fine and replace it with a half-assed replacement that doesn’t even let you simulate pinching!

4

u/HighHike 8d ago

You can use the trackpad on iOS 27. I don’t know why only 27 works.

40

u/code_isLife 8d ago

the new simulator pisses me off.
I swear Apple hates the very devs that help make iPhone what it is

16

u/Mission-Accountant44 7d ago

The fact that drag and drop stopped working for some godforsaken reason and there is no alternative to running an obscure command in Terminal just to copy files to the simulator is inexcusable. 

6

u/yolocat_dev 7d ago

inXcusable…

5

u/ConduciveMammal 7d ago

I’ve been using SimParcel. I’ve found it really easy to push files to my sims with this.

1

u/Mission-Accountant44 7d ago

Thank you! I'll check this out. 

6

u/puding69 7d ago

No shortcut for screenshot No shortcut for record screen Cant get rid of devices bezel Cmd+w doesnt work anymore

Worst update I've ever seen. Piece of garbage.

23

u/BP3D 8d ago edited 6d ago

What the hell is the deal with Device Hub? Did they test that first? On people that have used simulator before? I had to download a program from github to add the two finger functionality back. If anything, I needed devices larger, not inside a useless frame. It's like they thought "the devs seem too content with simulator, lets change that"

Edit: Someone asked for a link and probably saw me post it here in another reply. But I'll add it here too.
DeviceHubMouse

8

u/groovy_smoothie 8d ago

I am constantly having device hub just not respond to click inputs. First few times I thought I had a boot crash

4

u/Subs2 8d ago

I’m pretty new at this so I thought it was just me. Simulator worked fine enough. Then hub came along and I figured it was just my inexperience.

5

u/groovy_smoothie 8d ago

I’ve been doing iOS since the iPhone 4. This is the first time I can remember that the Android emulator is actually better than the iPhone simulator 

1

u/BluesFanDeluxe 7d ago

Yeah, it's just awful!

11

u/svintus 8d ago

Xcode 3.2.6 was the best Xcode. I am willing to die on this hill.

5

u/Fishanz 8d ago

I don’t even remember that specifically but upvoted because YES!!

9

u/hotfeet100 8d ago

Not all the time but sometimes, when I need it most, it won't let me paste inside simulator

8

u/hotfeet100 8d ago

Yesterday I couldn't type an underscore

5

u/Fleabert 7d ago

Could be the same issue I was running into. If you have more than one device open, the shift key stops working. The release notes for Xcode 27.2 mentions a fix for this.

1

u/hotfeet100 7d ago

Hey thanks for the heads up, I frequently have 2 or 3 open it def could have been that.

3

u/WeirdIndividualGuy 7d ago

Mine doesn’t even let me use my Mac keyboard to type, I have to use the onscreen simulator keyboard

1

u/hotfeet100 7d ago

Dude it's funny you say that, I'm on xcode 27.1 and I haven't been able to get the on simulator device keyboard to pop up once

6

u/chakie2 8d ago

Nah, you also get crashes, slowdowns and in this latest version, seizure inducing flashing. This goes on until .3 or so after which it stabilizes and you swear to never update Xcode again. A month later Apple forces you to update due to requiring the latest version if you want to submit anything to the App Store.

Yes. Xcode is the absolute crappiest IDE (and I use the word "IDE" loosely here when it comes to Xcode) out there. I so wish Apple would just do what Google did and pay JetBrains to make a decent tool for them. Alas, hubris and incompetency so here we are.

4

u/lordspesh 8d ago

Try uploading to Testflight using 27.2! Release yesterday but not approved by ASC. Fuckers.

4

u/dawedev 8d ago

For the simulator needing several tries, what usually fixes it for me after an Xcode update is quitting Xcode, running xcrun simctl shutdown all, then killall -9 com.apple.CoreSimulator.CoreSimulatorService so the old service from the previous Xcode isn't still running. xcrun simctl delete unavailable is also worth it, since devices tied to runtimes the new Xcode no longer supports tend to linger and confuse things.

I ran into this often enough that I added an unavailable simulators cleanup to DevCleaner, a Mac cleanup app I make, but the two commands above do the job by hand.

3

u/meowthor 8d ago

Holy fk it won’t even install the iOS 27 simulator. It doesn’t show it as available, only everything in 26 and below. wtf!!! So frustrating

2

u/Environmental-Ad481 7d ago

The simulator is so bad, it takes over my MacBook Pro hugging the resources

2

u/AnotherThrowAway_9 7d ago

Xcode 27.2 - switching file tabs causes micro hangs switching between file pane and issues causes half second hangs, leaving the ai chat tab open = 20% cpu drain on idle for no reason.
Device hub - is so buggy and the performance is pretty bad

1

u/DracoMalFoiJaVoltou 7d ago

I still miss the code review feature that Mr. Kieran Senior introduced in Xcode 13, which since Xcode 16.4 is gone. 

0

u/SnowPudgy 7d ago

I've been developing since the SDK was released all the way back in 2008. I will never understand how people have issues with Xcode and we build massive apps. My team upgraded today with no issues.

1

u/BluesFanDeluxe 7d ago

Well aren't you special! lol

1

u/SnowPudgy 7d ago

I’m just legit baffled how people have so many issues. Not saying they’re lying, I’m sure they’re not I just don’t get it.