I have a weird problem with App Review. My iPad app, which has been in the store for years and regularly updated, needs another update to address a corrupt database issue. I'm on Xcode 14.0.1 and Mac OS 12.6. App compiles fine, nothing is wrong. But when I submitted it, App Review rejected it because of internal references to iPad OS 16.
These references apparently come from Xcode 14.0.1. I can't remove them, it's Apple's code! I don't include any objects, functions, or references to iPad OS 16 in my code. I target iPad OS 14.0 and above. I don't even have the beta installed on any device, yet because Xcode has it, my update is rejected
Am I supposed to install an older version of Xcode just for this one app? Why would Apple release developer software that can't be used, and call it the release version? And why is it that small developers like me always seem to get the short end of the stick when Apple starts marching around wrecking things?
This situation is ridiculous and I'm frustrated.