Skip to content

Feature/tvos support #443

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

Merged
merged 18 commits into from
Jun 3, 2021
Merged

Feature/tvos support #443

merged 18 commits into from
Jun 3, 2021

Conversation

vimanyu
Copy link
Contributor

@vimanyu vimanyu commented Jun 2, 2021

This is specifically for building tvOS libraries for both device and simulator. For testing the built libraries, there will be another PR that ensures all integration tests are working.

  • single toolchain file that could possibly be used in the future for iOS as well as mac builds. Currently being used only for tvOS.
  • Disabled AdMob and Dynamic Links as they are not supported on tvOS.
  • Disabled some functionality from auth (PhoneAuthProvider) that doesn't exist on tvOS.
  • Disabled some functionality in FCM (since some of the frameworks we are using do not exist on tvOS). FCM might require more work for full functionality on tvOS but it doesn't block the builds.

Easiest way to build for tvos (including xcframeworks) is to use the helper bash scripts,
build_scripts/tvos/build.sh

@vimanyu vimanyu requested review from jonsimantov and DellaBitta June 2, 2021 19:25
@vimanyu vimanyu self-assigned this Jun 2, 2021
@google-cla google-cla bot added the cla: yes label Jun 2, 2021
@vimanyu
Copy link
Contributor Author

vimanyu commented Jun 3, 2021

Thanks for the comments! All have been addressed!

@vimanyu vimanyu requested a review from DellaBitta June 3, 2021 19:29
@vimanyu vimanyu requested a review from DellaBitta June 3, 2021 20:11
@vimanyu vimanyu merged commit fa07fae into main Jun 3, 2021
@vimanyu vimanyu deleted the feature/tvos-support branch June 3, 2021 20:46
@firebase firebase locked and limited conversation to collaborators Jul 4, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants