SDK error when publishing the application - swift

good day guys, someone happened the same thing, I have a problem when publishing a new version of my app in the PlayStore, I don't know if it is correct to update my SDK version:
First I got a warning and it went up normal now after about 2 weeks
I am uploading a new update and it sends me this error.
App Store Connect Operation Error
ERROR ITMS-90725: "SDK Version Issue. This app was built with the iOS 13.6 SDK. All
iOS apps submitted to the App Store must be built with the iOS 14 SDK or later, included in Xcode 12 or later."
my current version of Xcode is 11.6

Since the new privacy changes released, you should upload your app with Xcode 12 or later. It is also written on error message.
Xcode 11 doesn't have App Tracking Transparency framework so Apple blocks the app's which are uploaded previous version of Xcode 12.

Related

Getting error when try to upload IPA using Xcode 10.1 or application loader

When I try to upload build it shows me error like:
ERROR ITMS-90725: "SDK Version Issue. This app was built with the iOS 11.4 SDK. All iOS apps submitted to the App Store must be built with the iOS 11 SDK or later, included in Xcode 9 or later. Further, starting March 2019, all iOS apps submitted to the App Store must be built with the iOS 12.1 SDK or later, included in Xcode 10.1 or later."
I know I cannot upload build using old version of XCode. My project was build on Xcode 10.0 but when I try to upload using XCode 10.0 it give above mention error. But When I open project in XCode 10.1 it gives me lots of error due to swift version but I cannot fix because of timeline.
Inshort,
Successfully build on XCode 10.0 but failed in XCode 10.1 and appstore requires iOS 12.1 for upload which is available on in XCode10.1 I tried to make build from XCode 10.0 and upload using application loader of XCode10.1. But still getting error, Any Solution?
Probable solution here would be building your app with the latest SDK available.
But downgrading the version of Swift to your desired one from settings in Xcode.
Please go to build settings of your target on latest Xcode & search for Swift Version. Then if may the latest one in the market so downgrade same to your expected one. So you will not get that much errors upon building
When I tried to solve the problem I got solution that is as per appstore new rule they app should be build in iOS version 12.1 atleast. So I got iPhone SDK 12.1 folder from XCode 10.1 content folder and paste it to XCode 10 Content folder.
App uploaded successfully... :)

xcode 8 beta unable to upload to testflight

I was using testflight with xcode 8 beta for the last few days. yesterday it stopped working with the error:
ERROR ITMS-90512: "Invalid sdk value. The value provided for the sdk
portion of LC_VERSION_MIN_IPHONEOS in
example.app/Frameworks/libswiftAVFoundation.dylib is 10.0 which is
greater than the maximum allowed value of 9.3." ...
This is repeated for other frameworks.
My build deployment target is iOS 9.3
I understand this not being allowed for apps uploaded for release. But why would the restriction be there for testflight apps? The point of testflight is to test out your changes.
Swift 3.0 is so different that reverting back to xcode 7.3 is not really an option for me. Just wondering why it worked initially but stopped suddenly and if anybody has found a solution to use testflight with xcode 8 beta.
Apps that are created using beta versions of Xcode or that are built for beta versions of an OS will not be accepted on the App Store.
Xcode 8 beta 6 is allowing uploading of builds of iOS 10

How can I send on Apple Beta Test projects that was created on Xcode 5 but was migrated to Xcode 6?

I'm trying to send a build to test using the newly released service by apple, to send the build the iTunes Connect gets perfectly but when trying to release the build to the user test it tells me the following message:
Apps and apps submitted to the App Store updates must be created with
Xcode 5.1.1 or higher, iOS SDK 7 or later.
This project was created on Xcode 5.1.1 but is now edited on Xcode 6.1, I has migrated all classes, libs and XIBs to new reference.
Someone know what I have to the?
When you build your app, check to see if there is "Update to recommended settings" in your build log (and if so, go ahead and do that update).
It looks like this on my machine (with Xcode 6.1):
Doing this should get rid of the objections that iTunes Connect is having.

lost data after updating to iOS 6.0.1

I have been getting data lost reports from users as they have upgraded to iOS 6.0.1 I launched a new version of our app that was using Cordova 2.1 shortly before ios 6.0.1 release. After the release I began to get reports of data lost. Is there another iOS 5.0 data storage issue with phonegap and iOS 6.0.1? Our app and users depend on data being retrievable. Another data loss like we had with iOS 5 will be devastating. I have rebuilt the app using cordova 2.2 and tested with an upgrade to ios 6.0.1. Data was lost once I did a hard stop on the app. Please help. Thanks in advance.

iOS 4.3.1 on the phone - does it work with XCode 3.x ? or only 4.0.1?

I upgraded my iPhone to the latest OS (4.3.1) yesterday, and noticed there is no corresponding XCode 3.x release, only a 4.x release (4.0.1).
Since upgrading I am getting warnings when I try to install apps on the device using my development certificates (Application failed codesign verification).
Not sure if the OS upgrade on the Phone and the error message are related, so I'm just asking the question if anyone else had this happening?
And are we supposed to use XCode 4.0.1 when we develop for the 4.3.1 iOS release or can we use a 3.x version as well?
The Xcode version number isn't important, but the SDK version number is. You can get the latest SDK with either Xcode 3.2.6 or Xcode 4.0.1 at the time that I'm writing this.
You can still download the XCode 3.2.6, it goes with the SDK 4.3, and it is free to download.
You can try with XCode 4 as well, but you have to either to have an iPhone or Mac Developer account (99$/year) or you need to buy it from the AppStore
It still works, however of you first attach your iPhone to Xcode it will ask you to download the debugging symbols off the phone. Answer Yes to this question and you are ready to go.
However there is one more thing: usually Apple makes restrictions about the SDK you should use when submitting apps to the store. So if you want to submit an app it could be that you have to use the most recent SDK.
Deploying an application directly from XCode 3.2.6 on a device where iOS 4.3.1 has just been installed won't work.
First, you need to open XCode's Organizer window and ask to collect information from the device. Then it will work fine.