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

iOS CI Release on macos-12 #690

Merged
merged 36 commits into from Aug 5, 2022
Merged

iOS CI Release on macos-12 #690

merged 36 commits into from Aug 5, 2022

Conversation

leotm
Copy link
Owner

@leotm leotm commented Jun 15, 2022

iOS Release workflow


Error

▸ Linking MyApp
❌  Undefined symbols for architecture x86_64
> Symbol: folly::SharedMutexImpl<false, void, std::__1::atomic, false, false, false>::deferredReaders
> Referenced from: void folly::SharedMutexImpl<false, void, std::__1::atomic, false, false, false>::applyDeferredReaders<folly::SharedMutexImpl<false, void, std::__1::atomic, false, false, false>::WaitForever>(unsigned int&, folly::SharedMutexImpl<false, void, std::__1::atomic, false, false, false>::WaitForever&) in AppDelegate.o
❌  ld: symbol(s) not found for architecture x86_64
❌  clang: error: linker command failed with exit code 1 (use -v to see invocation)
error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by opening MyApp.xcworkspace.
info Run CLI with --verbose flag for more details.
Error: Process completed with exit code 1.

Error 2 (current)

tl;dr iOS Release
TS-only entryFile: macOS 13b, Xcode 14b w Node v18
JS-only entryFile: macOS 12 w Xcode 13 w Node v16


Close 757
Close 794

Fix: #822

Unblock: #615

@leotm leotm added ios Native iOS changes (Swift, C++, CocoaPods) ci GitHub Actions workflow - Bundling / Building / Compiling / Integrating / Testing 🐧 Linux: Ubuntu 22.04 LTS for Android CI labels Jun 15, 2022
@leotm leotm added this to the iOS CI milestone Jun 15, 2022
@leotm leotm removed this from the iOS CI milestone Jun 16, 2022
@leotm leotm mentioned this pull request Jun 21, 2022
1 task
@leotm leotm added macOS and removed 🐧 Linux: Ubuntu 22.04 LTS for Android CI labels Jun 21, 2022
leotm added a commit that referenced this pull request Jun 23, 2022
@leotm leotm changed the title iOS CI iOS CI (fixed in RN 0.69.2) Jul 10, 2022
@leotm leotm added the p: Facebook Partner: Meta label Jul 11, 2022
@leotm leotm changed the title iOS CI (fixed in RN 0.69.2) [BLOCKED] iOS CI (fixed in RN 0.69.2) Jul 20, 2022
@leotm leotm changed the title [BLOCKED] iOS CI (fixed in RN 0.69.2) iOS CI (fixed in RN 0.69.2) Jul 20, 2022
@leotm leotm changed the title iOS CI (fixed in RN 0.69.2) iOS CI (fixed in RN 0.69.2/0.70) Jul 25, 2022
@leotm leotm changed the title iOS CI (fixed in RN 0.69.2/0.70) [BLOCKED] iOS CI (fixed in RN 0.69.2/0.70) Jul 25, 2022
@leotm leotm changed the title [BLOCKED] iOS CI (fixed in RN 0.69.2/0.70) [BLOCKED] iOS CI (fixed in RN 0.69+) Jul 25, 2022
@leotm leotm changed the title [BLOCKED] iOS CI (fixed in RN 0.69+) iOS CI (fixed in RN 0.69+) Jul 25, 2022
@leotm leotm added this to In progress in 1337 - Template+ Jul 25, 2022
@leotm leotm marked this pull request as ready for review July 25, 2022 19:16
@leotm leotm changed the title [macOS 12, Xcode 13.4.1] iOS CI (Debug) Release [macOS 12, Xcode 13.4.1] iOS CI Release Jul 31, 2022
@leotm leotm changed the title [macOS 12, Xcode 13.4.1] iOS CI Release [CI: macOS 12, Xcode 13.4.1] iOS Release build Jul 31, 2022
@leotm leotm changed the title [CI: macOS 12, Xcode 13.4.1] iOS Release build [CI: RN 0.70.0-rc.1, macOS 12, Xcode 13.4.1] iOS Release build Aug 1, 2022
@leotm leotm changed the title [CI: RN 0.70.0-rc.1, macOS 12, Xcode 13.4.1] iOS Release build [CI: RN 0.70.0-rc.1, macOS 12, Xcode 13.4.1] iOS Release build, main.jsbundle does not exist Aug 1, 2022
leotm added a commit to leotm/RN070RC1 that referenced this pull request Aug 2, 2022
Additional bundle step was added just in case in:
leotm/react-native-template-new-architecture#690

But strange unable to output here, but fine in PR above
@leotm leotm changed the title [CI: RN 0.70.0-rc.1, macOS 12, Xcode 13.4.1] iOS Release build, main.jsbundle does not exist iOS CI Release on macos-12 Aug 5, 2022
@leotm leotm merged commit fd823fd into master Aug 5, 2022
1337 - Template+ automation moved this from In progress to Done Aug 5, 2022
@leotm leotm deleted the ci/ios branch August 5, 2022 19:01
@leotm leotm added this to the React Native 0.70 milestone Aug 10, 2022
@leotm leotm removed this from Done in 1337 - Template+ Aug 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci GitHub Actions workflow - Bundling / Building / Compiling / Integrating / Testing ios Native iOS changes (Swift, C++, CocoaPods) macOS p: Facebook Partner: Meta
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[macos-12] [0.70.0-rc.0-1] Release-iphonesimulator/MyApp.app/main.jsbundle does not exist
1 participant