<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in expo-dev-launcher.podspec</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a61b5e5a - [dev-client][updates] fix ios use_frameworks build errors (#23218)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#a61b5e5a</link>
        <description>[dev-client][updates] fix ios use_frameworks build errors (#23218)# Whyfix ios use_frameworks with expo-dev-client and expo-updatesfixes #23190 close ENG-9158# How- [dev-launcher][dev-menu] remove bridging headers. bridging headers are only supported in app projects as far as i know.- [dev-launcher][dev-menu] remove double quoted imports- [manifests][updates-interface] remove the swift generated header copying to PODS_ROOT. if we did that, xcode will have ambiguous imports that import from non-module header.# Test Plan- ci passed- versioned expo go- bare-expo- sdk49 project + use_frameworks! static

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Fri, 30 Jun 2023 17:25:51 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>adae5ee7 - [dev-launcher][templates] enable network inspector default (#23185)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#adae5ee7</link>
        <description>[dev-launcher][templates] enable network inspector default (#23185)# Whyoriginal network inspector by default does not support the case for bare project upgrade from sdk &lt; 49. we should assume `EX_DEV_CLIENT_NETWORK_INSPECTOR` are not in templates.# Howfine tune the logic of `EX_DEV_CLIENT_NETWORK_INSPECTOR` to assume it&apos;s true even not specified.# Test Plan- [x] expect network inspector is enabled when EX_DEV_CLIENT_NETWORK_INSPECTOR=true- [x] expect network inspector is enabled when EX_DEV_CLIENT_NETWORK_INSPECTOR is undefined- [x] expect network inspector is disabled when EX_DEV_CLIENT_NETWORK_INSPECTOR=false

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Fri, 30 Jun 2023 02:55:43 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>57b8f373 - [dev-launcher] fix compatibility issue with reanimated (#23057)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#57b8f373</link>
        <description>[dev-launcher] fix compatibility issue with reanimated (#23057)# Whyfix compatibility issue with reanimated on ios# How- reanimated has a [method swizzling to call `reanimated::REAInitializer` when setup bridge](https://github.com/software-mansion/react-native-reanimated/blob/79d0e5baf4e7aea9bbf27a798472e8c42b6527da/ios/native/RCTAppDelegate%2BReanimated.mm). we didn&apos;t go through this when dev-launcher create a new bridge. this pr tries to setup reanimated if there is reanimated dependency.- remove unused `ExpoDevLauncherBridgeDelegateHandler`# Test Plan- test bare-expo with `BOOL useDevClient = YES` in **AppDelegate.mm**- fabric-tester

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Fri, 23 Jun 2023 17:37:28 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>e3d19369 - [dev-launcher][dev-menu][ios] Add support for Fabric  (#22184)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#e3d19369</link>
        <description>[dev-launcher][dev-menu][ios] Add support for Fabric  (#22184)# WhyCloses ENG-7955This PR  adds dev-launcher support for the new architecture.  # How- Updates `expo-dev-launcher` and `expo-dev-menu` podspecs to support`NEW_ARCH_ENABLED` flags- Add `EXDevLauncherBridgeDelegate` class that inherits from`RCTAppDelegate` and is responsible for creating the root view andbridge - Replace `DevMenuRCTCxxBridgeDelegate`with `DevMenuRCTAppDelegate`- Fix `EXDevLauncherBridgeDelegate` not able to relaunch DevLauncher - Add `ExpoDevLauncherBridgeDelegateHandler` to handle opening apps from`ExpoDevLauncherReactDelegateHandler`- Update `openDevMenuFromReactNative` to ensure the DevMenu is closedbefore opening the react-native dev menu# Test PlanRun `fabric-tester` and `bare-expo` on iOS &lt;table&gt;    &lt;tr&gt;&lt;th&gt;fabric-tester&lt;/th&gt;&lt;th&gt;bare-expo&lt;/th&gt;&lt;/tr&gt;    &lt;tr&gt;    &lt;td&gt;&lt;videosrc=&quot;https://github.com/expo/expo/assets/11707729/1176f862-4459-4a39-8c11-16f73b2dfe46&quot;/&gt;   &lt;/td&gt;   &lt;td&gt;&lt;videosrc=&quot;https://github.com/expo/expo/assets/11707729/5f603af5-d970-4144-ade6-0943b829d225&quot;/&gt;    &lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; # Checklist&lt;!--Please check the appropriate items below if they apply to your diff.This is required for changes to Expo modules.--&gt;- [ ] Documentation is up to date to reflect these changes (eg:https://docs.expo.dev and README.md).- [ ] Conforms with the [Documentation Writing StyleGuide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)- [ ] This diff will work correctly for `expo prebuild` &amp; EAS Build (eg:updated a module plugin).---------Co-authored-by: Kudo Chien &lt;kudo@expo.dev&gt;

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Tue, 20 Jun 2023 02:06:22 +0000</pubDate>
        <dc:creator>Gabriel Donadel Dall&apos;Agnol &lt;gabriel@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>c0a96678 - Upgrade react-native 0.72.0-rc.5 (#22588)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#c0a96678</link>
        <description>Upgrade react-native 0.72.0-rc.5 (#22588)# Whyupgrade react-native 0.72 for sdk 49close ENG-8011# How- bump package versions  - `react-native 0.71.3 -&gt; 0.72.0-rc.5`  - `metro-react-native-babel-preset 0.73.9 -&gt; 0.76.5`- [bare-expo][templates][fabric-tester] migrate template base on [upgrade-helper](https://react-native-community.github.io/upgrade-helper/?from=0.71.7&amp;to=0.72.0-rc.5)- [expo-template-tabs] remove the metro version overrides for expo-router.- [core][dev-laucher][dev-menu][media-library][screen-orientation][splash-screen][updates-interface][updates] add the `install_modules_dependencies` to support new architecture + use_frameworks!- [core][autolinking] fix some new architecture error on ios- [react-native-lab] update our fork to 0.72.0-rc.5 based- [go][tools] fix **react-native-lab/react-native/packages/react-native** path move because of react-native&apos;s repo monorepo changes- [go][android] fix gradle 8 errors- [go][ios] add `RCT_REMOTE_PROFILE=0` to fix the `RCT_ENABLE_INSPECTOR needs to be set to fulfill RCT_REMOTE_PROFILE` build error- [ncl] remove `ProgressViewIOS` / `ProgressBarAndroid` since they are deprecated/removed in 0.72- [dev-menu][dev-launcher] rebuild bundles# Note- react-native-web is not bumped because of the [issue](https://github.com/necolas/react-native-web/issues/2523), so it&apos;s still react-native-web@~0.18.10.- currently disable ci typecheck for @expo/cli because of upstream metro typescript support. i&apos;ll have another pr to fix those errors.- updates e2e ci on android is broken at [here](https://github.com/expo/expo/blob/fada3d764957779fbfc3d7b723d185db1d933d95/packages/expo-updates/e2e/fixtures/Updates.e2e.ts#L518). i doubt if that&apos;s related to the react scheduler change. i&apos;d disabled the failed test case.- the react-native upstream [migrated away the `@types/jest`](https://github.com/facebook/react-native/pull/36068). i was afraid that will be a breaking change to the existing jest test code since it requires the explicit `@jest/globals` import. i didn&apos;t do this in this upgrade.# Test Plan- &#9989; fabric-tester (without expo-dev-client)- &#9989; ci passed. there are some errors which are known:  - updates e2e on android: as mentioned above  - ios expo go on eas build: versioned expo go are broken on eas build m1 worker. this is also happening on main.  - android client: no space left on the ubuntu worker. this is also happening on main.- &#9989; bare-expo- &#9989; unversioned expo go + ncl---------Co-authored-by: Tomasz Sapeta &lt;tomasz.sapeta@swmansion.com&gt;

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Wed, 07 Jun 2023 07:37:48 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>6f74b01f - [dev-server][dev-launcher] inspector network on ios (#21265)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#6f74b01f</link>
        <description>[dev-server][dev-launcher] inspector network on ios (#21265)# Whyclose ENG-7464close ENG-7492# How- [dev-server] enable more devtools features rather than v8only- [dev-launcher] intercept `URLSession` requests and send CDP network events through metro-inspector-proxy to devtools# Test Planbare-expo + `useDevClient = YES` in AppDelegate.mm (this is to enable dev-launcher)

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Thu, 02 Mar 2023 11:39:49 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>84f418d7 - [1/3] upgrade react-native 0.71 (#20799)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#84f418d7</link>
        <description>[1/3] upgrade react-native 0.71 (#20799)# Whyupgrade react-native 0.71 for sdk 48close ENG-7192# How- update package versions  - `react: 18.1.0 -&gt; 18.2.0`  - `react-native 0.70.5 -&gt; 0.71.0`  - `react-dom: 18.1.0 -&gt; 18.2.0`  - `react-test-renderer: 18.1.0 -&gt; 18.2.0`  - `react-native-web: 0.18.9 -&gt; 0.18.10`  - `babel-plugin-react-native-web: 0.18.9 -&gt; 0.18.10`  - `metro-react-native-babel-preset: 0.72.3 -&gt; 0.73.5`- upgrade three project templates based on [upgrade-helper](https://react-native-community.github.io/upgrade-helper/?from=0.70.6&amp;to=0.71.0)  - bare-expo  - expo-template-bare-minimum  - fabric-tester (this is based on `npx expo prebuild --clean --no-install --template /path/to/expo-template-bare-minimum.tgz`) so it includes some inconsistent changes- [@expo/config-plugins]: support 0.71 template transform. the `namespace` in build.gradle and the files in `release` build variants- [fbjni] upgrade 0.3.0 to align 0.71 (also ndk version)- [expo-updates] move the `EX_UPDATES_NATIVE_DEBUG` `bundleInDebug` setup to templates. unfortunately, because RNGP setups the task dependencies pretty early. the original setup in expo-updates build.gradle is too late. note that the change doesn&apos;t reference any files from templates to expo-updates package. somehow it&apos;s not tightly coupled.- [native-tests / expo-modules-test-core / expo-modules-autolinking] fix ios unit test build error because jsc now in a dedicated podspec. in theory, the ios native unit test could now run on hermes as well.- for other details, please check commit histories one by one.# Test Plan- bare-expo ios / android- fabric ios / android- ci passed (except ios)  - test-suite ios is broken for unknown reasons. it breaks only on github actions and hermes. for nightlies testing, i also [changed it to jsc](https://github.com/expo/expo/blob/1e029c89c4247802cc4880e27e116a6b4c71c502/tools/src/commands/SetupReactNativeNightly.ts#L287-L293) to make ci green. i&apos;ll try to follow up and investigate the root cause.

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Tue, 17 Jan 2023 17:25:43 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>c88b85cf - [ios] Bump deployment target to 13.0 (#18873)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#c88b85cf</link>
        <description>[ios] Bump deployment target to 13.0 (#18873)

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Wed, 14 Sep 2022 07:55:46 +0000</pubDate>
        <dc:creator>Tomasz Sapeta &lt;tomasz.sapeta@swmansion.com&gt;</dc:creator>
    </item>
<item>
        <title>aa3bb5e3 - [ios][tools][ci] Redesign iOS unit tests (#17634)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#aa3bb5e3</link>
        <description>[ios][tools][ci] Redesign iOS unit tests (#17634)# WhyiOS Unit Test CI job had several issues:- Fastlane is being run for each package separately, so it&apos;s restarting the simulator each time. This makes the job slower and moreover, test results are scattered across all fastlane logs.- Some tests are being run on bare-expo, others on the client project.- Packages to be tested need to be defined manually in podfile- Some dev-client tests aren&apos;t being run at all (bug in expotools)# HowBasically, running tests once from a single xcscheme is faster and clearer than doing it separately for each package.- Applied some autolinking + fastlane changes from #16993 and https://github.com/expo/expo/commit/0e0c1e3db71535002e56453ff6004b06e2836c8e - now we have `use_expo_modules_tests!` for autolinking only test packages.- Created (`expo init -t bare`) a new `apps/native-tests` app which has no JS code, but only native iOS project with a single test-only scheme (`NativeTests.xcscheme`)  &gt; It might be possible to integrate it as a separate test target in bare-expo instead of creating a new app- Created a custom fastlane action `generate_test_scheme`, which takes that NativeTests scheme as a template and automatically finds test targets (named `PodspecName-Unit-Tests`, generated by CocoaPods during `pod install`) and generates a `NativeTests_generated` scheme aggregating all these targets. Package filtering is also supported.- Created a new ios lane `:unit_tests` which uses that action to generate the scheme and then run tests, adopted the `et ios-native-unit-tests` command to use this lane.- Fixed expotools not recognizing the `expo-dev-launcher` podspec, because it was in the package root instead of the `ios/` subdir.- Got rid of `React-hermes` test spec dependencies. They&apos;re not needed anymore. JS engine for `apps/native-tests` is set to JSC.- Added `FASTLANE_SKIP_UPDATE_CHECK=1` to the CI env to prevent fastlane from spamming.One drawback of this approach is that we now have to maintain another app, another podfile etc &#55357;&#56900;

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Tue, 21 Jun 2022 13:16:36 +0000</pubDate>
        <dc:creator>Bart&#322;omiej Klocek &lt;bartlomiej.klocek@swmansion.com&gt;</dc:creator>
    </item>
<item>
        <title>0fb6c935 - [dev-client][iOS] autodetect launcher packager (#17712)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#0fb6c935</link>
        <description>[dev-client][iOS] autodetect launcher packager (#17712)

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Tue, 07 Jun 2022 17:00:36 +0000</pubDate>
        <dc:creator>Douglas Lowder &lt;douglowder@mac.com&gt;</dc:creator>
    </item>
<item>
        <title>b41c14cc - [android][ios] Upgrade to react-native 0.68 (#16532)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#b41c14cc</link>
        <description>[android][ios] Upgrade to react-native 0.68 (#16532)# Whytargeting react-native 0.68 in sdk 45 even though it&apos;s rc now.# How- [x] upgrade package.json- [x] migrate bare-expo- [x] migrate expo-template-bare-minimum- [x] migrate bare-sandbox&#10071;&#65039; reanimated build error because our previous integration is broken on AGP 7. solution in [the pr](https://github.com/software-mansion/react-native-reanimated/pull/3113). since the pr is not landed yet, i have a [temporarily workaround to patch reanimated](https://github.com/expo/expo/pull/16532/commits/8e5662bec377ea11edc21ec6114c39f6580cb56a).# Test Plan- android bare-expo launch test- ios bare-expo launch test

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Sat, 02 Apr 2022 16:16:52 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>7ebbee02 - [updates-interface][updates][dev-launcher] add EXUpdatesControllerRegistry (#16230)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#7ebbee02</link>
        <description>[updates-interface][updates][dev-launcher] add EXUpdatesControllerRegistry (#16230)

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Mon, 14 Feb 2022 20:02:33 +0000</pubDate>
        <dc:creator>Eric Samelson &lt;esamelson@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>55a0565e - [expo-dev-launcher] ReactDelegate-based automatic setup (#16190)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#55a0565e</link>
        <description>[expo-dev-launcher] ReactDelegate-based automatic setup (#16190)

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Mon, 14 Feb 2022 20:00:00 +0000</pubDate>
        <dc:creator>Eric Samelson &lt;esamelson@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>402679ca - Upgrade to react-native 0.66 (#15914)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#402679ca</link>
        <description>Upgrade to react-native 0.66 (#15914)# Whyfollow up https://github.com/expo/expo/pull/15817#discussion_r781366360after we use the react-native from npm, the react-native version we used in expo-go is decoupled with other stuffs. that makes us upgrade react-native easier.# How1. update versions in package.json2. sync changes from [react-native-upgrade-helper](https://react-native-community.github.io/upgrade-helper/?from=0.64.2&amp;to=0.66.4)3. `RCTComponentData` changed its designated initializer in react-native 0.65. to make it compatible with older version, i introduced the `EXComponentDataCompatibleWrapper` class to support different versions.4. [react-native-lab] to fix expo-go build error, we should patch react-native to use the codegen library from its repo but not from node_modules:  https://github.com/expo/react-native/pull/29.# Test Plan- CI passed- bare-expo build &amp; launch test- unversioned expo-go build &amp; launch test

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Thu, 20 Jan 2022 06:55:04 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.dev&gt;</dc:creator>
    </item>
<item>
        <title>d1194e24 - [dev-client] Move podspecs to the root directory (#15580)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#d1194e24</link>
        <description>[dev-client] Move podspecs to the root directory (#15580)# WhyThe decision to move `dev-menu` and `dev-launcher` podspecs to the `ios` directory wasn&apos;t great. Thanks to https://github.com/expo/expo/pull/15578, we will be able to leave podspecs in the root directory.Why this is handy:&gt; It&apos;s very hard to resources between iOS and Android when you can&apos;t point to local files located above the podspec file. Unfortunately, cocoapods in that place doesn&apos;t support paths that aren&apos;t in the same directory as podspec. Moreover, it will reduce migration headaches. Currently, users have in theirs Podfiles references to pod pointed to the package directory.It also fixes a compilation error in the `bare-expo` - cannot find `devmenu.com.th3rdwave.safeareacontext.SafeAreaContextPackage`.# How- Moved podspecs - Moved vendored code outside of the ios folder- Removed unused xcproj- Ensured that our modules can&apos;t be linked by RN# Test Plan- bare-expo &#9989;

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Thu, 16 Dec 2021 14:03:28 +0000</pubDate>
        <dc:creator>&#321;ukasz Kosmaty &lt;lukasz.kosmaty@swmansion.com&gt;</dc:creator>
    </item>
<item>
        <title>283f41f2 - [dev-launcher][ios] Add more tests (#14955)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#283f41f2</link>
        <description>[dev-launcher][ios] Add more tests (#14955)# WhyThe second part of https://linear.app/expo/issue/ENG-1783/unit-tests-for-ios.Adds more unit tests to the `expo-dev-launcher` package.# How- Added support for `Quick` and `Nimble`.- Added more unit tests. # Test Plan- run all tests &#9989;

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Tue, 02 Nov 2021 09:41:52 +0000</pubDate>
        <dc:creator>&#321;ukasz Kosmaty &lt;lukasz.kosmaty@swmansion.com&gt;</dc:creator>
    </item>
<item>
        <title>9886c0aa - [expo-modules][ios] Fix errors from use_frameworks in Podfile (#14523)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#9886c0aa</link>
        <description>[expo-modules][ios] Fix errors from use_frameworks in Podfile (#14523)# Whyclose [ENG-1772](https://linear.app/expo/issue/ENG-1772/regression-test-for-use-frameworks-in-podfile)fixes #13920# How- error: `The &apos;App&apos; target has transitive dependencies that include static binaries`declare `static_framework = true` in podspec. since all expo-modules ship in either source code or static xcframework, it should make sense to add `static_framework` declaration and solve this kind of errors.- error: generated swift runtime header not foundfix like this because in framework mode, generated headers are inside module.```diff+#if __has_include(&lt;ExpoModulesCore/ExpoModulesCore-Swift.h&gt;)+// For cocoapods framework, the generated swift header will be inside ExpoModulesCore module+#import &lt;ExpoModulesCore/ExpoModulesCore-Swift.h&gt;+#else #import &quot;ExpoModulesCore-Swift.h&quot;+#endif```- error: [gl] `&lt;cassert&gt;` import not foundthis is supported in c++, thus rename to objc++ .mm files.- error: [gl] `BLOCK_SAFE_RUN` inconsistent left/right operands typesthis is side effect after renaming expo-gl files as .mm. fixed by explicitly cast as void.- error: [core] undefined symbols in linking time, e.g. `EXRegisterModule`this is side effect after renaming expo-gl files as .mm. fixed by export symbols by `extern &quot;C&quot;`, otherwise c++ will have different name mangling between c.- rename `expo-image` pod to `EXImage`- error: `Include of non-modular header inside framework module`adding `DEFINES_MODULES` for cocoapods to create modulemap file. for external dependency like firebase, ignore the error by adding `CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES`- error: expo-constant&apos;s app.config and expo-updates&apos; app.manifest not foundin use_frameworks mode, the path is the same with non  framework mode. `/$UNLOCALIZED_RESOURCES_FOLDER_PATH` is unnecessary. - error: [barcode-scanner] ZXingObjC podspec GCC_PREPROCESSOR_DEFINITIONS does not export to EXBarCodeScanner and cause headers not foundadd these defines explicitly- [templates] add missing `react_native_post_install` from react-native 0.64 upgrade- error: `Cycle inside FBReactNativeSpec; building could produce unreliable results. This usually can be resolved by moving the shell script phase &apos;[CP-User] Generate Specs&apos; so that it runs before the build phase that depends on its outputs.`workaround by moving `FBReactNativeSpec` build phase script order.Co-authored-by: Tomasz Sapeta &lt;tomasz.sapeta@swmansion.com&gt;# Test Plan## prebuilt xcframework test```shexpo init -t /path/to/expo/templates/expo-template-bare-minimum sdk43cd sdk43# add `s.static_framework = true` for each `node_modules/expo-*/ios/*.podspec`cd ios# add `use_frameworks!` to Podfilerm -rf Pods &amp;&amp; pod installcd ..expo run:iosexpo run:ios --configuration Release```## regression for all expo-modules```shexpo init -t /path/to/expo/templates/expo-template-bare-minimum sdk43cd sdk43yarn add file:/path/to/expo/packages/expo-* # add all expo-modules one-by-one# test non framework modeexpo run:iosexpo run:ios --configuration Release# test framework modecd ios# add `use_frameworks!` to Podfilerm -rf Pods &amp;&amp; pod installcd ..expo run:iosexpo run:ios --configuration Release```

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Tue, 28 Sep 2021 08:37:25 +0000</pubDate>
        <dc:creator>Kudo Chien &lt;kudo@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>000f47c7 - [expo-dev-client] add expo-manifests dependency (#14461)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#000f47c7</link>
        <description>[expo-dev-client] add expo-manifests dependency (#14461)

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Tue, 21 Sep 2021 22:25:16 +0000</pubDate>
        <dc:creator>Eric Samelson &lt;esamelson@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>e0f87bcd - [dev-menu] Add basic tests (#13845)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#e0f87bcd</link>
        <description>[dev-menu] Add basic tests (#13845)# WhyPart of ENG-1610.# HowAdded basic infrastructure for unit and UI tests for dev-menu and also created a couple of tests.# Test Plan- bare-expo

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Fri, 06 Aug 2021 11:57:25 +0000</pubDate>
        <dc:creator>&#321;ukasz Kosmaty &lt;lukasz.kosmaty@swmansion.com&gt;</dc:creator>
    </item>
<item>
        <title>35437569 - [expo-dev-launcher] add EXDevLauncherURLHelperTests (#13890)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-dev-launcher/expo-dev-launcher.podspec#35437569</link>
        <description>[expo-dev-launcher] add EXDevLauncherURLHelperTests (#13890)

            List of files:
            /expo/packages/expo-dev-launcher/expo-dev-launcher.podspec</description>
        <pubDate>Tue, 03 Aug 2021 18:13:20 +0000</pubDate>
        <dc:creator>Eric Samelson &lt;esamelson@users.noreply.github.com&gt;</dc:creator>
    </item>
</channel>
</rss>
