ITMS-90086 No 64-bit support
We have an application Xamarin
that we are trying to deploy to the Apple appstore, but when we try to submit the application to view, we get an exception ITMS-90086 Missing 64-bit support
. Here's a screenshot:
Here are the build options for my Xamarin project showing what is ARMv7 + ARM64
selected for the option Supported architectures
.
Notice in the screenshot that the config is set to Release
; I read in one of the Xamarin Appstore instructions that this should be set to Appstore
, but I don't have such a configuration in my project. (See screenshot below). Could this have anything to do with the error we are getting?
We can set Active configuration
in Appstore\Device
the menu Project
and did it. Thus, the configuration is Appstore
simply not available in the project build options.
We also use 4 statically linked libraries that we recompiled in Xcode after upgrading to iOS SDK 8.3
. Below is an example screenshot of the build settings for one of our statically linked libraries.
Here's a summary of the steps we followed to try and get our app:
- Updated
Xcode
to latest version with installediOS 8.3 SDK
- Updated to the latest version
Xamarin Studio
- Updated to the latest version
Xamarin.iOS
(Version: 8.8.2.4) - Moving an application to
Unified API
- Compiled our static libraries in Xcode with
iOS 8.3 SDK
- Used
btouch-native
to import libraries into our projectXamarin
. - Changed
Active configuration
to "Appstore \ Device". - Configured the correct provisioning profile under
iOS bundle signing
- Selected
ARMv7 + ARM64
for build customizationSupported architectures
.
We can compile this application with the architecture ARM64
specified in the build settings; we can create an archive; we can even check the archive in Xcode
and it gets checked. But when we make a presentation, we get this error.
Does anyone know why this error occurs and what we can do to try and resolve it?
source to share
The problem is that your project file has no configuration AppStore
.
To solve:
- Right click your project => Options.
- Select Build / Configurations.
- Select "Distribute / iPhone" and "Copy to:
- Name: AppStore
- Platform: iPhone
- OK
You should now be able to select the AppStore configuration and configure the architecture correctly.
source to share