Will upgrading from XCode 14.2 work on?

My current laptop has reached its Zenith... I'm running a MacBook Pro (13-inch, 2016, Four Thunderbolt 3 Ports) with Montery 12.7.6. I can no longer upgrade the software Xcode so I'm stuck in X Code Version 14.2.

I've built an app. I need to upload and push to my mobile, but I can't b/c of the old software. I've moved the files to my wife's newer MacBook, but the app doesn't work.

I have no problem buying a newer Mac, I want to make sure that it will work prior to.

The Apple Store couldn't help, and requested that I contact Apple Care.. which Tier 2 could not assist.

If anyone is out there that can assist, I will be greatly appreciative.

I'm a bit unclear on your exact question, so let me try to outline a few things for you in hopes that you'll identify your path forward from this information.

I need to upload and push to my mobile, but I can't b/c of the old software. I've moved the files to my wife's newer MacBook, but the app doesn't work.

It sounds like your iPhone is running a version of iOS that is newer than iOS 16.2. I'm picking iOS 16.2 there because that was the most recent version of iOS at the time Xcode 14.2 was released, and an older Xcode won't know how to talk to an iOS version that is newer than that. You should be able to take your Xcode project — which includes the Xcode project file, and all for resource code and assets — and open it in a newer versions of Xcode without an issue. I presume the Xcode version on your wife's Mac here is more recent than Xcode 14.2; however, depending on the iOS version of your iPhone, you may need to update that Xcode version even further. We have a table on this support page that explains the version combinations. The easiest advice there is to go to the latest released Xcode version (Xcode 16.4), or to the latest beta if your iPhone is on an iOS beta.

but the app doesn't work.

A different way of reading this is that you were able to build and run your project from the newer Mac to your iPhone just fine, but it doesn't work the way you expect. If that's the case, it's likely that you've identified a bug in your app, and you'll have to work on debugging the problem to understand what you can do to address it. If that's your situation and you're here to seek help with that, you can start a new thread on the forums here, and include as much detail as you can about the code and the issue you're trying to debug.

— Ed Ford,  DTS Engineer

Thank you for your response. Let me try to articulate in a more structured manner.

Initially, I wrote and coded on my laptop which is running Montery 12.7.6.

I cannot upgrade to the newest Xcode because my MacBook is old.

As a workaround, I airdropped the Xcode files from my laptop to my wife's laptop which is a newer MacBook Pro running Sequoia 15.5.

I received a few errors... one which states "One of the paths in Developing asset paths does not exist"

I guess I'm asking what is the best course of action to get my code to work on a newer Mac? Am I doomed?

I plan to purchase the M4, but only if there is a solution to ensure the code works.

Thank you for reaching out - I really appreciate it.

No, you're not doomed! 😀

As a workaround, I airdropped the Xcode files from my laptop to my wife's laptop which is a newer MacBook Pro running Sequoia 15.5. I received a few errors... one which states "One of the paths in Developing asset paths does not exist"

I presume there's a typo in the text there, and this pertains to the DEVELOPMENT_ASSET_PATHS build setting. You can go to the Build Settings section of your project, look for that build setting, and make sure all of the file paths there exist on the new Mac, and that if there are absolute file paths (instead of the preferred relative file paths), they are corrected to match the file locations where the files reside on this new Mac.

— Ed Ford,  DTS Engineer

Will upgrading from XCode 14.2 work on?
 
 
Q