TestFlight and AppStore acceptance of Mobile app built on Xcode 13.2

Hi All,

We have an legacy mobile app which has not been worked on by developers for a year or so. Currently, we have a requirement to make code changes to add logging to this mobile app. It is using titanium. When we try to built the app using 13.2 for local/developer testing purpose it is working as expected when we are using Mac Intel and titanium version 9.3.0 but doesn't work the same in Xcode 14.x versions.

I saw an article mentioning that from April 2023, AppStore/TestFlight builds must be built on 14.x version of XCode, so what are my chances of getting the mobile app to Store/TestFlight if the mobile app is built on XCode 13.x version.

So will the app be reject from store review if it is built on 13.x version?

Points to Note: We are using custom SDK titanium framework with below versions of packages

Package version: macOS, version=11.6, Arch: 64 bit Node.js: version= 12.18.3, npm version= 6.14.6 Titanium CLI = 5.4.1 Titanium SDK = 9.3.0 Target Platform = ios SDK path = /users/XX/Library/Application Support/Titanium/mobilesdk/osx/9.3.0

It is not an article, it is an official Apple statement. So, you have to use Xcode 14.1 at least. Otherwise, app will be rejected.

https://developer.apple.com/news/?id=jd9wcyov#:~:text=Starting%20April%2025%2C%202023%2C%20iOS,on%20the%20Mac%20App%20Store.

  • App Store submission requirement starts April 25
  • March 28, 2023
  • Starting April 25, 2023, iOS, iPadOS, and watchOS apps submitted to the App Store must be built with Xcode 14.1 or later. The latest version of Xcode 14, which includes the latest SDKs for iOS 16, iPadOS 16, and watchOS 9, is available for free on the Mac App Store.

It is really impossible to predict any review decision. As said, you have to build with Xcode 14.1 or more recent.

But one can read on titanium site:

https://titaniumsdk.com/guide/Titanium_SDK/Titanium_SDK_Getting_Started/Installation_and_Configuration/Titanium_Compatibility_Matrix/

that Titanium SDK 9.3.0 does not support Xcode beyond 12.x. And no Titanium SDK supports Xcode 14.1 yet (if their doc is up to date).

You'd better check this point with Titanium support directly.

TestFlight and AppStore acceptance of Mobile app built on Xcode 13.2
 
 
Q