iOS Build upload with ERROR ITMS-90085 & 90168

I have built my application using exp build:ios and downloaded the .ipa and used application loader v3 to upload it.

At first we were greeted with

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

We hit Send anyway, just to see, and we were greeted with another error message:

ERROR ITMS-90168: “The binary you uploaded was invalid.”

We let expo handle certificates and push notifications for our application. Here’s our app.json

    "expo": {
        "sdkVersion": "25.0.0",
        "name": "hidden-from-forum",
        "slug": "hidden-from-forum",
        "version": "",
        "icon": "./assets/icon.png",
        "privacy": "unlisted",
        "orientation": "portrait",
        "splash": {
            "image": "./assets/splash.png",
            "resizeMode": "contain",
            "backgroundColor": "#ffffff"
        "ios": {
            "supportsTablet": true,
            "bundleIdentifier": ""
        "android": {
            "package": ""
        "androidStatusBar": {
            "backgroundColor": "#808080"
        "assetBundlePatterns": ["assets/images/*", "assets/fonts/*"]

Hi @christiantucker - It looks like this error can occur for a variety of reasons. You can try rebuilding the IPA (sounds like recreating the archive sometimes can fix this issue). Also if you changed your app name from what you already have in the App Store, this could cause the issue too, it appears.

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.