Skip to content

Commit

Permalink
Support os15 (#70)
Browse files Browse the repository at this point in the history
* update IMA SDK iOS to 3.22.1
update IMA SDK TV to 4.12.0

update deployment_target to 15.0
update PlayKit to 3.30

=======================
update POD version to 1.16.0
=======================

* Update pr.yml

* Update ci.yml

* Update release.yml
  • Loading branch information
imberezin committed May 22, 2024
1 parent fbd0164 commit c6bfa9d
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 14 deletions.
7 changes: 5 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,14 @@ concurrency:

jobs:
build:
runs-on: macos-latest
runs-on: macos-13

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Updating Cocoapods
run: gem install cocoapods

- name: Updating CocoaPods repo
run: pod repo update

Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,14 @@ concurrency:
jobs:
build:
environment: PR
runs-on: macos-latest
runs-on: macos-13

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Updating Cocoapods
run: gem install cocoapods

- name: Updating CocoaPods repo
run: pod repo update

Expand Down
11 changes: 7 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ on:
jobs:

TAGGING:
runs-on: macos-latest
runs-on: macos-13
environment: Tag
outputs:
output1: ${{ steps.tagging.outputs.tag }}

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Switching Podspec to release mode
run: |
Expand All @@ -24,13 +24,16 @@ jobs:
GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} sh .github/tag.sh
PODS_PUSH:
runs-on: macos-latest
runs-on: macos-13
environment: CocoaPods
needs: TAGGING

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: git pull

- name: Updating Cocoapods
run: gem install cocoapods

- name: Updating CocoaPods repo
run: pod repo update
Expand Down
12 changes: 6 additions & 6 deletions PlayKit_IMA.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,24 @@ suffix = '.0000' # Dev mode

Pod::Spec.new do |s|
s.name = 'PlayKit_IMA'
s.version = '1.15.0' + suffix
s.version = '1.16.0' + suffix
s.author = { 'Kaltura' => 'community@kaltura.com' }
s.license = { :type => 'AGPLv3', :text => 'AGPLv3' }
s.summary = 'PlayKit IMA Plugin'
s.homepage = 'https://github.com/kaltura/playkit-ios-ima'
s.source = { :git => 'https://github.com/kaltura/playkit-ios-ima.git', :tag => 'v' + s.version.to_s }
s.swift_version = '5.0'

s.ios.deployment_target = '14.0'
s.tvos.deployment_target = '14.0'
s.ios.deployment_target = '15.0'
s.tvos.deployment_target = '15.0'

s.dependency 'PlayKit', '~> 3.22'
s.dependency 'PlayKit', '~> 3.30'

s.ios.source_files = 'Sources/*.swift', 'Sources/iOS/*.swift'
s.tvos.source_files = 'Sources/*.swift', 'Sources/tvOS/*.swift'

s.ios.dependency 'GoogleAds-IMA-iOS-SDK', '3.19.1'
s.tvos.dependency 'GoogleAds-IMA-tvOS-SDK', '4.9.2'
s.ios.dependency 'GoogleAds-IMA-iOS-SDK', '3.22.1'
s.tvos.dependency 'GoogleAds-IMA-tvOS-SDK', '4.12.0'

s.tvos.xcconfig = {
### The following is required for Xcode 12 (https://stackoverflow.com/questions/63607158/xcode-12-building-for-ios-simulator-but-linking-in-object-file-built-for-ios)
Expand Down

0 comments on commit c6bfa9d

Please sign in to comment.