iOS Build Environment Help Center

Mac Computer is not available!

append delete FLOROS

Windows version: Windows 10
Builder version: 3.62
iOS SDK version: 16.4

I updated my app 3-4 months before and now I need one more update.
After a try I received the following issue:
ITMS-90725: SDK version issue - This app was built with the iOS 16.4 SDK. All iOS and iPadOS apps must be built with the iOS 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to App Store Connect or submitted for distribution.

It 's a big deal to finding is such a strict time ( every 3 months) a mac PC from a friend to update Xcode and then get the SDK to make the tool work on my Windows setup.

Is there any chance to solve this issue or make it easier?
I mean the problem is we don't have a mac PC to lend, so this is the reason I want to use this tool but I am at the same situation I need a mac to make the tool work on Windows. So what's the point?

If you can improve this tool and make it working without the need of Mac PC it would be great achievement.
If you can't just keep updating because worth it.

Just keep in mind :)

Reply RSS

Replies

append delete #1. Pierre-Marie Baty

Hello

I cannot make what you ask because the redistribution of the iOS SDK is not allowed by Apple. Moreover, the Xcode EULA states that it can only be installed on an "Apple-branded computer". To comply with the law (in countries where this is appliable, because for example in France this would be deemed an "abusive clause") I have to ensure two things : primo, that this toolchain does not include parts of Xcode, and secundo, that its designated audience be the people who want to develop on Windows on their "Apple-branded computer" (be it in a VM, or through boot camp) for what I suppose could be personal convenience reasons.

If you can't use your Mac to obtain these files (for example, the Mac's hard disk is full), you can temporarily rent access to a Mac in the cloud that will allow you to do that maybe. Please read this: https://www.pmbaty.com/iosbuildenv/help/thread.php?path=Problem%20solving/&file=can-t-use-your-mac-to-extract-the-ios-sdk

:: @Pierre-Marie Baty added on 04 Jun ’24 · 11:18

*edit* if the question is "why is an iOS SDK necessary to develop for iOS ?" instead then it's a rather rhetorical one. The iOS SDK describes all the APIs that the iOS operating system exposes to apps. Creating a simple "hello world" terminal app in iOS is not hard: the executable format is known, the iOS kernel is very similar to the well-studied macOS kernel, the loader is the same... But when it comes to talking with the graphics layer, the user interface bindings (UIKit), and/or the various embedded devices that an iOS phone contains, that's another story. So Apple provides an SDK for that. Technically, and strictly speaking, one could come up, through immense effort and no less immense testing, come up with an equivalent substitute of these files, obtained through painful reverse engineering, trial and error. But this would be way beyond any reasonable effort, and considering that the iOS ecosystem is an ever-evolving platform, require resources that I don't have. Hence why the iOS SDK is necessary.

Reply

(Leave this as-is, it’s a trap!)

There is no need to “register”, just enter the same name + password of your choice every time.

Pro tip: Use markup to add links, quotes and more.

Moderators: Pierre-Marie Baty