Software Archive
Read-only legacy content
17061 Discussions

[RESOLVED] iOS successful build but "missing 64-bit support" error when uploading

Developer_A_1
Beginner
5,785 Views

With a successful build trying to upload the app via the "Application Loader" tool from a Mac we obtain a "missing 64-bit support" error: any advise about it?

Thank you.

 

0 Kudos
75 Replies
Developer_A_1
Beginner
3,147 Views

The complete message is:

ERROR ITMS-90086: "Missing 64-bit support. iOS apps submitted 
to the App Store must include 64-bit support and be built with 
the iOS 8 SDK or later. We recommend using the default 
"Standard Architectures" build setting for "Architectures" in 
Xcode, to build a single binary with both 
32-bit and 64-bit support."

 

 

0 Kudos
PaulF_IntelCorp
Employee
3,147 Views

Are you building with CLI 5.4.1 (see the Build Settings section of the Projects tab) and have you selected iOS 8 as the target (also in the Build Settings)?

0 Kudos
Developer_A_1
Beginner
3,147 Views

CLI 5.4.1? Yes.
iOS 8 as target? Yes.

Here's the quick report of the build:

Build Log
Building a Cordova 5.4.1 application.
Using platform cordova-ios 4.0.1.
The application name is "*****"
The package name is "*****"
Plugin "cordova-plugin-device" (1.1.1) installed.
Plugin "cordova-plugin-splashscreen" (3.2.0) installed.
Plugin "ionic-plugin-keyboard" (2.2.0) installed.
Plugin "cordova-plugin-console" (1.0.0) installed.
Plugin "cordova-plugin-whitelist" (1.0.0) installed.
Plugin "cordova-plugin-camera" (2.1.0) installed.
Plugin "cordova-plugin-geolocation" (2.1.0) installed.
Plugin "cordova-plugin-file" (4.1.0) installed.
Plugin "cordova-plugin-compat" (1.0.0) installed.
Plugin "cordova-plugin-inappbrowser" (1.3.0) installed.
Plugin "phonegap-plugin-push" (1.4.3) installed.
Plugin "cordova-plugin-dialogs" (1.2.0) installed.
Targeting iOS version 8.0.

 

0 Kudos
gabriel_o_
Beginner
3,147 Views

Please,  I'm having the same problem: error itms-90086 missing 64-bit support. how to solve the problem. Thanks

0 Kudos
PaulF_IntelCorp
Employee
3,147 Views

Developer -- what happens if you remove "plugin-console"? That is strictly for debugging with Xcode and it might be the source of the problem. Also, I'm surprised to see "plugin-compat" in your list of plugins.

Is this an app imported from Ionics CLI?

0 Kudos
Developer_A_1
Beginner
3,147 Views

- "plugin-console": needed for some special actions (presently for debugging, but may be used also in a final release).
Trying to remove it doesn't solve anyway (same error as before)

- "plugin-compat": the project comes from a previous work, so it was there before.
Trying to remove it too (so both stated plugins have been removed) doesn't solve again (same error as before)

0 Kudos
And_P_
Beginner
3,147 Views

i have same error ..this is my log file

any help? thanks

 
0 Kudos
PaulF_IntelCorp
Employee
3,147 Views

And -- please attach your detailed build logs, do not post them directly, they are impossible to read when you do that and it ends up taking a lot of valuable time to help with the issue...

According to your detailed build log, these are the plugins that are being included in your project:

Iterating over installed plugins: [
  'cordova-plugin-statusbar',
  'cordova-plugin-device',
  'cordova-plugin-splashscreen',
  'phonegap-nfc',
  'com.sicursell.wwsrsicursell',
  'cordova-plugin-battery-status',
  'cordova-plugin-file',
  'cordova-plugin-media-capture',
  'cordova-plugin-contacts',
  'cordova-plugin-device-motion',
  'cordova-plugin-file-transfer',
  'cordova-plugin-geolocation',
  'cordova-plugin-globalization',
  'cordova-plugin-inappbrowser',
  'cordova-plugin-media',
  'cordova-plugin-network-information',
  'cordova-plugin-dialogs',
  'cordova-plugin-vibration',
  'intel.xdk.camera',
  'intel.xdk.file',
  'intel.xdk.device' ]

And, according to Cordova:

Some plugins will be incompatible with arm64 eg. the plugin contains a compiled binary which does not support arm64.

Thus, it is likely that one of your plugins is the source of the problem. It would be a plugin that includes a binary file. Note that the intel.xdk plugins have been retired and are no longer being supported. The three you are using do not include any precompiled binaries, but I do recommend that you switch to the Cordova equivalent versions of these plugins.

