Skip to content

feat: Add tvOS support#798

Merged
cdhoffmann merged 10 commits intoadobe:dev-v3.6.1from
alexzchut:add-tvos-support
May 24, 2022
Merged

feat: Add tvOS support#798
cdhoffmann merged 10 commits intoadobe:dev-v3.6.1from
alexzchut:add-tvos-support

Conversation

@alexzchut
Copy link
Copy Markdown
Contributor

Description

Adding tvOS support to allow using AEP with tvOS
All iOS only related classes are marked as limited to iOS to allow compiling correctly for tvOS

Related Issue

Motivation and Context

Adding tvOS support to allow using AEP with tvOS
All iOS only related classes are marked as limited to iOS to allow compiling correctly for tvOS

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@alexzchut alexzchut mentioned this pull request Apr 27, 2022
Copy link
Copy Markdown

@objectiveCarlo objectiveCarlo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool quick fix!

@cdhoffmann cdhoffmann changed the base branch from main to dev-v3.6.1 May 23, 2022 21:12
Copy link
Copy Markdown
Contributor

@cdhoffmann cdhoffmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few things to fix and we can merge this in.

  1. The review comments related to the version bump
  2. Need to fix the merge conflicts.
  3. Finally, sign the Adobe CLA please so that you can contribute. The link is below on the CI automated output.

We will be adding some testing and automation scripts to our CI for full tvOS support. Thanks for contributing!

alexzchut added 3 commits May 24, 2022 10:55
…-support

# Conflicts:
#	AEPCore.podspec
#	AEPIdentity.podspec
#	AEPLifecycle.podspec
#	AEPServices.podspec
#	AEPServices/Sources/ServiceProvider.swift
#	AEPServices/Sources/ui/AEPUIService.swift
#	AEPServices/Sources/ui/UIService.swift
#	AEPServices/Sources/ui/fullscreen/FullscreenMessage+FrameCalculation.swift
#	AEPServices/Sources/ui/fullscreen/FullscreenMessage+WKNavigationDelegate.swift
#	AEPServices/Sources/ui/fullscreen/FullscreenMessage+WKScriptMessageHandler.swift
#	AEPServices/Sources/ui/fullscreen/FullscreenMessage.swift
#	AEPServices/Sources/ui/fullscreen/FullscreenMessageDelegate.swift
#	AEPSignal.podspec
@alexzchut alexzchut closed this May 24, 2022
@alexzchut alexzchut reopened this May 24, 2022
@codecov
Copy link
Copy Markdown

codecov bot commented May 24, 2022

Codecov Report

Merging #798 (771dc0a) into dev-v3.6.1 (6775722) will decrease coverage by 0.02%.
The diff coverage is 82.08%.

@@              Coverage Diff               @@
##           dev-v3.6.1     #798      +/-   ##
==============================================
- Coverage       88.22%   88.20%   -0.02%     
==============================================
  Files             129      129              
  Lines            5749     5755       +6     
==============================================
+ Hits             5072     5076       +4     
- Misses            677      679       +2     

@alexzchut
Copy link
Copy Markdown
Contributor Author

alexzchut commented May 24, 2022

@cdhoffmann I've completed all the steps. Please align your branch (adobe:dev-v3.6.1) to main before merging this PR because I took the latest changes from there first and it seems there is one more commit with documentation changes which is currently appear here and missing on your branch.

Copy link
Copy Markdown
Contributor

@cdhoffmann cdhoffmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look good. Thanks again for your contribution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants