| #
79294b5e |
| 27-Jun-2023 |
Kudo Chien <[email protected]> |
[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 ...
|
| #
453643fe |
| 22-Jun-2023 |
Kudo Chien <[email protected]> |
[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
show more ...
|
| #
c88b85cf |
| 14-Sep-2022 |
Tomasz Sapeta <[email protected]> |
[ios] Bump deployment target to 13.0 (#18873)
|
| #
c65a9e6c |
| 05-May-2022 |
Tomasz Sapeta <[email protected]> |
[ios] Fix compilation issues in iOS shell apps (#17357) [skip ci]
|
| #
8c06a28f |
| 25-Feb-2022 |
Kudo Chien <[email protected]> |
[ios] fix template-files typo
sorry be annoying again
|
| #
bc99dc18 |
| 25-Feb-2022 |
Kudo Chien <[email protected]> |
[ios] fix template-files typo
|
| #
2ed31047 |
| 24-Feb-2022 |
Kudo Chien <[email protected]> |
[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
show more ...
|
| #
876ce2cc |
| 01-Oct-2021 |
Tomasz Sapeta <[email protected]> |
[tools] Update iOS shell apps for expo modules (#14615)
|
| #
eb2c86e3 |
| 17-Sep-2021 |
Charlie Cruzan <[email protected]> |
[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
show more ...
|
| #
12db4111 |
| 10-Sep-2021 |
Charlie Cruzan <[email protected]> |
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]>
show more ...
|
| #
fb3d99c5 |
| 24-May-2021 |
Tomasz Sapeta <[email protected]> |
[permissions] Migrate interface to expo-modules-core (#12961)
|
| #
fffbdb31 |
| 13-May-2021 |
Tomasz Sapeta <[email protected]> |
[file-system] Migrate interface to expo-modules-core (#12918)
|
| #
10c060fd |
| 13-May-2021 |
Tomasz Sapeta <[email protected]> |
[sensors] Migrate interface to expo-modules-core (#12888)
|
| #
65d041d7 |
| 11-May-2021 |
Tomasz Sapeta <[email protected]> |
[constants] Migrate interface to expo-modules-core (#12876)
|
| #
089a3d82 |
| 15-Dec-2020 |
Tomasz Sapeta <[email protected]> |
[ios] Bump deployment target to iOS 11.0 (#11344)
|
| #
49aaa82b |
| 27-Nov-2020 |
Stanisław Chmiela <[email protected]> |
[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.
show more ...
|
| #
25be6b63 |
| 17-Nov-2020 |
Bartłomiej Bukowski <[email protected]> |
[branch][image][media-library][random][splash-screen][updates][Expo][iOS] Change 'React' dependency to 'React-Core' (#11057)
Co-authored-by: Brent Vatne <[email protected]>
|
| #
4e88c1fb |
| 07-Sep-2020 |
Stanisław Chmiela <[email protected]> |
[template-files] Change tabs to spaces
|
| #
9d291f4f |
| 07-Sep-2020 |
Stanisław Chmiela <[email protected]> |
[template-files] Configure podspec for Reanimated and TurboModules (#10090)
# Why
Shell apps for iOS fail to build, `ExpoKit`, which is used as a pod when building a shell app for iOS is missing
[template-files] Configure podspec for Reanimated and TurboModules (#10090)
# Why
Shell apps for iOS fail to build, `ExpoKit`, which is used as a pod when building a shell app for iOS is missing some required files and flags.
# How
- Looked into adding TurboModules commit and went through notable changes made to `Exponent.xcodeproj`.
- Added `.cpp` files for Reanimated v2.
- Had to add `\"$(PODS_ROOT)/Headers/Private/React-Core\"` to header search paths, otherwise `RCTCxxBridgeDelegate.h` header wasn't being found (for some reason it's a private header).
# Test Plan
I have verified manually that this fixes the following problem:
```
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_EXReactAppManager", referenced from:
objc-class-ref in libExpoKit.a(EXHeadlessAppRecord.o)
ld: symbol(s) not found for architecture x86_64
```
show more ...
|
| #
157148fe |
| 10-Jun-2020 |
Tomasz Sapeta <[email protected]> |
[ios][et] Move ExpoKit.podspec to ios folder
|
| #
9ee0bcec |
| 25-May-2020 |
Stanisław Chmiela <[email protected]> |
[ios] Remove AR module (#8442)
# Why
Completes two more checks from https://github.com/expo/expo/issues/8371.
# How
- Removed the `ARKit` directory from `Optional` directory from inside Exp
[ios] Remove AR module (#8442)
# Why
Completes two more checks from https://github.com/expo/expo/issues/8371.
# How
- Removed the `ARKit` directory from `Optional` directory from inside Exponent project.
- Removed the `AR` module export from `expo` in favor of a simple throwing export in `removed.ts`.
- Removed AR modules from versioned SDKs.
# Test Plan
`expo` package built. Expo client for iOS built too.
show more ...
|
| #
8d441c7e |
| 14-Mar-2019 |
Stanisław Chmiela <[email protected]> |
[packages] Move unimodules foundation to `org.unimodules` scope
|
| #
1381e35d |
| 29-Sep-2018 |
Szymon20000 <[email protected]> |
Drop iOS 9 support (#2324)
* Changed min ios version 9.0 -> 10.0
* Removed @available 9.0-10.0 conditional statements
* revert react-native changes
* Run pod install
|
| #
03408c75 |
| 18-Aug-2018 |
James Ide <[email protected]> |
Move from BSD to MIT license for consistency
This moves the Expo client project as well as several of our other projects from the BSD license to the MIT license. The licenses are fairly comparable a
Move from BSD to MIT license for consistency
This moves the Expo client project as well as several of our other projects from the BSD license to the MIT license. The licenses are fairly comparable and are compatible. This (a) consistently licenses our latest code using the same license and (b) uses the same license as React and React Native. There should be no material impact to developers using Expo aside from one fewer license type they need to think about; generally standard BSD and MIT are well-accepted.
fbshipit-source-id: 020b49e
show more ...
|
| #
b33148ad |
| 26-Jun-2018 |
Tomasz Sapeta <[email protected]> |
expo-gl module (#2709)
* [unimodules] expo-gl module
* [unimodules] update autogenerated files
* [unimodules] simplify EXConstantsBinding
* [unimodules] fix Constants.getWebViewUserAgentAsync is
expo-gl module (#2709)
* [unimodules] expo-gl module
* [unimodules] update autogenerated files
* [unimodules] simplify EXConstantsBinding
* [unimodules] fix Constants.getWebViewUserAgentAsync is always rejecting
* [unimodules] revert added type to appStateModule in kernel
* [unimodules] update ExpoKit templates
* [unimodules] add yarn.lock for expo-camera-interface
* [unimodules] prune old EXGL files
* [unimodules] fix expo-constants
* [unimodules] fix expo-core version installed by expo-asset
* [unimodules] add pod target xcconfig to EXGL-CPP podspec
* [unimodules] add EXGL-CPP dependency to versioned podspecs
* [unimodules] allow scoped modules to get module registry
* [unimodules] fix iOS versioning for EXGL
* [unimodules] some last fixes :)
* [unimodules] code review changes
* [unimodules] restore ndk filters in expoview gradle
fbshipit-source-id: d510f73
show more ...
|