My bet is on the "com.sicursell.wwsrsicursell" plugin; I have no idea where you are getting that plugin, I am unable to locate it. The phonegap-nfc plugin does not include support for iOS, so it is not the source of the problem. And the core Cordova plugins should work fine (assuming you are using the appropriate version for the version of CLI you've selected).

0 Kudos
And_P_
Beginner
3,146 Views

thank for reply Paul and excuse me for my log...

but i publish same app 10 days ago on apple store and I have no prob...today i correct a very little bug and now i have this error...

com.sicursell.wwsrsicursell is a plugin i create myself and it was always ok...so i think it isn't the problem ..any suggest?

thanks again

0 Kudos
gabriel_o_
Beginner
3,146 Views

I discovered I built my last project in intel xdk version 3240 successfully but my app was rejected that the app was blank running on ios 9.3 then I upgraded to version 3400 since then I have this error itms-90086 missing 64-bit support. Please, I will appreciate if I can get a link to intel xdk 3240, i think it will solve my problem. Thanks

This is my log below

Building a Cordova 5.4.1 application.
Using platform cordova-ios 4.0.1.
The application name is "....."
The package name is "......"
Plugin "com.google.playservices" (26.0.0) installed.
Plugin "cordova-plugin-device" (1.1.1) installed.
Plugin "cordova-plugin-dialogs" (1.2.0) installed.
Plugin "cordova-plugin-file" (4.1.0) installed.
Plugin "cordova-plugin-file-transfer" (1.5.0) installed.
Plugin "cordova-plugin-inappbrowser" (1.3.0) installed.
Plugin "cordova-plugin-network-information" (1.2.0) installed.
Plugin "cordova-plugin-splashscreen" (3.2.0) installed.
Plugin "cordova-plugin-vibration" (2.1.0) installed.
Plugin "cordova-plugin-whitelist" (1.2.3-dev) installed.
Plugin "onesignal-cordova-plugin-pgb-compat" (1.13.0) installed.
Targeting iOS version 8.0.

 

0 Kudos
PaulF_IntelCorp
Employee
3,147 Views

Going to 3240 won't fix the issue, the build system is the same regardless of the version of the XDK you are using. This problem is either something to do with the project plugins or something to do with our build server. I have asked engineering to take a look into this, but so far it is not making sense what is causing this error condition. We will continue to look into it, but at this point it is not clear what is wrong so there is no way to estimate how long it will take to resolve the issue.

Please note that we do not provide 24/7 support for this product (engineering or forum), so if we cannot figure out this issue today the work will resume on Monday.

0 Kudos
gabriel_o_
Beginner
3,146 Views
Honestly i still think 3400 has the bug or error, i build this same project with the same plugin in 3240 and everything was successful and no error while upload it to itunes connect but the problem occur when i upgraded to 3400, all these happens within 24 hours
0 Kudos
And_P_
Beginner
3,146 Views

i have still problem..build was successful but when i send to apple store i have the error...

plugin i made is this com.sicursell.wwsrsicursell

<?xml version="1.0" encoding="utf-8"?>

<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" id="com.sicursell.wwsrsicursell" version="1.0.0">
  <name>Intent NFC</name>
  <description>Modify AndroidManifest.xml</description>
  <license>MIT</license>
  <keywords>android, WebIntent, Intent, Activity, NFC</keywords>

  <engines>
    <engine name="cordova" version=">=3.0.0" />
  </engines>
  <!-- android -->
  <platform name="android">
    <config-file target="AndroidManifest.xml" parent="/manifest/application">
        <activity android:configChanges="orientation|screenSize|keyboardHidden"  android:label="@string/app_name" android:name="CordovaApp">   
          <intent-filter>
            <action android:name="android.nfc.action.TAG_DISCOVERED" />
            <category android:name="android.intent.category.DEFAULT" />
          </intent-filter>
      </activity>
    </config-file>
  </platform>

</plugin>

i don't think this is the problem....i don't modify any plugin from last successful publication on apple store 10 days ago...

0 Kudos
PaulF_IntelCorp
Employee
3,146 Views

I've attached the 3240 install files so you can try that to see if it makes a difference.

0 Kudos
And_P_
Beginner
3,147 Views

I don't think problem is xsk version ..because i publish my app 10 day ago on apple store with xdk 3400 version and same plugin i use today without problem.. now i still have the problem and i can't publish on apple store!...when i build my app with xdk i have no error so if it was something worng i have to receive some message when i build it or not?

0 Kudos
gabriel_o_
Beginner
3,147 Views

Thanks for providing the links for 3240 but the problem persisted, the problem is from the xdk build server, please i will appreciate if this is fix as soon as possible. thanks

0 Kudos
Developer_A_1
Beginner
3,147 Views

Having opened the thread I'm waiting for a way to work it out too :)
Removing/changing plugins and the like has no effect at all.

Thank you very much in advance.

0 Kudos
Marcondes__Marcos
3,147 Views

Hello,

Facing same issue : ITMS-90086 .... "missing 64-bit support" when uploading with application loader :((((

I read about plugin and etc above .... but my app does not have any see:

I use 3400 version

THE BUILD WAS SUCCESSFUL
Build Log
Building a Cordova 5.4.1 application.
Using platform cordova-ios 4.0.1.
The application name is "Carol Colaboradores"
The package name is "com.carolzerbini.colaboradores"
No plugins were found in the intelxdk.config.xml file.
Targeting iOS version 8.0.


And my full build log attached

 

0 Kudos
PaulF_IntelCorp
Employee
3,147 Views

Engineering has been informed of this issue. Thanks for providing the additional feedback.

0 Kudos
Developer_A_1
Beginner
2,481 Views

We've tried more "variants" but to no extent... we'd like to know - even from other users - if there's some workaround or the like, being "locked" by now!

Thank you again for your kind support.

0 Kudos
Reply