When trying to submit the .ipa file through Transporter to the App Store, we are getting this error:
ERROR ITMS-90085: “No architectures in the binary. Lipo failed to detect any architectures in the bundle executable.”.
There are two similar issues on this forum:
- https://forums.expo.dev/t/ios-build-upload-with-error-itms-90085-90168/7066: seems to be unsolved, we didn’t change our app name compared to what it is in the store. This is the first time we try uploading this app.
- https://forums.expo.dev/t/ios-ipa-error-no-architectures-in-the-binary-lipo-failed-to-detect-any-architectures-in-the-bundle-executable/30579: seems to be solved by installing Xcode. That’s not a direct solution for us, since we work on Linux development machines and use Mac only to upload the final .ipa file.
We’ve found similar issues on StackOverflow, but none seem to be related to apps buit in Expo. Solutions are generally found in changing config options in Xcode.
Expo CLI 3.8.0 environment info: System: OS: Linux 4.15 Linux Mint 19.1 (Tessa) Shell: 4.4.20 - /bin/bash Binaries: Node: 10.15.3 - ~/.nvm/versions/node/v10.15.3/bin/node Yarn: 1.17.3 - ~/.yarn/bin/yarn npm: 6.4.1 - ~/.nvm/versions/node/v10.15.3/bin/npm npmPackages: expo: ^35.0.0 => 35.0.0 react: 16.8.3 => 16.8.3 react-native: https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz => 0.59.8 react-navigation: ^4.0.10 => 4.0.10 npmGlobalPackages: expo-cli: 3.8.0
We have a more extensive log from Transporter that contains user sensitive details; pm me in case you’d like to receive them.