Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Asset validation failed, while trying to submit iOS app #2453

Open
justinjoyn opened this issue Jul 10, 2024 · 1 comment
Open

Asset validation failed, while trying to submit iOS app #2453

justinjoyn opened this issue Jul 10, 2024 · 1 comment
Labels
eas build needs review Issue is ready to be reviewed by a maintainer

Comments

@justinjoyn
Copy link

justinjoyn commented Jul 10, 2024

Build/Submit details page URL

Build URL: https://expo.dev/accounts/thanksben/projects/ben/builds/3b0a7ddc-05bb-4da7-ba55-466aec6f419b
Submit Details: https://expo.dev/accounts/thanksben/projects/ben/submissions/4677684c-f8be-46da-8f93-3b39d7d4943b

Summary

While trying to submit an iOS app to App Store Connect, it fails with errors. I've tried the submission from EAS CLI as well as the Transporter app. The errors are easier to read on Transporter, and I've provided them here.

Managed or bare?

Manged

Environment

expo-env-info 1.2.0 environment info:
    System:
      OS: macOS 14.5
      Shell: 5.9 - /bin/zsh
    Binaries:
      Node: 20.12.0 - ~/.nvm/versions/node/v20.12.0/bin/node
      Yarn: 1.22.22 - ~/.nvm/versions/node/v20.12.0/bin/yarn
      npm: 10.5.0 - ~/.nvm/versions/node/v20.12.0/bin/npm
    Managers:
      CocoaPods: 1.15.2 - /opt/homebrew/bin/pod
    SDKs:
      iOS SDK:
        Platforms: DriverKit 23.5, iOS 17.5, macOS 14.5, tvOS 17.5, visionOS 1.2, watchOS 10.5
    IDEs:
      Android Studio: 2023.3 AI-233.14808.21.2331.11842104
      Xcode: 15.4/15F31d - /usr/bin/xcodebuild
    npmPackages:
      expo: ~48.0.21 => 48.0.21 
      expo-router: ^1.5.3 => 1.5.3 
      react: 18.2.0 => 18.2.0 
      react-dom: 18.2.0 => 18.2.0 
      react-native: 0.71.14 => 0.71.14 
      react-native-web: ~0.19.0 => 0.19.11 
    npmGlobalPackages:
      eas-cli: 9.1.0
    Expo Workflow: managed

Error output

Asset validation failed (90685)
CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier 
value 'com.okaythis.FccAbstractCore' under the iOS application '******.app'.

Asset validation failed (90205)
Invalid Bundle. The bundle at '******.app/Frameworks/FlutterCommunicationChannel.framework' 
contains disallowed nested bundles. 

Asset validation failed (90206)
Invalid Bundle. The bundle at '******.app/Frameworks/FlutterCommunicationChannel.framework' 
contains disallowed file 'Frameworks'.

Reproducible demo or steps to reproduce from a blank project

  1. Build the app on EAS using "Build from Github" option
  2. Submit the app using npx eas-cli submit --platform ios
@justinjoyn justinjoyn added the needs review Issue is ready to be reviewed by a maintainer label Jul 10, 2024
@szdziedzic
Copy link
Member

Hi,

I see a lot of warnings in the Run expo doctor phase of your build. Can you try to run npx expo install --check to fix these?

If you run npx expo prebuild locally and try to build your app in Xcode, can you this issue as well? 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
eas build needs review Issue is ready to be reviewed by a maintainer
Projects
None yet
Development

No branches or pull requests

2 participants