[ios][updates][tools] fix swift casting runtime exception (#23132)# Why close ENG-9094 # How - this is again the swift runtime exception for casting versioned class to unversioned class li
[ios][updates][tools] fix swift casting runtime exception (#23132)# Why close ENG-9094 # How - this is again the swift runtime exception for casting versioned class to unversioned class like https://github.com/expo/expo/pull/23012#discussion_r1237294135. this time it's the `EXUpdatesUpdate` and solved by the `object_setClass` too. - moving the `object_setClass` to expo-go only `EXUpdatesBinding` class which is a proper place to do the casting. however, this requires more swift <-> objc interop like adding swift compatibility header to search paths and adding `-fmodule-map`. - some refactoring for the expokit podspec # Test Plan - ci passed - test local expo-go to load sdk 49 updates (both classic updates and eas updates)
show more ...
[ios][core][tools] fix expo go versioning issues on ios (#23012)# Why fix expo-go ios versioning for sdk 49 close ENG-8955 # How - a lot of mess transform rules update mainly for react-na
[ios][core][tools] fix expo go versioning issues on ios (#23012)# Why fix expo-go ios versioning for sdk 49 close ENG-8955 # How - a lot of mess transform rules update mainly for react-native 0.72 and reanimated v3 - [core] rename `ExpoRuntime -> EXRuntime` in objc for versioning - [updates] force casting for the `UpdatesConfig` (i'll leave comment for this) - [react-native-lab] add correct dependencies to make versioned code build passed # Test Plan `et add-sdk -p ios -s 49.0.0` + ios versioned expo-go + sdk49 ncl
[expo-modules] Create local create-expo-module template (#21460)
[ios] Bump deployment target to 13.0 (#18873)
[ios] Fix compilation issues in iOS shell apps (#17357) [skip ci]
[ios] fix template-files typosorry be annoying again
[ios] fix template-files typo
[android][ios] Upgrade react-native to 0.67.2 in Expo Go (#16400)# Why upgrade for sdk 45 # How ## upgrade react native fork code in https://github.com/expo/react-native/tree/sdk-45 ba
[android][ios] Upgrade react-native to 0.67.2 in Expo Go (#16400)# Why upgrade for sdk 45 # How ## upgrade react native fork code in https://github.com/expo/react-native/tree/sdk-45 basically cherry pick most necessary commits from sdk-44 branch but not these two: 1. https://github.com/expo/react-native/commit/125b36ac6d76e702bea4d7c41a8a402d68cdb1f1: because ExpoKit is already deprecated. 2. https://github.com/expo/react-native/commit/82d3ff5218cc576b5c7ea44c7adbf8b5aa5d985c: [use the official way to set metro server address](https://github.com/facebook/react-native/commit/e2b5b6504cb4dee8f2ec67f1d3a410801e1ca09a) ## migrate project setup basically reference from: https://react-native-community.github.io/upgrade-helper/?from=0.64.2&to=0.67.2 ## other build errors or launch errors just to deal with these mess one by one. # Test Plan - [android] unversioned expo-go build + launch + load unversioned NCL - [ios] unversioned expo-go build + launch + load unversioned NCL
[tools] Update iOS shell apps for expo modules (#14615)
[template-files] Don't create expo-updates manifest when building shell app project (#14608)
[ios][tools] Fix shell app building errors (#14507)# Why fix ios shell app building errors: 1. `JKBigInteger` pod dependency not found 2. expo-updates build phase script `createManifest.js` er
[ios][tools] Fix shell app building errors (#14507)# Why fix ios shell app building errors: 1. `JKBigInteger` pod dependency not found 2. expo-updates build phase script `createManifest.js` error # How i tried not to touch @expo/xdl, so update in expo repo as more as possible. 1. add `JKBigInteger` pod in ios shell app Podfile template. 2. add `SKIP_BUNDLING` into environment variable and skip `createManifest.js` operation. # Test Plan ios shell app ci passed: https://github.com/expo/expo/runs/3673639353 # Checklist - [x] This diff will work correctly for `expo build` (eg: updated `@expo/xdl`).
[ios] Fix versioning script and shell app workflows (#14436)* fix iOS shell app workflow * fix versioning for Stripe to account for new files * update versioning scripts * fix JKBigInteger
[ios] Fix versioning script and shell app workflows (#14436)* fix iOS shell app workflow * fix versioning for Stripe to account for new files * update versioning scripts * fix JKBigInteger imports * fix imports in expo-modules-core * remove JKBigInteger2 * add comment * Update CHANGELOG.md
Remove expo-payments-stripe (#14382)* rm -rf packages/expo-payments-stripe * delete ABI code for expo-payments-stripe * docs, changelog, and codeowner * remove from ios, android, NCL, bare
Remove expo-payments-stripe (#14382)* rm -rf packages/expo-payments-stripe * delete ABI code for expo-payments-stripe * docs, changelog, and codeowner * remove from ios, android, NCL, bare-expo, and test-suite * remove stripe-specific things from template-files * remove EXPaymentsStripe-specific handling from versioning scripts * remove last reference on android * docs feedback * Update CHANGELOG.md Co-authored-by: Expo CI <[email protected]> Co-authored-by: Expo CI <[email protected]>
[ios][skip ci] Add MBProgressHUD to ExpoKit dependencies
[permissions] Migrate interface to expo-modules-core (#12961)
Vendor `stripe-react-native` & version for SDK 41 (#12880)* update expotools with stripe-react-native config * vendor stripe-react-native (unversioned) * configure android packages * fix a
Vendor `stripe-react-native` & version for SDK 41 (#12880)* update expotools with stripe-react-native config * vendor stripe-react-native (unversioned) * configure android packages * fix android vendoring * remove todo now that upstream PR landed * fix versioning for Swift * version for stripe for iOS- SDK 40 * version for stripe for Android- SDK 40 * re vendor * re vendor * unversion sdk 40 * re install with new Stripe iOS version * fix 'xxx.h file not found' error on iOS * add Stripe headers to search paths * revendor and upgrade stripe-android * re vendor * upgrade stripe android SDK * unversion for SDK 40 * version ios * version android 41 * remove last bit of SDK 40 versioned stripe code * cleanup expotools * allow for certain paths to be excluded from use_pods * exclude stripe-react-native from standalone apps * exclude specific pods rather than a glob pattern * use podName instead of full path * fix vendoring script
[file-system] Migrate interface to expo-modules-core (#12918)
[sensors] Migrate interface to expo-modules-core (#12888)
[constants] Migrate interface to expo-modules-core (#12876)
[ios] Enable Swift in shell apps and use vendored pods (#12005)
[template-files] Update iOS deployment target in shell apps (#11394)
[ios] Bump deployment target to iOS 11.0 (#11344)
[ios] Add ReactCommon to ExpoKit dependencies to fix Reanimated v2 compile problem (#11148)# Why <img width="663" alt="Zrzut ekranu 2020-11-27 o 10 41 28" src="https://user-images.githubusercont
[ios] Add ReactCommon to ExpoKit dependencies to fix Reanimated v2 compile problem (#11148)# Why <img width="663" alt="Zrzut ekranu 2020-11-27 o 10 41 28" src="https://user-images.githubusercontent.com/1151041/100434657-1da0ac80-309d-11eb-912a-9c6777b6f76c.png"> # How Applied https://github.com/expo/expo/pull/11096/commits/98bff7706ae722e66ad7b390c92af5ec0bd83d5b to `ExpoKit.podspec` which is used in iOS shell apps. More information at https://github.com/expo/expo/pull/11096#how. # Test Plan - [x] [iOS shell app](https://github.com/expo/expo/runs/1463549439?check_suite_focus=true) builds properly.
[branch][image][media-library][random][splash-screen][updates][Expo][iOS] Change 'React' dependency to 'React-Core' (#11057)Co-authored-by: Brent Vatne <[email protected]>
[template-files] Change tabs to spaces
12345678