| #
ef901781 |
| 11-Sep-2023 |
Douglas Lowder <[email protected]> |
Apple TV support 1: podspec and code changes for commonly used modules (#24329)
# Why
First of a series of PRs to add Apple TV support for many (but not all)
Expo SDK modules.
This PR makes A
Apple TV support 1: podspec and code changes for commonly used modules (#24329)
# Why
First of a series of PRs to add Apple TV support for many (but not all)
Expo SDK modules.
This PR makes Apple TV able to compile for apps using
`[email protected]` and ONLY the following modules:
- expo
- expo-application
- expo-constants
- expo-eas-client
- expo-file-system
- expo-font
- expo-json-utils
- expo-keep-awake
- expo-manifests
- expo-modules-core
- expo-splash-screen
- expo-structured-headers
- expo-updates-interface
- expo-updates
# How
- Add tvOS to podspecs
- Native code changes wrapped in `#if TARGET_OS_TV` (for Objective C) or
`#if os(tvOS)` (for Swift)
- Import source for the `ASN1Decoder` Swift framework used by
`expo-updates`, as the public podspec for that framework does not yet
support tvOS
# Test Plan
- Manual testing with a template still in development
- Existing CI for iOS should pass (nothing should be broken)
# Checklist
<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->
- [x] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [x] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [x] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
show more ...
|
| #
fb441a64 |
| 08-Mar-2023 |
Will Schurman <[email protected]> |
[exupdates][ios] Clean up and rename code signing classes (#21600)
# Why
part 1 of a series of PRs to rename the classes in this module to be
more swift-y as requested by @douglowder. Doing the
[exupdates][ios] Clean up and rename code signing classes (#21600)
# Why
part 1 of a series of PRs to rename the classes in this module to be
more swift-y as requested by @douglowder. Doing the renames in chunks to
make review easier.
# How
Rename, fix lint.
# Test Plan
Build.
# Checklist
<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->
- [ ] 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` & EAS Build (eg:
updated a module plugin).
show more ...
|