From a862787bf71c6a2fcf4556cb95fe8f80589e6a5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrzej=20Wo=CC=81jcik?= Date: Fri, 18 Dec 2020 13:39:42 +0100 Subject: [PATCH] Updated WebRTC to be used as XCFramework #siskinim-261 --- SiskinIM.xcodeproj/project.pbxproj | 12 ++++++------ update-frameworks.sh | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/SiskinIM.xcodeproj/project.pbxproj b/SiskinIM.xcodeproj/project.pbxproj index 3ab2a4d..51f0d7c 100644 --- a/SiskinIM.xcodeproj/project.pbxproj +++ b/SiskinIM.xcodeproj/project.pbxproj @@ -24,10 +24,10 @@ FE17808D23EB4C7F00A1EA76 /* AccountQRCodeController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE17808C23EB4C7F00A1EA76 /* AccountQRCodeController.swift */; }; FE1908AA2584D6BC00CA049F /* OpenSSL.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE1908962584D69400CA049F /* OpenSSL.xcframework */; }; FE1908AB2584D6BC00CA049F /* OpenSSL.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FE1908962584D69400CA049F /* OpenSSL.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - FE1908AF2584D6BF00CA049F /* WebRTC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE1908922584D69400CA049F /* WebRTC.framework */; }; - FE1908B02584D6BF00CA049F /* WebRTC.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FE1908922584D69400CA049F /* WebRTC.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; FE1908B72584D70300CA049F /* OpenSSL.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE1908962584D69400CA049F /* OpenSSL.xcframework */; }; FE1A07482525EDD4004F38A0 /* ExternalServiceDiscovery_Service_extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE1A07472525EDD4004F38A0 /* ExternalServiceDiscovery_Service_extension.swift */; }; + FE1A34A7258CD3EE0058B86A /* WebRTC.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE1A349F258CD3E10058B86A /* WebRTC.xcframework */; }; + FE1A34A8258CD3EE0058B86A /* WebRTC.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FE1A349F258CD3E10058B86A /* WebRTC.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; FE1AC8F7216B8AB700D4CDAB /* NewFeaturesDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE1AC8F6216B8AB700D4CDAB /* NewFeaturesDetector.swift */; }; FE1DCCA21EA52CE200850563 /* DataFormController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE1DCCA11EA52CE200850563 /* DataFormController.swift */; }; FE2332DB242B9C2300008ED4 /* ChannelInviteController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2332DA242B9C2300008ED4 /* ChannelInviteController.swift */; }; @@ -276,7 +276,7 @@ files = ( FE1908AB2584D6BC00CA049F /* OpenSSL.xcframework in Embed Frameworks */, FE759FCD2370B2A4001E78D9 /* Shared.framework in Embed Frameworks */, - FE1908B02584D6BF00CA049F /* WebRTC.framework in Embed Frameworks */, + FE1A34A8258CD3EE0058B86A /* WebRTC.xcframework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -300,9 +300,9 @@ FE137A4B21F75660006B7F7C /* ChatBottomView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatBottomView.swift; sourceTree = ""; }; FE168ACC1CCD197A003F8B26 /* db-schema-1.sql */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "db-schema-1.sql"; sourceTree = ""; }; FE17808C23EB4C7F00A1EA76 /* AccountQRCodeController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountQRCodeController.swift; sourceTree = ""; }; - FE1908922584D69400CA049F /* WebRTC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = WebRTC.framework; sourceTree = ""; }; FE1908962584D69400CA049F /* OpenSSL.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = OpenSSL.xcframework; sourceTree = ""; }; FE1A07472525EDD4004F38A0 /* ExternalServiceDiscovery_Service_extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExternalServiceDiscovery_Service_extension.swift; sourceTree = ""; }; + FE1A349F258CD3E10058B86A /* WebRTC.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = WebRTC.xcframework; sourceTree = ""; }; FE1AC8F6216B8AB700D4CDAB /* NewFeaturesDetector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewFeaturesDetector.swift; sourceTree = ""; }; FE1DCCA11EA52CE200850563 /* DataFormController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataFormController.swift; sourceTree = ""; }; FE2332DA242B9C2300008ED4 /* ChannelInviteController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelInviteController.swift; sourceTree = ""; }; @@ -531,10 +531,10 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + FE1A34A7258CD3EE0058B86A /* WebRTC.xcframework in Frameworks */, FE5079F01CD3CA91001A015C /* Security.framework in Frameworks */, FE759FCC2370B2A4001E78D9 /* Shared.framework in Frameworks */, FE1908AA2584D6BC00CA049F /* OpenSSL.xcframework in Frameworks */, - FE1908AF2584D6BF00CA049F /* WebRTC.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -552,7 +552,7 @@ FE1908902584D69400CA049F /* Frameworks */ = { isa = PBXGroup; children = ( - FE1908922584D69400CA049F /* WebRTC.framework */, + FE1A349F258CD3E10058B86A /* WebRTC.xcframework */, FE1908962584D69400CA049F /* OpenSSL.xcframework */, ); path = Frameworks; diff --git a/update-frameworks.sh b/update-frameworks.sh index 5b2d18e..45605c3 100755 --- a/update-frameworks.sh +++ b/update-frameworks.sh @@ -3,9 +3,9 @@ OPENSSL_VERSION="1.1.171" OPENSSL_CHECKSUM="da438351ed35625802c369a65476b21c7d49bf4a30cce4f91285f925f42bf5b9" OPENSSL_REPO="tigase/openssl-swiftpm" -WEBRTC_FRAMEWORK="WebRTC.framework" -WEBRTC_VERSION="M79-iOS" -WEBRTC_CHECKSUM="0bfdde8f8b7271b18ac73027c7e5f6bea838688b37c8399048b565968223ffeb" +WEBRTC_FRAMEWORK="WebRTC.xcframework" +WEBRTC_VERSION="M88" +WEBRTC_CHECKSUM="200ca9e0e2cc861c05a15315c9aaf800b52d44d97d4d2263d889bced59f1dfc6" WEBRTC_REPO="tigase/webrtc-swiftpm" testChecksum () {