ERROR ITMS-90085: "No architectures in the binary. Lipo failed to detect any architectures in the bundle executable."

  • 1
  • Problem
  • Updated 5 years ago
  • Not a Problem
I am using Application Loader 3.0 (620). On Authenticating form iTunes step it gave ERROR ITMS-90085: "No architectures in the binary. Lipo failed to detect any architectures in the bundle executable."

I have even upgraded to Phonegap 3.6.3 and I am using Github and build.phonegap.com to build IPA

My application is https://build.phonegap.com/apps/882988. Please help
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
  • frustrated

Posted 5 years ago

  • 1
Photo of Petra V.

Petra V., Champion

  • 7794 Posts
  • 1391 Reply Likes
Just a thought: could it be that you have a new app (no updated version of an earlier version), in which one of the plugins is not 64-bit compatible?
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
Only extra plugin I am using is pushplugin
this is my config file plugins section

<!-- Plugins -->
<gap:plugin name="com.phonegap.plugins.pushplugin" />
<gap:plugin name="org.apache.cordova.device" />
<gap:plugin name="org.apache.cordova.splashscreen" />
<gap:plugin name="org.apache.cordova.battery-status" />
<gap:plugin name="org.apache.cordova.camera" />
<gap:plugin name="org.apache.cordova.media-capture" />
<gap:plugin name="org.apache.cordova.console" />
<gap:plugin name="org.apache.cordova.contacts" />
<gap:plugin name="org.apache.cordova.device-motion" />
<gap:plugin name="org.apache.cordova.device-orientation" />
<gap:plugin name="org.apache.cordova.dialogs" />
<gap:plugin name="org.apache.cordova.file" />
<gap:plugin name="org.apache.cordova.file-transfer" />
<gap:plugin name="org.apache.cordova.geolocation" />
<gap:plugin name="org.apache.cordova.globalization" />
<gap:plugin name="org.apache.cordova.inappbrowser" />
<gap:plugin name="org.apache.cordova.media" />
<gap:plugin name="org.apache.cordova.network-information" />
<gap:plugin name="org.apache.cordova.vibration" />
<feature name="SplashScreen">
<param name="ios-package" value="CDVSplashScreen" />
</feature>
<feature name="Notification">
<param name="ios-package" value="CDVNotification" />
</feature>
<gap:platform name="ios" />
<gap:platform name="android" />
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
This topic has "In Progress" status? Does it mean that it is a real problem and phonegap is working to resolve it?
Photo of Amir

Amir

  • 8261 Posts
  • 263 Reply Likes
Hi lifeh20

Nope. For this case it simply means we are still trying to reproduce but we are unable to.

Can you provide the following:
- Xcode version
- Application Loader Version
- Mac OSX version

Thanks and sorry for the delay.
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
- No Xcode, I am on windows.
- Application Loader 3.0 (620)
- Windows 8.1 but I modify code online on Github.com

I have shared the link to application. You can see the app yourself.
Photo of Amir

Amir

  • 8261 Posts
  • 263 Reply Likes
how do you run Application Loader on windows?
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
Sorry. I made the application on windows. Downloaded standalone App Loader from apple website on the Mac Book Pro to upload the application. No XCode.
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
OS is updated to latest.
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
OS X Yosemite Version 10.10.1
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
Do I have to start a new thread?
Photo of Petra V.

Petra V., Champion

  • 7794 Posts
  • 1391 Reply Likes
Don't think so.
Just to make sure: is your XCode updated to the latest version (even if you think you're not using it, Application Loader might use parts of it)?
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
@Petra V. XCode is not even installed in the system. What does this error mean at least?
Photo of Petra V.

Petra V., Champion

  • 7794 Posts
  • 1391 Reply Likes
Lipo is a command line tool for OS X that handles 'fat' files with multiple 'architectures'.
It looks like it can't locate anything in your .ipa file that contains the proper bundle.id or app name.

What you might want to try:
- rename your .ipa to a .zip extension
- open that zip and locate the file info.plist
- if you don't have it yet, find a tool called plist editor pro, download and install it on your windows machine
- open the info.plist with that tool and look for odd application id values

This might show you that something is wrong (or at least different) with the application package id....which would not necessarily mean that the root cause is known.
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
Almost everything in info.plist looks fine except
<key>CFBundleSignature</key>
<string>????</string>
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
<key>CFBundleIdentifier</key><string>com.asa.filmcrew</string> is correct. And so looks everything apart from those that i don't understand. Should I share the info.plist?
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
Apple support has declined to help because it is Phonegap's issue. What could I have done wrong that I am getting this error?
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
What do I do now?
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
Will it ever be solved. This problem is certainly not from my end.
Photo of Axel Boberg

Axel Boberg

  • 11 Posts
  • 0 Reply Likes
I'm trying to send an update to iTunes connect but I'm getting the exact same error message.
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
What do I do now?
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
What do I do now?
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
How do I solve it?
Photo of Petra V.

Petra V., Champion

  • 7794 Posts
  • 1391 Reply Likes
Eleven days ago, before you started to repeat this issue every other day, I suggested:
Just to make sure: is your XCode updated to the latest version (even if you think you're not using it, Application Loader might use parts of it)?
You still post that you have no XCode installed....
Photo of lifeh2o

lifeh2o

  • 75 Posts
  • 1 Reply Like
It was a 2.5 GB download. Downloaded in two days. Used application loader that comes with XCode and application finally uploaded without any error at all.

That surely explains that AppLoader do use parts of XCode. Standalone AppLoader which is available on Apple website is useless without XCode.

Sorry that I didn't see what you wrote in brackets and went for XCode myself. I have deleted all other duplicate topics.
Photo of Hank Llyod

Hank Llyod

  • 5 Posts
  • 0 Reply Likes
Just to pitch in, I've been using App Loader without XCODE for a year now to upload apps to the app store, and today it stopped working with the same error. I couldn't believe it was because I was missing XCODE, but sure enough, once I installed XCODE, including App Loader 3.4, it worked perfectly. I know it's a huge download and install, but it will make App Loader work. Nice work, Apple. NOT.