What does Apple use to consider my app “new” or "updated" in TestFlight

I just got the following from Apple:


Dear Developer,

We identified one or more issues with a recent delivery for your app, Please correct the following issues, then upload again.

ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).

Best regards,

The App Store Team


I understand that this is deprecated for new apps in 4/2020 and for updated apps in 12/2020. This is NOT a new app.


We have got this message many times before. New apps have to have this completed by April 2020, Updated Apps by December 2020.

To us this is an updated App. It has been in Test Flight for over a year and we updated date it about every month. We use a different a unique app bundle for promotion to the App Store. I don't know why.


The only thing I can see that we did differently was we needed a new provisioning profile. But that shouldn't mean it is a "new" app.

What criteria does Apple use to indicate whether an app is "new" or "updated".

Answered by PBK in 418431022

An updated app would have its bundle id already listed on the app store. A new app would not. Your app is 'in development' and therefore will be rejected when submitted - and I guess that has caused your rejection from TestFlight.

Accepted Answer

An updated app would have its bundle id already listed on the app store. A new app would not. Your app is 'in development' and therefore will be rejected when submitted - and I guess that has caused your rejection from TestFlight.

Thank you. I do not know why our outsourced developers have multiple apps. I always wondered why. We have a version that is the production app and a version that is a development version, but we don't move the development version to production.

Dear Developer,


We identified one or more issues with a recent delivery for your app,

"BCme" 1.0.0 (8). Please correct the following issues, then upload again.


*ITMS-90809: Deprecated API Usage* - New apps that use UIWebView are no

longer accepted. Instead, use WKWebView for improved security and

reliability. Learn more (

https://developer.apple.com/documentation/uikit/uiwebview)

What does Apple use to consider my app “new” or "updated" in TestFlight
 
 
Q