diff --git a/CHANGES.md b/CHANGES.md index f6a3592b..e14c48d4 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,6 +11,16 @@ ## develop +- [UPDATE] WebRTC m129.6668.1.0 に上げる + - @miosakuma +- [UPDATE] システム条件の iOS を 14.0 に上げる + - IPHONEOS_DEPLOYMENT_TARGET を 14.0 に上げる + - SwiftPM の platforms の設定を v14 に上げる + - CocoaPods の platform の設定を 14.0 に上げる + - libwebrtc の対象バージョンに追従した + - https://webrtc.googlesource.com/src/+/9b81d2c954128831c62d8a0657c7f955b3c02d32 + - @miosakuma + ## 2024.3.0 **リリース日**: 2024-09-06 diff --git a/Package.swift b/Package.swift index a44f15ae..42c6a87f 100644 --- a/Package.swift +++ b/Package.swift @@ -3,11 +3,11 @@ import Foundation import PackageDescription -let file = "WebRTC-127.6533.1.1/WebRTC.xcframework.zip" +let file = "WebRTC-129.6668.1.0/WebRTC.xcframework.zip" let package = Package( name: "Sora", - platforms: [.iOS(.v13)], + platforms: [.iOS(.v14)], products: [ .library(name: "Sora", targets: ["Sora"]), .library(name: "WebRTC", targets: ["WebRTC"]), @@ -16,7 +16,7 @@ let package = Package( .binaryTarget( name: "WebRTC", url: "https://github.com/shiguredo/sora-ios-sdk-specs/releases/download/\(file)", - checksum: "b9242358b4d53cafdf19d75a731cea87c84205475f54816e3a5cfd99cdb03216" + checksum: "c23dc224a8edd61410c089696dc34c03c81712672b0e419df627d4e1fc15bafc" ), .target( name: "Sora", diff --git a/Podfile b/Podfile index 29eee652..c5ae9eae 100644 --- a/Podfile +++ b/Podfile @@ -1,9 +1,9 @@ source 'https://cdn.cocoapods.org/' source 'https://github.com/shiguredo/sora-ios-sdk-specs.git' -platform :ios, '13.0' +platform :ios, '14.0' target 'Sora' do use_frameworks! - pod 'WebRTC', '127.6533.1.1' + pod 'WebRTC', '129.6668.1.0' end diff --git a/Podfile.dev b/Podfile.dev index 7b5e08c1..c3caa1e7 100644 --- a/Podfile.dev +++ b/Podfile.dev @@ -1,11 +1,11 @@ source 'https://cdn.cocoapods.org/' source 'https://github.com/shiguredo/sora-ios-sdk-specs.git' -platform :ios, '13.0' +platform :ios, '14.0' target 'Sora' do use_frameworks! - pod 'WebRTC', '127.6533.1.1' + pod 'WebRTC', '129.6668.1.0' pod 'SwiftLint', '0.51.0' pod 'SwiftFormat/CLI', '0.53.2' end diff --git a/README.md b/README.md index d5bca419..f44e0c86 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Sora iOS SDK -[![libwebrtc](https://img.shields.io/badge/libwebrtc-127.6533-blue.svg)](https://chromium.googlesource.com/external/webrtc/+/branch-heads/6533) +[![libwebrtc](https://img.shields.io/badge/libwebrtc-129.6668-blue.svg)](https://chromium.googlesource.com/external/webrtc/+/branch-heads/6668) [![GitHub tag](https://img.shields.io/github/tag/shiguredo/sora-ios-sdk.svg)](https://github.com/shiguredo/sora-ios-sdk) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) @@ -18,7 +18,7 @@ Please read https://github.com/shiguredo/oss before use. ## システム条件 -- iOS 13 以降 +- iOS 14 以降 - アーキテクチャ arm64 (シミュレーターの動作は未保証) - macOS 14.6.1 以降 - Xcode 15.4 diff --git a/Sora.podspec b/Sora.podspec index b806d7df..c53fe182 100644 --- a/Sora.podspec +++ b/Sora.podspec @@ -8,14 +8,14 @@ Pod::Spec.new do |s| s.homepage = "https://github.com/shiguredo/sora-ios-sdk" s.license = { :type => "Apache License, Version 2.0" } s.authors = { "Shiguredo Inc." => "https://shiguredo.jp/" } - s.platform = :ios, "13.0" + s.platform = :ios, "14.0" s.source = { :git => "https://github.com/shiguredo/sora-ios-sdk.git", :tag => s.version } s.source_files = "Sora/**/*.swift" s.resources = ['Sora/*.xib'] - s.dependency "WebRTC", '127.6533.1.1' + s.dependency "WebRTC", '129.6668.1.0' s.pod_target_xcconfig = { 'ARCHS' => 'arm64', 'ARCHS[config=Debug]' => '$(ARCHS_STANDARD)' diff --git a/Sora.xcodeproj/project.pbxproj b/Sora.xcodeproj/project.pbxproj index 73883f1e..fdade4e9 100644 --- a/Sora.xcodeproj/project.pbxproj +++ b/Sora.xcodeproj/project.pbxproj @@ -494,7 +494,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; PROVISIONING_PROFILE = "49e345ee-1e24-4cef-9228-9df5fc1f7525"; @@ -552,7 +552,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; MTL_ENABLE_DEBUG_INFO = NO; PROVISIONING_PROFILE = "49e345ee-1e24-4cef-9228-9df5fc1f7525"; SDKROOT = iphoneos; @@ -584,7 +584,7 @@ GCC_OPTIMIZATION_LEVEL = 0; INFOPLIST_FILE = Sora/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MARKETING_VERSION = 2024.3.0; PRODUCT_BUNDLE_IDENTIFIER = jp.shiguredo.sora.ios.sdk.Sora; @@ -618,7 +618,7 @@ GCC_OPTIMIZATION_LEVEL = 0; INFOPLIST_FILE = Sora/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MARKETING_VERSION = 2024.3.0; PRODUCT_BUNDLE_IDENTIFIER = jp.shiguredo.sora.ios.sdk.Sora; diff --git a/Sora/PackageInfo.swift b/Sora/PackageInfo.swift index ccc0c776..a646797b 100644 --- a/Sora/PackageInfo.swift +++ b/Sora/PackageInfo.swift @@ -9,19 +9,19 @@ public enum SDKInfo { */ public enum WebRTCInfo { /// WebRTC フレームワークのバージョン - public static let version = "M127" + public static let version = "M129" + + /// WebRTC の branch-heads + public static let branch = "6668" /// WebRTC フレームワークのコミットポジション public static let commitPosition = "1" /// WebRTC フレームワークのメンテナンスバージョン - public static let maintenanceVersion = "1" + public static let maintenanceVersion = "0" /// WebRTC フレームワークのソースコードのリビジョン - public static let revision = "e0b28a6a81a989c1f5c89e30fcd247870047390d" - - /// WebRTC の branch-heads - public static let branch = "6433" + public static let revision = "21508e08e7545a03c8c35a9299923279e3def319" /// WebRTC フレームワークのソースコードのリビジョン (短縮版) public static var shortRevision: String {