Weird StoreKit error in Production
Error Domain=ASDServerErrorDomain Code=3512 "Invalid application external version."
Seen on iOS 14+.
AND Another issue:
Error Domain=SKErrorDomain Code=2 "Cannot connect to iTunes Store" UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store}
This is commonly seen in lower iOS versions(iOS 14.0).(SKErrorPaymentCancelled, but actually usually not cancelled by the user)
In App Store, the app version is "x.y.z"(e.g 6.0.0), while in the app info.plist, versions are:
CFBundleIdentifier: 6.0.0,
CFBundleShortVersionString: 100
I wonder if it is because theCFBundleShortVersionString version not matching the appstore version. It is a legacy problem, and could be fixed, but I need to confirm the reason.
If anyone has any idea(or apple documentation or the specific error reason), please let me know.
Great thx!!
Post
Replies
Boosts
Views
Activity
I found this in my App which is in Production. Specifically,
Error Domain=ASDServerErrorDomain Code=3512 "Invalid application external version."
The device is iPhone 11, iOS 14.3.
In App Store, the app version is "x.y.z"(6.0.0, for instance), while in the app info.plist, versions are:
CFBundleIdentifier: 6.0.0,
CFBundleShortVersionString: 100
(legacy problem)
I wonder if it is because the CFBundleShortVersionString version not matching the appstore version.
Another issue:
language
Error Domain=SKErrorDomain Code=2 "Cannot connect to iTunes Store" UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store}
This is commonly seen in lower iOS versions(iOS 14.0).(SKErrorPaymentCancelled, but actually usually not cancelled by the user)
If anyone has any idea(or apple documentation or the specific error reason), please let me know. thx.
And, some other issues, please help @Apple
language
Error Domain=ASDErrorDomain Code=907 "Unhandled exception" UserInfo={NSUnderlyingError=0x2813b0630 {Error Domain=AMSErrorDomain Code=6 "Payment Sheet Failed" UserInfo={NSLocalizedDescription=Payment Sheet Failed, NSLocalizedFailureReason=Payment sheet cancelled}}, NSLocalizedFailureReason=An unknown error occurred, NSLocalizedDescription=Unhandled exception}
commonly seen on iOS 14.0+
language
Error Domain=ASDServerErrorDomain Code=2037 "Your Purchase Could Not Be Completed" UserInfo={NSLocalizedDescription=Your Purchase Could Not Be Completed}
seen on iOS 14+
language
Error Domain=ASDErrorDomain Code=825 "The operation couldn’t be completed. (ASDErrorDomain error 825.)" UserInfo={NSLocalizedDescription=The operation couldn’t be completed. (ASDErrorDomain error 825.)}
seen on iOS 14+