Issues with 64-bit iOS (LC 6.7.2 RC 2 and LC 7.0.2 rc 2)
Posted: Tue Feb 10, 2015 12:40 am
Hi guys:
Yesterday we tried to send an app to the iOS App Store but it was rejected several times. Actually Apple says that the Binary is invalid due to this issues:
---------- iTunes Message -------
Minimum OS Version Mismatch - The minimum OS version (LC_VERSION_MIN_IPHONEOS) in the binary ('4.3') for architecture ('armv7') differs from the MinimumOSVersion ('8.0') in the Info.plist.
Minimum OS Version Mismatch - The minimum OS version (LC_VERSION_MIN_IPHONEOS) in the binary ('7.0') for architecture ('arm64') differs from the MinimumOSVersion ('8.0') in the Info.plist.
Though you are not required to fix the following issues, we wanted to make you aware of them:
Missing Push Notification Entitlement - Your app appears to include API used to register with the Apple Push Notification service, but the app signature's entitlements do not include the "aps-environment" entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the "aps-environment" entitlement. See "Provisioning and Development" in the Local and Push Notification Programming Guide for more information. If your app does not use the Apple Push Notification service, no action is required. You may remove the API from future submissions to stop this warning. If you use a third-party framework, you may need to contact the developer for information on removing the API.
Once the required corrections have been made, you can then redeliver the corrected binary.
----------------------------------------------------------------------------------------
Minimum Version
We originally selected iOS 7.1 as the minimum version but after several attempts we changed it to iOS 8. The warning error mentions a 4.3 version but we don't know from where it appears because we choosed iOS 7.1 and later iOS 8.0
APN
The app does not uses Push Notifications (the Push Notification mark is unchecked in the iOS Standalone settings). We also checked our Provisioning certificate and it also doesn't includes APN. We even deleted the original certificate and created a new one without APN, but it always resulted in the same warning.
The app was compiled for 64 bit iOS compatibility (in LC 6.7.2 rc2 and LC 7.0.2 rc 2 in order to test variations) originally it was compiled using LC 6.7.1 rc 3 but it was rejected because this version does not includes the 64 bit version wich is required since Feb 2, 2015.
PD.
Before 64-bit versions were required
On Jan 31 we sent an app to the app store compiled with LC 6.7.1 rc 3. It was loaded without any problem and today it was APPROVED FOR SALE to the app store.
Do you have an idea of what can be happening?
Best regards
Yesterday we tried to send an app to the iOS App Store but it was rejected several times. Actually Apple says that the Binary is invalid due to this issues:
---------- iTunes Message -------
Minimum OS Version Mismatch - The minimum OS version (LC_VERSION_MIN_IPHONEOS) in the binary ('4.3') for architecture ('armv7') differs from the MinimumOSVersion ('8.0') in the Info.plist.
Minimum OS Version Mismatch - The minimum OS version (LC_VERSION_MIN_IPHONEOS) in the binary ('7.0') for architecture ('arm64') differs from the MinimumOSVersion ('8.0') in the Info.plist.
Though you are not required to fix the following issues, we wanted to make you aware of them:
Missing Push Notification Entitlement - Your app appears to include API used to register with the Apple Push Notification service, but the app signature's entitlements do not include the "aps-environment" entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the "aps-environment" entitlement. See "Provisioning and Development" in the Local and Push Notification Programming Guide for more information. If your app does not use the Apple Push Notification service, no action is required. You may remove the API from future submissions to stop this warning. If you use a third-party framework, you may need to contact the developer for information on removing the API.
Once the required corrections have been made, you can then redeliver the corrected binary.
----------------------------------------------------------------------------------------
Minimum Version
We originally selected iOS 7.1 as the minimum version but after several attempts we changed it to iOS 8. The warning error mentions a 4.3 version but we don't know from where it appears because we choosed iOS 7.1 and later iOS 8.0
APN
The app does not uses Push Notifications (the Push Notification mark is unchecked in the iOS Standalone settings). We also checked our Provisioning certificate and it also doesn't includes APN. We even deleted the original certificate and created a new one without APN, but it always resulted in the same warning.
The app was compiled for 64 bit iOS compatibility (in LC 6.7.2 rc2 and LC 7.0.2 rc 2 in order to test variations) originally it was compiled using LC 6.7.1 rc 3 but it was rejected because this version does not includes the 64 bit version wich is required since Feb 2, 2015.
PD.
Before 64-bit versions were required
On Jan 31 we sent an app to the app store compiled with LC 6.7.1 rc 3. It was loaded without any problem and today it was APPROVED FOR SALE to the app store.
Do you have an idea of what can be happening?
Best regards