Post

Replies

Boosts

Views

Activity

Reply to ITMS-90562: Invalid Bundle - Bitcode failed to compile for your watchOS binary
We recently upgraded our build machine to Catalina from Mojave and at the same time we upgraded from Xcode 11.2.1 to Xcode 11.7. After the upgrade, one of our two applications's builds started getting rejected from the app store with ITMS-90562. I tried building the application from our last successful commit using Xcode 11.2.1 on Catalina and still received a rejection for ITMS-90562. After comparing the build settings between the failing app and the successful app, I found a framework search path that was unnecessarily set as recursive. Changing this path to non-recursive fixed the issue. broken: FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/**", "$(PROJECT_DIR)/SomeModule/Dependencies", ); fixed: FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)", "$(PROJECT_DIR)/SomeModule/Dependencies", ); I recognize this might be project specific but wanted to share our experience in case it helps others.
Sep ’20