From 92f044e28e229327a2f960a66a2aa62440be50e9 Mon Sep 17 00:00:00 2001 From: Xia Ning Date: Wed, 6 Jan 2021 13:26:42 +0800 Subject: [PATCH 1/3] ios using new xcframework --- .../OpenVideoCall.xcodeproj/project.pbxproj | 73 +++++++++-------- .../project.pbxproj | 58 +++++++------- .../project.pbxproj | 79 +++++++++++-------- .../project.pbxproj | 48 ++++++----- 4 files changed, 138 insertions(+), 120 deletions(-) diff --git a/Group-Video/OpenVideoCall-iOS/OpenVideoCall.xcodeproj/project.pbxproj b/Group-Video/OpenVideoCall-iOS/OpenVideoCall.xcodeproj/project.pbxproj index 165f4927..ed003221 100644 --- a/Group-Video/OpenVideoCall-iOS/OpenVideoCall.xcodeproj/project.pbxproj +++ b/Group-Video/OpenVideoCall-iOS/OpenVideoCall.xcodeproj/project.pbxproj @@ -3,16 +3,10 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 52; objects = { /* Begin PBXBuildFile section */ - 03CE910F254361F0009945C0 /* Agorafdkaac.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE910A254361EC009945C0 /* Agorafdkaac.framework */; }; - 03CE9110254361F0009945C0 /* Agorafdkaac.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE910A254361EC009945C0 /* Agorafdkaac.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 03CE9111254361F1009945C0 /* Agoraffmpeg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE910B254361EC009945C0 /* Agoraffmpeg.framework */; }; - 03CE9112254361F1009945C0 /* Agoraffmpeg.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE910B254361EC009945C0 /* Agoraffmpeg.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 03CE9113254361F2009945C0 /* AgoraSoundTouch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE9109254361EC009945C0 /* AgoraSoundTouch.framework */; }; - 03CE9114254361F2009945C0 /* AgoraSoundTouch.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE9109254361EC009945C0 /* AgoraSoundTouch.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 070275CE1D66A9DC00ABBC23 /* MediaCharacter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 070275CD1D66A9DC00ABBC23 /* MediaCharacter.swift */; }; 073BDB5A1D64742A00B62E14 /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 073BDB591D64742A00B62E14 /* MainViewController.swift */; }; 073BDB5C1D64743C00B62E14 /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 073BDB5B1D64743C00B62E14 /* SettingsViewController.swift */; }; @@ -33,6 +27,12 @@ 07F52EBF1D62F39D006DDCD4 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 07F52EBD1D62F39D006DDCD4 /* LaunchScreen.storyboard */; }; 3832FA5B227FC56200E50E69 /* FileCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3832FA5A227FC56200E50E69 /* FileCenter.swift */; }; 389D3890230BD19D00704A8F /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 389D388F230BD19D00704A8F /* README.md */; }; + 8BD0F6B725A57D6E0052B46F /* Agoraffmpeg.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BD0F6B225A57D6D0052B46F /* Agoraffmpeg.xcframework */; }; + 8BD0F6B825A57D6E0052B46F /* Agorafdkaac.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BD0F6B325A57D6D0052B46F /* Agorafdkaac.xcframework */; }; + 8BD0F6B925A57D6E0052B46F /* AgoraCore.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BD0F6B425A57D6D0052B46F /* AgoraCore.xcframework */; }; + 8BD0F6BB25A57D6E0052B46F /* AgoraSoundTouch.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BD0F6B625A57D6E0052B46F /* AgoraSoundTouch.xcframework */; }; + 8BD0F6BC25A57D8A0052B46F /* AgoraRtcKit.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BD0F6B525A57D6E0052B46F /* AgoraRtcKit.xcframework */; }; + 8BD0F6BD25A57D8A0052B46F /* AgoraRtcKit.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8BD0F6B525A57D6E0052B46F /* AgoraRtcKit.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; A76C26F523878C8F0047E150 /* AGEVideoLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A76C26F023878C8F0047E150 /* AGEVideoLayout.swift */; }; A76C26F623878C8F0047E150 /* AGEVideoConstraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = A76C26F123878C8F0047E150 /* AGEVideoConstraints.swift */; }; A76C26F723878C8F0047E150 /* AGEEventsObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A76C26F223878C8F0047E150 /* AGEEventsObserver.swift */; }; @@ -41,24 +41,19 @@ A76C26FB2387964B0047E150 /* StatisticsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A76C26FA2387964A0047E150 /* StatisticsInfo.swift */; }; A76C26FD2387B7130047E150 /* AgoraExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A76C26FC2387B7130047E150 /* AgoraExtension.swift */; }; A76C27012387C2D80047E150 /* Them.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = A76C27002387C2D70047E150 /* Them.mp3 */; }; - A791149B246D125800E77A35 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26B92386829F0047E150 /* AgoraRtcKit.framework */; }; - A791149C246D125800E77A35 /* AgoraRtcKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26B92386829F0047E150 /* AgoraRtcKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; A7A3C65A228ACFB4005BB816 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7A3C659228ACFB4005BB816 /* Settings.swift */; }; A7FC1EF12295701500F850F2 /* RoomOptionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7FC1EF02295701500F850F2 /* RoomOptionsViewController.swift */; }; A7FC1EF522963CA200F850F2 /* LastmileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7FC1EF422963CA200F850F2 /* LastmileViewController.swift */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ - A791149A246D125700E77A35 /* Embed Frameworks */ = { + 8BD0F6BE25A57D8A0052B46F /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( - A791149C246D125800E77A35 /* AgoraRtcKit.framework in Embed Frameworks */, - 03CE9112254361F1009945C0 /* Agoraffmpeg.framework in Embed Frameworks */, - 03CE9110254361F0009945C0 /* Agorafdkaac.framework in Embed Frameworks */, - 03CE9114254361F2009945C0 /* AgoraSoundTouch.framework in Embed Frameworks */, + 8BD0F6BD25A57D8A0052B46F /* AgoraRtcKit.xcframework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -66,9 +61,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 03CE9109254361EC009945C0 /* AgoraSoundTouch.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraSoundTouch.framework; sourceTree = ""; }; - 03CE910A254361EC009945C0 /* Agorafdkaac.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Agorafdkaac.framework; sourceTree = ""; }; - 03CE910B254361EC009945C0 /* Agoraffmpeg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Agoraffmpeg.framework; sourceTree = ""; }; 070275CD1D66A9DC00ABBC23 /* MediaCharacter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaCharacter.swift; sourceTree = ""; }; 073BDB591D64742A00B62E14 /* MainViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainViewController.swift; sourceTree = ""; }; 073BDB5B1D64743C00B62E14 /* SettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsViewController.swift; sourceTree = ""; }; @@ -95,9 +87,13 @@ 385F30952123D0D1005D5301 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; 389D388F230BD19D00704A8F /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; 38D619332250BC4A004A6C87 /* CoreML.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreML.framework; path = System/Library/Frameworks/CoreML.framework; sourceTree = SDKROOT; }; + 8BD0F6B225A57D6D0052B46F /* Agoraffmpeg.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Agoraffmpeg.xcframework; sourceTree = ""; }; + 8BD0F6B325A57D6D0052B46F /* Agorafdkaac.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Agorafdkaac.xcframework; sourceTree = ""; }; + 8BD0F6B425A57D6D0052B46F /* AgoraCore.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = AgoraCore.xcframework; sourceTree = ""; }; + 8BD0F6B525A57D6E0052B46F /* AgoraRtcKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = AgoraRtcKit.xcframework; sourceTree = ""; }; + 8BD0F6B625A57D6E0052B46F /* AgoraSoundTouch.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = AgoraSoundTouch.xcframework; sourceTree = ""; }; A76C26B82386829F0047E150 /* AgoraRtcCryptoLoader.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AgoraRtcCryptoLoader.framework; path = OpenVideoCall/AgoraRtcCryptoLoader.framework; sourceTree = ""; }; A76C26B92386829F0047E150 /* AgoraRtcKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AgoraRtcKit.framework; path = OpenVideoCall/AgoraRtcKit.framework; sourceTree = ""; }; - A76C26C0238683660047E150 /* AgoraRtcKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraRtcKit.framework; sourceTree = ""; }; A76C26F023878C8F0047E150 /* AGEVideoLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AGEVideoLayout.swift; sourceTree = ""; }; A76C26F123878C8F0047E150 /* AGEVideoConstraints.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AGEVideoConstraints.swift; sourceTree = ""; }; A76C26F223878C8F0047E150 /* AGEEventsObserver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AGEEventsObserver.swift; sourceTree = ""; }; @@ -124,10 +120,11 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 03CE9111254361F1009945C0 /* Agoraffmpeg.framework in Frameworks */, - 03CE910F254361F0009945C0 /* Agorafdkaac.framework in Frameworks */, - A791149B246D125800E77A35 /* AgoraRtcKit.framework in Frameworks */, - 03CE9113254361F2009945C0 /* AgoraSoundTouch.framework in Frameworks */, + 8BD0F6B825A57D6E0052B46F /* Agorafdkaac.xcframework in Frameworks */, + 8BD0F6BB25A57D6E0052B46F /* AgoraSoundTouch.xcframework in Frameworks */, + 8BD0F6BC25A57D8A0052B46F /* AgoraRtcKit.xcframework in Frameworks */, + 8BD0F6B725A57D6E0052B46F /* Agoraffmpeg.xcframework in Frameworks */, + 8BD0F6B925A57D6E0052B46F /* AgoraCore.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -218,15 +215,16 @@ 07F52EB31D62F39D006DDCD4 /* OpenVideoCall */ = { isa = PBXGroup; children = ( - 03CE910A254361EC009945C0 /* Agorafdkaac.framework */, - 03CE910B254361EC009945C0 /* Agoraffmpeg.framework */, - 03CE9109254361EC009945C0 /* AgoraSoundTouch.framework */, + 8BD0F6B425A57D6D0052B46F /* AgoraCore.xcframework */, + 8BD0F6B325A57D6D0052B46F /* Agorafdkaac.xcframework */, + 8BD0F6B225A57D6D0052B46F /* Agoraffmpeg.xcframework */, + 8BD0F6B525A57D6E0052B46F /* AgoraRtcKit.xcframework */, + 8BD0F6B625A57D6E0052B46F /* AgoraSoundTouch.xcframework */, 07C2CFA81D6C211700C84349 /* Controllers */, 07C2CFAA1D6C214100C84349 /* Views */, 07C2CFA91D6C213100C84349 /* Models */, A76C26EF23878C8F0047E150 /* AGEVideoLayout */, A76C26BF2386832F0047E150 /* Supporting Files */, - A76C26C0238683660047E150 /* AgoraRtcKit.framework */, ); path = OpenVideoCall; sourceTree = ""; @@ -265,7 +263,7 @@ 07F52EAD1D62F39D006DDCD4 /* Sources */, 07F52EAE1D62F39D006DDCD4 /* Frameworks */, 07F52EAF1D62F39D006DDCD4 /* Resources */, - A791149A246D125700E77A35 /* Embed Frameworks */, + 8BD0F6BE25A57D8A0052B46F /* Embed Frameworks */, ); buildRules = ( ); @@ -491,7 +489,8 @@ IPHONEOS_DEPLOYMENT_TARGET = 9.3; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; @@ -504,7 +503,7 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Development: Qianze Zhang (3C9KJFP729)"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development: Qianze Zhang (3C9KJFP729)"; - DEVELOPMENT_TEAM = GM72UGLGZW; + DEVELOPMENT_TEAM = JDPG69R49Z; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", @@ -512,7 +511,10 @@ ); INFOPLIST_FILE = OpenVideoCall/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/OpenVideoCall", @@ -520,7 +522,7 @@ PRODUCT_BUNDLE_IDENTIFIER = io.agora.OpenVideoCall; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; - PROVISIONING_PROFILE_SPECIFIER = App; + PROVISIONING_PROFILE_SPECIFIER = AgoraLab2020; SWIFT_OBJC_BRIDGING_HEADER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; @@ -536,7 +538,7 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Development: Qianze Zhang (3C9KJFP729)"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development: Qianze Zhang (3C9KJFP729)"; - DEVELOPMENT_TEAM = GM72UGLGZW; + DEVELOPMENT_TEAM = JDPG69R49Z; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", @@ -544,7 +546,10 @@ ); INFOPLIST_FILE = OpenVideoCall/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/OpenVideoCall", @@ -552,7 +557,7 @@ PRODUCT_BUNDLE_IDENTIFIER = io.agora.OpenVideoCall; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; - PROVISIONING_PROFILE_SPECIFIER = App; + PROVISIONING_PROFILE_SPECIFIER = AgoraLab2020; SWIFT_OBJC_BRIDGING_HEADER = ""; SWIFT_SWIFT3_OBJC_INFERENCE = Default; SWIFT_VERSION = 4.2; diff --git a/One-to-One-Video/Agora-iOS-Tutorial-Objective-C-1to1/Agora-iOS-Tutorial-Objective-C.xcodeproj/project.pbxproj b/One-to-One-Video/Agora-iOS-Tutorial-Objective-C-1to1/Agora-iOS-Tutorial-Objective-C.xcodeproj/project.pbxproj index e55c7fd0..93da2e24 100755 --- a/One-to-One-Video/Agora-iOS-Tutorial-Objective-C-1to1/Agora-iOS-Tutorial-Objective-C.xcodeproj/project.pbxproj +++ b/One-to-One-Video/Agora-iOS-Tutorial-Objective-C-1to1/Agora-iOS-Tutorial-Objective-C.xcodeproj/project.pbxproj @@ -3,18 +3,10 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 52; objects = { /* Begin PBXBuildFile section */ - 03CE908325435A28009945C0 /* Agorafdkaac.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE907D254359CC009945C0 /* Agorafdkaac.framework */; }; - 03CE908425435A28009945C0 /* Agorafdkaac.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE907D254359CC009945C0 /* Agorafdkaac.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 03CE908525435A29009945C0 /* Agoraffmpeg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE907E254359CC009945C0 /* Agoraffmpeg.framework */; }; - 03CE908625435A29009945C0 /* Agoraffmpeg.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE907E254359CC009945C0 /* Agoraffmpeg.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 03CE908725435A2A009945C0 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE907B254359CC009945C0 /* AgoraRtcKit.framework */; }; - 03CE908825435A2A009945C0 /* AgoraRtcKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE907B254359CC009945C0 /* AgoraRtcKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 03CE908925435A2B009945C0 /* AgoraSoundTouch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE907C254359CC009945C0 /* AgoraSoundTouch.framework */; }; - 03CE908A25435A2B009945C0 /* AgoraSoundTouch.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE907C254359CC009945C0 /* AgoraSoundTouch.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 1A2655D81D3F3B2200BDBA68 /* AppID.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A2655D71D3F3B2200BDBA68 /* AppID.m */; }; 1A8E8D3D1D396CAA002FA67C /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A8E8D3C1D396CAA002FA67C /* main.m */; }; 1A8E8D401D396CAA002FA67C /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A8E8D3F1D396CAA002FA67C /* AppDelegate.m */; }; @@ -23,6 +15,12 @@ 1A8E8D481D396CAA002FA67C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1A8E8D471D396CAA002FA67C /* Assets.xcassets */; }; 1A8E8D4B1D396CAA002FA67C /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1A8E8D491D396CAA002FA67C /* LaunchScreen.storyboard */; }; 38EF7E942368276A00A6A483 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 38EF7E932368276A00A6A483 /* README.md */; }; + 8BF7441725A57FB1007A0793 /* Agoraffmpeg.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7441225A57FB1007A0793 /* Agoraffmpeg.xcframework */; }; + 8BF7441825A57FB1007A0793 /* Agorafdkaac.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7441325A57FB1007A0793 /* Agorafdkaac.xcframework */; }; + 8BF7441925A57FB1007A0793 /* AgoraSoundTouch.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7441425A57FB1007A0793 /* AgoraSoundTouch.xcframework */; }; + 8BF7441B25A57FB1007A0793 /* AgoraCore.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7441625A57FB1007A0793 /* AgoraCore.xcframework */; }; + 8BF7441C25A57FB9007A0793 /* AgoraRtcKit.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7441525A57FB1007A0793 /* AgoraRtcKit.xcframework */; }; + 8BF7441D25A57FB9007A0793 /* AgoraRtcKit.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7441525A57FB1007A0793 /* AgoraRtcKit.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -32,10 +30,7 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 03CE908825435A2A009945C0 /* AgoraRtcKit.framework in Embed Frameworks */, - 03CE908625435A29009945C0 /* Agoraffmpeg.framework in Embed Frameworks */, - 03CE908425435A28009945C0 /* Agorafdkaac.framework in Embed Frameworks */, - 03CE908A25435A2B009945C0 /* AgoraSoundTouch.framework in Embed Frameworks */, + 8BF7441D25A57FB9007A0793 /* AgoraRtcKit.xcframework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -43,10 +38,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 03CE907B254359CC009945C0 /* AgoraRtcKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraRtcKit.framework; sourceTree = ""; }; - 03CE907C254359CC009945C0 /* AgoraSoundTouch.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraSoundTouch.framework; sourceTree = ""; }; - 03CE907D254359CC009945C0 /* Agorafdkaac.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Agorafdkaac.framework; sourceTree = ""; }; - 03CE907E254359CC009945C0 /* Agoraffmpeg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Agoraffmpeg.framework; sourceTree = ""; }; 1A2655D61D3F3AF700BDBA68 /* AppID.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppID.h; sourceTree = ""; }; 1A2655D71D3F3B2200BDBA68 /* AppID.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppID.m; sourceTree = ""; }; 1A8E8D381D396CAA002FA67C /* Agora-iOS-Tutorial-Objective-C.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Agora-iOS-Tutorial-Objective-C.app"; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -60,6 +51,11 @@ 1A8E8D4A1D396CAA002FA67C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 1A8E8D4C1D396CAA002FA67C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 38EF7E932368276A00A6A483 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 8BF7441225A57FB1007A0793 /* Agoraffmpeg.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Agoraffmpeg.xcframework; sourceTree = ""; }; + 8BF7441325A57FB1007A0793 /* Agorafdkaac.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Agorafdkaac.xcframework; sourceTree = ""; }; + 8BF7441425A57FB1007A0793 /* AgoraSoundTouch.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = AgoraSoundTouch.xcframework; sourceTree = ""; }; + 8BF7441525A57FB1007A0793 /* AgoraRtcKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = AgoraRtcKit.xcframework; sourceTree = ""; }; + 8BF7441625A57FB1007A0793 /* AgoraCore.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = AgoraCore.xcframework; sourceTree = ""; }; A758117B24078CD7007EDAD3 /* libresolv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.tbd; path = usr/lib/libresolv.tbd; sourceTree = SDKROOT; }; A758117D24078CE0007EDAD3 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; A758117F24078CE9007EDAD3 /* CoreML.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreML.framework; path = System/Library/Frameworks/CoreML.framework; sourceTree = SDKROOT; }; @@ -78,10 +74,11 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 03CE908725435A2A009945C0 /* AgoraRtcKit.framework in Frameworks */, - 03CE908525435A29009945C0 /* Agoraffmpeg.framework in Frameworks */, - 03CE908325435A28009945C0 /* Agorafdkaac.framework in Frameworks */, - 03CE908925435A2B009945C0 /* AgoraSoundTouch.framework in Frameworks */, + 8BF7441825A57FB1007A0793 /* Agorafdkaac.xcframework in Frameworks */, + 8BF7441725A57FB1007A0793 /* Agoraffmpeg.xcframework in Frameworks */, + 8BF7441C25A57FB9007A0793 /* AgoraRtcKit.xcframework in Frameworks */, + 8BF7441925A57FB1007A0793 /* AgoraSoundTouch.xcframework in Frameworks */, + 8BF7441B25A57FB1007A0793 /* AgoraCore.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -109,10 +106,11 @@ 1A8E8D3A1D396CAA002FA67C /* Agora-iOS-Tutorial-Objective-C */ = { isa = PBXGroup; children = ( - 03CE907D254359CC009945C0 /* Agorafdkaac.framework */, - 03CE907E254359CC009945C0 /* Agoraffmpeg.framework */, - 03CE907B254359CC009945C0 /* AgoraRtcKit.framework */, - 03CE907C254359CC009945C0 /* AgoraSoundTouch.framework */, + 8BF7441625A57FB1007A0793 /* AgoraCore.xcframework */, + 8BF7441325A57FB1007A0793 /* Agorafdkaac.xcframework */, + 8BF7441225A57FB1007A0793 /* Agoraffmpeg.xcframework */, + 8BF7441525A57FB1007A0793 /* AgoraRtcKit.xcframework */, + 8BF7441425A57FB1007A0793 /* AgoraSoundTouch.xcframework */, 1A8E8D411D396CAA002FA67C /* VideoChatViewController.h */, 1A8E8D421D396CAA002FA67C /* VideoChatViewController.m */, 1A2655D61D3F3AF700BDBA68 /* AppID.h */, @@ -382,7 +380,10 @@ ); INFOPLIST_FILE = "Agora-iOS-Tutorial-Objective-C/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Agora-iOS-Tutorial-Objective-C", @@ -407,7 +408,10 @@ ); INFOPLIST_FILE = "Agora-iOS-Tutorial-Objective-C/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 9.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Agora-iOS-Tutorial-Objective-C", diff --git a/One-to-One-Video/Agora-iOS-Tutorial-Swift-1to1/Agora-iOS-Tutorial.xcodeproj/project.pbxproj b/One-to-One-Video/Agora-iOS-Tutorial-Swift-1to1/Agora-iOS-Tutorial.xcodeproj/project.pbxproj index 34eb3f26..b6491a91 100644 --- a/One-to-One-Video/Agora-iOS-Tutorial-Swift-1to1/Agora-iOS-Tutorial.xcodeproj/project.pbxproj +++ b/One-to-One-Video/Agora-iOS-Tutorial-Swift-1to1/Agora-iOS-Tutorial.xcodeproj/project.pbxproj @@ -3,17 +3,10 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 52; objects = { /* Begin PBXBuildFile section */ - 03CE908F25435A76009945C0 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE908B25435A76009945C0 /* AgoraRtcKit.framework */; }; - 03CE909325435A79009945C0 /* Agorafdkaac.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE908E25435A76009945C0 /* Agorafdkaac.framework */; }; - 03CE909425435A79009945C0 /* Agorafdkaac.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE908E25435A76009945C0 /* Agorafdkaac.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 03CE909525435A7A009945C0 /* Agoraffmpeg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE908D25435A76009945C0 /* Agoraffmpeg.framework */; }; - 03CE909625435A7A009945C0 /* Agoraffmpeg.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE908D25435A76009945C0 /* Agoraffmpeg.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 03CE909725435A7B009945C0 /* AgoraSoundTouch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE908C25435A76009945C0 /* AgoraSoundTouch.framework */; }; - 03CE909825435A7B009945C0 /* AgoraSoundTouch.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE908C25435A76009945C0 /* AgoraSoundTouch.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 1A2655D51D3F35E700BDBA68 /* AppID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A2655D41D3F35E700BDBA68 /* AppID.swift */; }; 1ABDEE421D383BE4007DE451 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABDEE411D383BE4007DE451 /* AppDelegate.swift */; }; 1ABDEE441D383BE4007DE451 /* VideoChatViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABDEE431D383BE4007DE451 /* VideoChatViewController.swift */; }; @@ -21,12 +14,16 @@ 1ABDEE491D383BE4007DE451 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1ABDEE481D383BE4007DE451 /* Assets.xcassets */; }; 1ABDEE4C1D383BE4007DE451 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1ABDEE4A1D383BE4007DE451 /* LaunchScreen.storyboard */; }; 38EF7E962368277700A6A483 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 38EF7E952368277700A6A483 /* README.md */; }; + 8BF7442525A58037007A0793 /* AgoraSoundTouch.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7442025A58037007A0793 /* AgoraSoundTouch.xcframework */; }; + 8BF7442625A58037007A0793 /* Agoraffmpeg.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7442125A58037007A0793 /* Agoraffmpeg.xcframework */; }; + 8BF7442725A58037007A0793 /* AgoraCore.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7442225A58037007A0793 /* AgoraCore.xcframework */; }; + 8BF7442825A58037007A0793 /* Agorafdkaac.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7442325A58037007A0793 /* Agorafdkaac.xcframework */; }; + 8BF7442A25A58040007A0793 /* AgoraRtcKit.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7441F25A58037007A0793 /* AgoraRtcKit.xcframework */; }; + 8BF7442B25A58040007A0793 /* AgoraRtcKit.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7441F25A58037007A0793 /* AgoraRtcKit.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; A72BB7DE22F2B67E008F563D /* Log.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A72BB7DC22F2B67E008F563D /* Log.storyboard */; }; A72BB7DF22F2B67E008F563D /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A72BB7DD22F2B67E008F563D /* LogViewController.swift */; }; A77E577724ADDBE300DD7670 /* Agora_iOS_Tutorial_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A77E577624ADDBE300DD7670 /* Agora_iOS_Tutorial_Tests.swift */; }; A77E578024ADE01400DD7670 /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A72BB7DD22F2B67E008F563D /* LogViewController.swift */; }; - A7AD0EFD24AEF9B7008FFD5B /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7AD0EFC24AEF9B7008FFD5B /* AgoraRtcKit.framework */; }; - A7AD0EFE24AEF9B7008FFD5B /* AgoraRtcKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A7AD0EFC24AEF9B7008FFD5B /* AgoraRtcKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -40,16 +37,13 @@ /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ - A791148E246D114F00E77A35 /* Embed Frameworks */ = { + 8BF7442C25A58040007A0793 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( - A7AD0EFE24AEF9B7008FFD5B /* AgoraRtcKit.framework in Embed Frameworks */, - 03CE909625435A7A009945C0 /* Agoraffmpeg.framework in Embed Frameworks */, - 03CE909425435A79009945C0 /* Agorafdkaac.framework in Embed Frameworks */, - 03CE909825435A7B009945C0 /* AgoraSoundTouch.framework in Embed Frameworks */, + 8BF7442B25A58040007A0793 /* AgoraRtcKit.xcframework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -57,10 +51,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 03CE908B25435A76009945C0 /* AgoraRtcKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraRtcKit.framework; sourceTree = ""; }; - 03CE908C25435A76009945C0 /* AgoraSoundTouch.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraSoundTouch.framework; sourceTree = ""; }; - 03CE908D25435A76009945C0 /* Agoraffmpeg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Agoraffmpeg.framework; sourceTree = ""; }; - 03CE908E25435A76009945C0 /* Agorafdkaac.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Agorafdkaac.framework; sourceTree = ""; }; 1A2655D41D3F35E700BDBA68 /* AppID.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppID.swift; sourceTree = ""; }; 1ABDEE3E1D383BE4007DE451 /* Agora-iOS-Tutorial.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Agora-iOS-Tutorial.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 1ABDEE411D383BE4007DE451 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; @@ -70,6 +60,11 @@ 1ABDEE4B1D383BE4007DE451 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 1ABDEE4D1D383BE4007DE451 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 38EF7E952368277700A6A483 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 8BF7441F25A58037007A0793 /* AgoraRtcKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = AgoraRtcKit.xcframework; sourceTree = ""; }; + 8BF7442025A58037007A0793 /* AgoraSoundTouch.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = AgoraSoundTouch.xcframework; sourceTree = ""; }; + 8BF7442125A58037007A0793 /* Agoraffmpeg.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Agoraffmpeg.xcframework; sourceTree = ""; }; + 8BF7442225A58037007A0793 /* AgoraCore.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = AgoraCore.xcframework; sourceTree = ""; }; + 8BF7442325A58037007A0793 /* Agorafdkaac.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Agorafdkaac.xcframework; sourceTree = ""; }; A72BB7DC22F2B67E008F563D /* Log.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Log.storyboard; sourceTree = ""; }; A72BB7DD22F2B67E008F563D /* LogViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogViewController.swift; sourceTree = ""; }; A77E577424ADDBE300DD7670 /* Agora-iOS-Tutorial-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Agora-iOS-Tutorial-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -83,11 +78,11 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 03CE908F25435A76009945C0 /* AgoraRtcKit.framework in Frameworks */, - 03CE909725435A7B009945C0 /* AgoraSoundTouch.framework in Frameworks */, - A7AD0EFD24AEF9B7008FFD5B /* AgoraRtcKit.framework in Frameworks */, - 03CE909525435A7A009945C0 /* Agoraffmpeg.framework in Frameworks */, - 03CE909325435A79009945C0 /* Agorafdkaac.framework in Frameworks */, + 8BF7442625A58037007A0793 /* Agoraffmpeg.xcframework in Frameworks */, + 8BF7442525A58037007A0793 /* AgoraSoundTouch.xcframework in Frameworks */, + 8BF7442A25A58040007A0793 /* AgoraRtcKit.xcframework in Frameworks */, + 8BF7442825A58037007A0793 /* Agorafdkaac.xcframework in Frameworks */, + 8BF7442725A58037007A0793 /* AgoraCore.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -124,10 +119,11 @@ 1ABDEE401D383BE4007DE451 /* Agora-iOS-Tutorial */ = { isa = PBXGroup; children = ( - 03CE908E25435A76009945C0 /* Agorafdkaac.framework */, - 03CE908D25435A76009945C0 /* Agoraffmpeg.framework */, - 03CE908B25435A76009945C0 /* AgoraRtcKit.framework */, - 03CE908C25435A76009945C0 /* AgoraSoundTouch.framework */, + 8BF7442225A58037007A0793 /* AgoraCore.xcframework */, + 8BF7442325A58037007A0793 /* Agorafdkaac.xcframework */, + 8BF7442125A58037007A0793 /* Agoraffmpeg.xcframework */, + 8BF7441F25A58037007A0793 /* AgoraRtcKit.xcframework */, + 8BF7442025A58037007A0793 /* AgoraSoundTouch.xcframework */, 1ABDEE431D383BE4007DE451 /* VideoChatViewController.swift */, A72BB7DD22F2B67E008F563D /* LogViewController.swift */, 1ABDEE411D383BE4007DE451 /* AppDelegate.swift */, @@ -176,7 +172,7 @@ 1ABDEE3A1D383BE4007DE451 /* Sources */, 1ABDEE3B1D383BE4007DE451 /* Frameworks */, 1ABDEE3C1D383BE4007DE451 /* Resources */, - A791148E246D114F00E77A35 /* Embed Frameworks */, + 8BF7442C25A58040007A0793 /* Embed Frameworks */, ); buildRules = ( ); @@ -428,7 +424,8 @@ IPHONEOS_DEPLOYMENT_TARGET = 9.3; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; @@ -449,7 +446,10 @@ ); INFOPLIST_FILE = "Agora-iOS-Tutorial/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Agora\\ iOS\\ Tutorial", @@ -479,7 +479,10 @@ ); INFOPLIST_FILE = "Agora-iOS-Tutorial/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Agora\\ iOS\\ Tutorial", @@ -515,7 +518,11 @@ GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = "Agora-iOS-Tutorial-Tests/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 13.5; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "CavanSu.Agora-iOS-Tutorial-Tests"; @@ -550,7 +557,11 @@ GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = "Agora-iOS-Tutorial-Tests/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 13.5; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "CavanSu.Agora-iOS-Tutorial-Tests"; PRODUCT_NAME = "$(TARGET_NAME)"; diff --git a/One-to-One-Video/Agora-iOS-Tutorial-SwiftUI-1to1/Agora-iOS-Tutorial-SwiftUI-1to1.xcodeproj/project.pbxproj b/One-to-One-Video/Agora-iOS-Tutorial-SwiftUI-1to1/Agora-iOS-Tutorial-SwiftUI-1to1.xcodeproj/project.pbxproj index 32051e03..739e7667 100644 --- a/One-to-One-Video/Agora-iOS-Tutorial-SwiftUI-1to1/Agora-iOS-Tutorial-SwiftUI-1to1.xcodeproj/project.pbxproj +++ b/One-to-One-Video/Agora-iOS-Tutorial-SwiftUI-1to1/Agora-iOS-Tutorial-SwiftUI-1to1.xcodeproj/project.pbxproj @@ -3,16 +3,10 @@ archiveVersion = 1; classes = { }; - objectVersion = 50; + objectVersion = 52; objects = { /* Begin PBXBuildFile section */ - 03CE90BB25435E18009945C0 /* Agorafdkaac.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE90B525435E14009945C0 /* Agorafdkaac.framework */; }; - 03CE90BC25435E18009945C0 /* Agorafdkaac.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE90B525435E14009945C0 /* Agorafdkaac.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 03CE90BD25435E19009945C0 /* Agoraffmpeg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE90B625435E14009945C0 /* Agoraffmpeg.framework */; }; - 03CE90BE25435E19009945C0 /* Agoraffmpeg.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE90B625435E14009945C0 /* Agoraffmpeg.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 03CE90BF25435E1B009945C0 /* AgoraSoundTouch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE90B725435E14009945C0 /* AgoraSoundTouch.framework */; }; - 03CE90C025435E1B009945C0 /* AgoraSoundTouch.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 03CE90B725435E14009945C0 /* AgoraSoundTouch.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 38101C5D2386AA55005484F9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38101C5C2386AA55005484F9 /* AppDelegate.swift */; }; 38101C5F2386AA55005484F9 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38101C5E2386AA55005484F9 /* SceneDelegate.swift */; }; 38101C632386AA57005484F9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 38101C622386AA57005484F9 /* Assets.xcassets */; }; @@ -24,8 +18,12 @@ 38101C792386AB0C005484F9 /* AppID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38101C782386AB0C005484F9 /* AppID.swift */; }; 38101C8E2386C8D2005484F9 /* VideoEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38101C8D2386C8D2005484F9 /* VideoEngine.swift */; }; 38101C902386CC84005484F9 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 38101C8F2386CC84005484F9 /* README.md */; }; - A791148F246D120300E77A35 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A70E440523C7186500FC9581 /* AgoraRtcKit.framework */; }; - A7911490246D120300E77A35 /* AgoraRtcKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A70E440523C7186500FC9581 /* AgoraRtcKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 8BF7443325A580A7007A0793 /* Agorafdkaac.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7442E25A580A7007A0793 /* Agorafdkaac.xcframework */; }; + 8BF7443425A580A7007A0793 /* AgoraCore.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7442F25A580A7007A0793 /* AgoraCore.xcframework */; }; + 8BF7443525A580A7007A0793 /* Agoraffmpeg.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7443025A580A7007A0793 /* Agoraffmpeg.xcframework */; }; + 8BF7443725A580A7007A0793 /* AgoraSoundTouch.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7443225A580A7007A0793 /* AgoraSoundTouch.xcframework */; }; + 8BF7443825A580AE007A0793 /* AgoraRtcKit.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7443125A580A7007A0793 /* AgoraRtcKit.xcframework */; }; + 8BF7443925A580AE007A0793 /* AgoraRtcKit.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF7443125A580A7007A0793 /* AgoraRtcKit.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -35,10 +33,7 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - A7911490246D120300E77A35 /* AgoraRtcKit.framework in Embed Frameworks */, - 03CE90BE25435E19009945C0 /* Agoraffmpeg.framework in Embed Frameworks */, - 03CE90BC25435E18009945C0 /* Agorafdkaac.framework in Embed Frameworks */, - 03CE90C025435E1B009945C0 /* AgoraSoundTouch.framework in Embed Frameworks */, + 8BF7443925A580AE007A0793 /* AgoraRtcKit.xcframework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -46,9 +41,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 03CE90B525435E14009945C0 /* Agorafdkaac.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Agorafdkaac.framework; sourceTree = ""; }; - 03CE90B625435E14009945C0 /* Agoraffmpeg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Agoraffmpeg.framework; sourceTree = ""; }; - 03CE90B725435E14009945C0 /* AgoraSoundTouch.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraSoundTouch.framework; sourceTree = ""; }; 38101C592386AA55005484F9 /* Agora-iOS-Tutorial-SwiftUI-1to1.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Agora-iOS-Tutorial-SwiftUI-1to1.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 38101C5C2386AA55005484F9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 38101C5E2386AA55005484F9 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; @@ -62,7 +54,11 @@ 38101C782386AB0C005484F9 /* AppID.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppID.swift; sourceTree = ""; }; 38101C8D2386C8D2005484F9 /* VideoEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoEngine.swift; sourceTree = ""; }; 38101C8F2386CC84005484F9 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - A70E440523C7186500FC9581 /* AgoraRtcKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraRtcKit.framework; sourceTree = ""; }; + 8BF7442E25A580A7007A0793 /* Agorafdkaac.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Agorafdkaac.xcframework; sourceTree = ""; }; + 8BF7442F25A580A7007A0793 /* AgoraCore.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = AgoraCore.xcframework; sourceTree = ""; }; + 8BF7443025A580A7007A0793 /* Agoraffmpeg.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Agoraffmpeg.xcframework; sourceTree = ""; }; + 8BF7443125A580A7007A0793 /* AgoraRtcKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = AgoraRtcKit.xcframework; sourceTree = ""; }; + 8BF7443225A580A7007A0793 /* AgoraSoundTouch.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = AgoraSoundTouch.xcframework; sourceTree = ""; }; A75811AA2407950B007EDAD3 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; A75811AC24079513007EDAD3 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; A7733D242407952F00483870 /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = System/Library/Frameworks/VideoToolbox.framework; sourceTree = SDKROOT; }; @@ -81,10 +77,11 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 03CE90BD25435E19009945C0 /* Agoraffmpeg.framework in Frameworks */, - A791148F246D120300E77A35 /* AgoraRtcKit.framework in Frameworks */, - 03CE90BB25435E18009945C0 /* Agorafdkaac.framework in Frameworks */, - 03CE90BF25435E1B009945C0 /* AgoraSoundTouch.framework in Frameworks */, + 8BF7443525A580A7007A0793 /* Agoraffmpeg.xcframework in Frameworks */, + 8BF7443325A580A7007A0793 /* Agorafdkaac.xcframework in Frameworks */, + 8BF7443825A580AE007A0793 /* AgoraRtcKit.xcframework in Frameworks */, + 8BF7443725A580A7007A0793 /* AgoraSoundTouch.xcframework in Frameworks */, + 8BF7443425A580A7007A0793 /* AgoraCore.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -112,9 +109,11 @@ 38101C5B2386AA55005484F9 /* Agora-iOS-Tutorial-SwiftUI-1to1 */ = { isa = PBXGroup; children = ( - 03CE90B525435E14009945C0 /* Agorafdkaac.framework */, - 03CE90B625435E14009945C0 /* Agoraffmpeg.framework */, - 03CE90B725435E14009945C0 /* AgoraSoundTouch.framework */, + 8BF7442F25A580A7007A0793 /* AgoraCore.xcframework */, + 8BF7442E25A580A7007A0793 /* Agorafdkaac.xcframework */, + 8BF7443025A580A7007A0793 /* Agoraffmpeg.xcframework */, + 8BF7443125A580A7007A0793 /* AgoraRtcKit.xcframework */, + 8BF7443225A580A7007A0793 /* AgoraSoundTouch.xcframework */, 38101C712386AADD005484F9 /* ContentView.swift */, 38101C8D2386C8D2005484F9 /* VideoEngine.swift */, 38101C732386AADD005484F9 /* VideoSessionView.swift */, @@ -122,7 +121,6 @@ 38101C782386AB0C005484F9 /* AppID.swift */, A70E440423C7180C00FC9581 /* Supporting Files */, 38101C642386AA57005484F9 /* Preview Content */, - A70E440523C7186500FC9581 /* AgoraRtcKit.framework */, ); path = "Agora-iOS-Tutorial-SwiftUI-1to1"; sourceTree = ""; From b5fd3cf96ec45caca037da501b31493579d40776 Mon Sep 17 00:00:00 2001 From: Xia Ning Date: Tue, 12 Jan 2021 23:16:42 +0800 Subject: [PATCH 2/3] align sdk 3.3.0 frameworks --- .../OpenVideoCall.xcodeproj/project.pbxproj | 14 +++++++++++ .../project.pbxproj | 24 +++++++++++++++++++ .../project.pbxproj | 24 +++++++++++++++++++ 3 files changed, 62 insertions(+) diff --git a/Group-Video/OpenVideoCall-macOS/OpenVideoCall.xcodeproj/project.pbxproj b/Group-Video/OpenVideoCall-macOS/OpenVideoCall.xcodeproj/project.pbxproj index 00c1c561..ef49586a 100644 --- a/Group-Video/OpenVideoCall-macOS/OpenVideoCall.xcodeproj/project.pbxproj +++ b/Group-Video/OpenVideoCall-macOS/OpenVideoCall.xcodeproj/project.pbxproj @@ -33,6 +33,10 @@ 07C2CFF41D6C299400C84349 /* VideoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C2CFF01D6C299400C84349 /* VideoView.swift */; }; 07C2D0001D6C2DD900C84349 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C2CFFF1D6C2DD900C84349 /* Message.swift */; }; 3832FA63227FCDCA00E50E69 /* FileCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3832FA62227FCDCA00E50E69 /* FileCenter.swift */; }; + 8B1FBBBE25ADF1CF004A08DF /* AgoraCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B1FBBBB25ADF1C8004A08DF /* AgoraCore.framework */; }; + 8B1FBBBF25ADF1CF004A08DF /* AgoraCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8B1FBBBB25ADF1C8004A08DF /* AgoraCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 8B1FBBC025ADF1D1004A08DF /* av1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B1FBBBA25ADF1C8004A08DF /* av1.framework */; }; + 8B1FBBC125ADF1D1004A08DF /* av1.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8B1FBBBA25ADF1C8004A08DF /* av1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; A74240122375441600794648 /* AGEAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = A74240112375441600794648 /* AGEAlert.swift */; }; A7424014237550C400794648 /* AGEButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7424013237550C400794648 /* AGEButton.swift */; }; A74240172375639F00794648 /* StatisticsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A74240162375639F00794648 /* StatisticsInfo.swift */; }; @@ -65,7 +69,9 @@ A79114A3246D12A400E77A35 /* AgoraRtcKit.framework in Embed Frameworks */, 03CE911E25436296009945C0 /* Agoraffmpeg.framework in Embed Frameworks */, 03CE911C25436295009945C0 /* Agorafdkaac.framework in Embed Frameworks */, + 8B1FBBC125ADF1D1004A08DF /* av1.framework in Embed Frameworks */, 03CE912025436297009945C0 /* AgoraSoundTouch.framework in Embed Frameworks */, + 8B1FBBBF25ADF1CF004A08DF /* AgoraCore.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -105,6 +111,8 @@ 389D99B721885C4600BFD852 /* CoreWLAN.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreWLAN.framework; path = System/Library/Frameworks/CoreWLAN.framework; sourceTree = SDKROOT; }; 389D99B921885C4D00BFD852 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; 389D99BB21885C5200BFD852 /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = System/Library/Frameworks/VideoToolbox.framework; sourceTree = SDKROOT; }; + 8B1FBBBA25ADF1C8004A08DF /* av1.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = av1.framework; sourceTree = ""; }; + 8B1FBBBB25ADF1C8004A08DF /* AgoraCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraCore.framework; sourceTree = ""; }; A74240112375441600794648 /* AGEAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AGEAlert.swift; sourceTree = ""; }; A7424013237550C400794648 /* AGEButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AGEButton.swift; sourceTree = ""; }; A74240162375639F00794648 /* StatisticsInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsInfo.swift; sourceTree = ""; }; @@ -136,6 +144,8 @@ 03CE911D25436296009945C0 /* Agoraffmpeg.framework in Frameworks */, 03CE911B25436295009945C0 /* Agorafdkaac.framework in Frameworks */, A79114A2246D12A400E77A35 /* AgoraRtcKit.framework in Frameworks */, + 8B1FBBC025ADF1D1004A08DF /* av1.framework in Frameworks */, + 8B1FBBBE25ADF1CF004A08DF /* AgoraCore.framework in Frameworks */, 03CE911F25436297009945C0 /* AgoraSoundTouch.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -164,6 +174,8 @@ 07C2CFB61D6C26F300C84349 /* OpenVideoCall */ = { isa = PBXGroup; children = ( + 8B1FBBBB25ADF1C8004A08DF /* AgoraCore.framework */, + 8B1FBBBA25ADF1C8004A08DF /* av1.framework */, 03CE91162543626F009945C0 /* Agorafdkaac.framework */, 03CE91172543626F009945C0 /* Agoraffmpeg.framework */, 03CE91152543626F009945C0 /* AgoraSoundTouch.framework */, @@ -505,6 +517,7 @@ FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/OpenVideoCall", + "$(PROJECT_DIR)", ); INFOPLIST_FILE = OpenVideoCall/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; @@ -527,6 +540,7 @@ FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/OpenVideoCall", + "$(PROJECT_DIR)", ); INFOPLIST_FILE = OpenVideoCall/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; diff --git a/One-to-One-Video/Agora-macOS-Tutorial-Objective-C-1to1/Agora-Mac-Tutorial-Objective-C.xcodeproj/project.pbxproj b/One-to-One-Video/Agora-macOS-Tutorial-Objective-C-1to1/Agora-Mac-Tutorial-Objective-C.xcodeproj/project.pbxproj index 508117d4..31654b38 100755 --- a/One-to-One-Video/Agora-macOS-Tutorial-Objective-C-1to1/Agora-Mac-Tutorial-Objective-C.xcodeproj/project.pbxproj +++ b/One-to-One-Video/Agora-macOS-Tutorial-Objective-C-1to1/Agora-Mac-Tutorial-Objective-C.xcodeproj/project.pbxproj @@ -21,6 +21,12 @@ 1A2BC6A01D5B05A800C9AD11 /* DeviceSelectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A2BC69F1D5B05A800C9AD11 /* DeviceSelectionViewController.m */; }; 1A309D631D5CE05500021BB8 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1A309D611D5CE05500021BB8 /* Main.storyboard */; }; 38EF7E982368278500A6A483 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 38EF7E972368278500A6A483 /* README.md */; }; + 8B5C64C825ADF3A100FE3779 /* Agoraffmpeg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C225ADF3A000FE3779 /* Agoraffmpeg.framework */; }; + 8B5C64C925ADF3A100FE3779 /* AgoraCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C325ADF3A000FE3779 /* AgoraCore.framework */; }; + 8B5C64CA25ADF3A100FE3779 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C425ADF3A000FE3779 /* AgoraRtcKit.framework */; }; + 8B5C64CB25ADF3A100FE3779 /* Agorafdkaac.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C525ADF3A000FE3779 /* Agorafdkaac.framework */; }; + 8B5C64CC25ADF3A100FE3779 /* AgoraSoundTouch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C625ADF3A100FE3779 /* AgoraSoundTouch.framework */; }; + 8B5C64CD25ADF3A100FE3779 /* av1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C725ADF3A100FE3779 /* av1.framework */; }; A7911492246D122100E77A35 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26A1238676D50047E150 /* AgoraRtcKit.framework */; }; A7911493246D122100E77A35 /* AgoraRtcKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26A1238676D50047E150 /* AgoraRtcKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ @@ -60,6 +66,12 @@ 1A2BC69F1D5B05A800C9AD11 /* DeviceSelectionViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DeviceSelectionViewController.m; sourceTree = ""; }; 1A309D621D5CE05500021BB8 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 38EF7E972368278500A6A483 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 8B5C64C225ADF3A000FE3779 /* Agoraffmpeg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Agoraffmpeg.framework; sourceTree = ""; }; + 8B5C64C325ADF3A000FE3779 /* AgoraCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraCore.framework; sourceTree = ""; }; + 8B5C64C425ADF3A000FE3779 /* AgoraRtcKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraRtcKit.framework; sourceTree = ""; }; + 8B5C64C525ADF3A000FE3779 /* Agorafdkaac.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Agorafdkaac.framework; sourceTree = ""; }; + 8B5C64C625ADF3A100FE3779 /* AgoraSoundTouch.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraSoundTouch.framework; sourceTree = ""; }; + 8B5C64C725ADF3A100FE3779 /* av1.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = av1.framework; sourceTree = ""; }; A76C26A1238676D50047E150 /* AgoraRtcKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraRtcKit.framework; sourceTree = ""; }; A7733D372407988500483870 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; A7733D392407989500483870 /* CoreWLAN.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreWLAN.framework; path = System/Library/Frameworks/CoreWLAN.framework; sourceTree = SDKROOT; }; @@ -75,8 +87,14 @@ buildActionMask = 2147483647; files = ( 03CE90A325435CD6009945C0 /* Agoraffmpeg.framework in Frameworks */, + 8B5C64CD25ADF3A100FE3779 /* av1.framework in Frameworks */, + 8B5C64CA25ADF3A100FE3779 /* AgoraRtcKit.framework in Frameworks */, 03CE90A125435CD5009945C0 /* Agorafdkaac.framework in Frameworks */, A7911492246D122100E77A35 /* AgoraRtcKit.framework in Frameworks */, + 8B5C64C825ADF3A100FE3779 /* Agoraffmpeg.framework in Frameworks */, + 8B5C64CB25ADF3A100FE3779 /* Agorafdkaac.framework in Frameworks */, + 8B5C64C925ADF3A100FE3779 /* AgoraCore.framework in Frameworks */, + 8B5C64CC25ADF3A100FE3779 /* AgoraSoundTouch.framework in Frameworks */, 03CE90A525435CD8009945C0 /* AgoraSoundTouch.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -106,8 +124,14 @@ isa = PBXGroup; children = ( 03CE909925435CCD009945C0 /* Agorafdkaac.framework */, + 8B5C64C325ADF3A000FE3779 /* AgoraCore.framework */, + 8B5C64C525ADF3A000FE3779 /* Agorafdkaac.framework */, 03CE909A25435CCD009945C0 /* Agoraffmpeg.framework */, 03CE909C25435CCD009945C0 /* AgoraSoundTouch.framework */, + 8B5C64C225ADF3A000FE3779 /* Agoraffmpeg.framework */, + 8B5C64C425ADF3A000FE3779 /* AgoraRtcKit.framework */, + 8B5C64C625ADF3A100FE3779 /* AgoraSoundTouch.framework */, + 8B5C64C725ADF3A100FE3779 /* av1.framework */, 1A2BC6751D5A9C2100C9AD11 /* VideoChatViewController.h */, 1A2BC6761D5A9C2100C9AD11 /* VideoChatViewController.m */, 1A2BC69E1D5B058C00C9AD11 /* DeviceSelectionViewController.h */, diff --git a/One-to-One-Video/Agora-macOS-Tutorial-Swift-1to1/Agora-Mac-Tutorial-Swift.xcodeproj/project.pbxproj b/One-to-One-Video/Agora-macOS-Tutorial-Swift-1to1/Agora-Mac-Tutorial-Swift.xcodeproj/project.pbxproj index 2831a8b8..9d307a8d 100644 --- a/One-to-One-Video/Agora-macOS-Tutorial-Swift-1to1/Agora-Mac-Tutorial-Swift.xcodeproj/project.pbxproj +++ b/One-to-One-Video/Agora-macOS-Tutorial-Swift-1to1/Agora-Mac-Tutorial-Swift.xcodeproj/project.pbxproj @@ -21,6 +21,12 @@ 1A04664C1D5E7892004987C6 /* AppID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A04664B1D5E7892004987C6 /* AppID.swift */; }; 1A04664F1D5EA139004987C6 /* DeviceSelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A04664E1D5EA139004987C6 /* DeviceSelectionViewController.swift */; }; 38EF7E9A236827E500A6A483 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 38EF7E99236827E500A6A483 /* README.md */; }; + 8B5C64BC25ADF37700FE3779 /* Agorafdkaac.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64B625ADF37600FE3779 /* Agorafdkaac.framework */; }; + 8B5C64BD25ADF37700FE3779 /* AgoraCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64B725ADF37600FE3779 /* AgoraCore.framework */; }; + 8B5C64BE25ADF37700FE3779 /* Agoraffmpeg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64B825ADF37600FE3779 /* Agoraffmpeg.framework */; }; + 8B5C64BF25ADF37700FE3779 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64B925ADF37700FE3779 /* AgoraRtcKit.framework */; }; + 8B5C64C025ADF37700FE3779 /* av1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64BA25ADF37700FE3779 /* av1.framework */; }; + 8B5C64C125ADF37700FE3779 /* AgoraSoundTouch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64BB25ADF37700FE3779 /* AgoraSoundTouch.framework */; }; A77E578824ADFE5900DD7670 /* Agora_Mac_Tutorial_Swift_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A77E578724ADFE5900DD7670 /* Agora_Mac_Tutorial_Swift_Tests.swift */; }; A77E578F24AE00E200DD7670 /* VideoChatViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A0466251D5E75A2004987C6 /* VideoChatViewController.swift */; }; A77E579024AE00E500DD7670 /* AppID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A04664B1D5E7892004987C6 /* AppID.swift */; }; @@ -69,6 +75,12 @@ 1A04664B1D5E7892004987C6 /* AppID.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppID.swift; sourceTree = ""; }; 1A04664E1D5EA139004987C6 /* DeviceSelectionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeviceSelectionViewController.swift; sourceTree = ""; }; 38EF7E99236827E500A6A483 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 8B5C64B625ADF37600FE3779 /* Agorafdkaac.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Agorafdkaac.framework; sourceTree = ""; }; + 8B5C64B725ADF37600FE3779 /* AgoraCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraCore.framework; sourceTree = ""; }; + 8B5C64B825ADF37600FE3779 /* Agoraffmpeg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Agoraffmpeg.framework; sourceTree = ""; }; + 8B5C64B925ADF37700FE3779 /* AgoraRtcKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraRtcKit.framework; sourceTree = ""; }; + 8B5C64BA25ADF37700FE3779 /* av1.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = av1.framework; sourceTree = ""; }; + 8B5C64BB25ADF37700FE3779 /* AgoraSoundTouch.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AgoraSoundTouch.framework; sourceTree = ""; }; A77E578524ADFE5900DD7670 /* Agora-Mac-Tutorial-Swift-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Agora-Mac-Tutorial-Swift-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; A77E578724ADFE5900DD7670 /* Agora_Mac_Tutorial_Swift_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Agora_Mac_Tutorial_Swift_Tests.swift; sourceTree = ""; }; A77E578924ADFE5900DD7670 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -80,9 +92,15 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 8B5C64BF25ADF37700FE3779 /* AgoraRtcKit.framework in Frameworks */, + 8B5C64C025ADF37700FE3779 /* av1.framework in Frameworks */, + 8B5C64BE25ADF37700FE3779 /* Agoraffmpeg.framework in Frameworks */, + 8B5C64C125ADF37700FE3779 /* AgoraSoundTouch.framework in Frameworks */, 03CE90AD25435D9F009945C0 /* AgoraRtcKit.framework in Frameworks */, 03CE90B325435DA4009945C0 /* AgoraSoundTouch.framework in Frameworks */, A7AD0F0024AEFA00008FFD5B /* AgoraRtcKit.framework in Frameworks */, + 8B5C64BC25ADF37700FE3779 /* Agorafdkaac.framework in Frameworks */, + 8B5C64BD25ADF37700FE3779 /* AgoraCore.framework in Frameworks */, 03CE90B125435DA3009945C0 /* Agoraffmpeg.framework in Frameworks */, 03CE90AF25435DA2009945C0 /* Agorafdkaac.framework in Frameworks */, ); @@ -121,10 +139,16 @@ 1A0466221D5E75A2004987C6 /* Agora-Mac-Tutorial-Swift */ = { isa = PBXGroup; children = ( + 8B5C64B725ADF37600FE3779 /* AgoraCore.framework */, 03CE90A725435D9F009945C0 /* Agorafdkaac.framework */, 03CE90AA25435D9F009945C0 /* Agoraffmpeg.framework */, 03CE90A925435D9F009945C0 /* AgoraRtcKit.framework */, 03CE90A825435D9F009945C0 /* AgoraSoundTouch.framework */, + 8B5C64B625ADF37600FE3779 /* Agorafdkaac.framework */, + 8B5C64B825ADF37600FE3779 /* Agoraffmpeg.framework */, + 8B5C64B925ADF37700FE3779 /* AgoraRtcKit.framework */, + 8B5C64BB25ADF37700FE3779 /* AgoraSoundTouch.framework */, + 8B5C64BA25ADF37700FE3779 /* av1.framework */, 1A0466251D5E75A2004987C6 /* VideoChatViewController.swift */, 1A04664E1D5EA139004987C6 /* DeviceSelectionViewController.swift */, 1A04664B1D5E7892004987C6 /* AppID.swift */, From 6c11084b0644ce22d61b8f5ceb79b721d0e03e5a Mon Sep 17 00:00:00 2001 From: Xia Ning Date: Thu, 14 Jan 2021 11:12:11 +0800 Subject: [PATCH 3/3] fix framework embedded option --- .../project.pbxproj | 12 ++++++++---- .../project.pbxproj | 12 ++++++++---- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/One-to-One-Video/Agora-macOS-Tutorial-Objective-C-1to1/Agora-Mac-Tutorial-Objective-C.xcodeproj/project.pbxproj b/One-to-One-Video/Agora-macOS-Tutorial-Objective-C-1to1/Agora-Mac-Tutorial-Objective-C.xcodeproj/project.pbxproj index 31654b38..c4bc9065 100755 --- a/One-to-One-Video/Agora-macOS-Tutorial-Objective-C-1to1/Agora-Mac-Tutorial-Objective-C.xcodeproj/project.pbxproj +++ b/One-to-One-Video/Agora-macOS-Tutorial-Objective-C-1to1/Agora-Mac-Tutorial-Objective-C.xcodeproj/project.pbxproj @@ -21,12 +21,14 @@ 1A2BC6A01D5B05A800C9AD11 /* DeviceSelectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A2BC69F1D5B05A800C9AD11 /* DeviceSelectionViewController.m */; }; 1A309D631D5CE05500021BB8 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1A309D611D5CE05500021BB8 /* Main.storyboard */; }; 38EF7E982368278500A6A483 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 38EF7E972368278500A6A483 /* README.md */; }; + 8B1BE76A25AFEDBF00AD49DB /* AgoraCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C325ADF3A000FE3779 /* AgoraCore.framework */; }; + 8B1BE76B25AFEDBF00AD49DB /* AgoraCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C325ADF3A000FE3779 /* AgoraCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 8B1BE76C25AFEDC100AD49DB /* av1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C725ADF3A100FE3779 /* av1.framework */; }; + 8B1BE76D25AFEDC100AD49DB /* av1.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C725ADF3A100FE3779 /* av1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 8B5C64C825ADF3A100FE3779 /* Agoraffmpeg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C225ADF3A000FE3779 /* Agoraffmpeg.framework */; }; - 8B5C64C925ADF3A100FE3779 /* AgoraCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C325ADF3A000FE3779 /* AgoraCore.framework */; }; 8B5C64CA25ADF3A100FE3779 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C425ADF3A000FE3779 /* AgoraRtcKit.framework */; }; 8B5C64CB25ADF3A100FE3779 /* Agorafdkaac.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C525ADF3A000FE3779 /* Agorafdkaac.framework */; }; 8B5C64CC25ADF3A100FE3779 /* AgoraSoundTouch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C625ADF3A100FE3779 /* AgoraSoundTouch.framework */; }; - 8B5C64CD25ADF3A100FE3779 /* av1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64C725ADF3A100FE3779 /* av1.framework */; }; A7911492246D122100E77A35 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26A1238676D50047E150 /* AgoraRtcKit.framework */; }; A7911493246D122100E77A35 /* AgoraRtcKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26A1238676D50047E150 /* AgoraRtcKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ @@ -41,7 +43,9 @@ A7911493246D122100E77A35 /* AgoraRtcKit.framework in Embed Frameworks */, 03CE90A425435CD6009945C0 /* Agoraffmpeg.framework in Embed Frameworks */, 03CE90A225435CD5009945C0 /* Agorafdkaac.framework in Embed Frameworks */, + 8B1BE76D25AFEDC100AD49DB /* av1.framework in Embed Frameworks */, 03CE90A625435CD8009945C0 /* AgoraSoundTouch.framework in Embed Frameworks */, + 8B1BE76B25AFEDBF00AD49DB /* AgoraCore.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -87,13 +91,13 @@ buildActionMask = 2147483647; files = ( 03CE90A325435CD6009945C0 /* Agoraffmpeg.framework in Frameworks */, - 8B5C64CD25ADF3A100FE3779 /* av1.framework in Frameworks */, + 8B1BE76C25AFEDC100AD49DB /* av1.framework in Frameworks */, 8B5C64CA25ADF3A100FE3779 /* AgoraRtcKit.framework in Frameworks */, 03CE90A125435CD5009945C0 /* Agorafdkaac.framework in Frameworks */, + 8B1BE76A25AFEDBF00AD49DB /* AgoraCore.framework in Frameworks */, A7911492246D122100E77A35 /* AgoraRtcKit.framework in Frameworks */, 8B5C64C825ADF3A100FE3779 /* Agoraffmpeg.framework in Frameworks */, 8B5C64CB25ADF3A100FE3779 /* Agorafdkaac.framework in Frameworks */, - 8B5C64C925ADF3A100FE3779 /* AgoraCore.framework in Frameworks */, 8B5C64CC25ADF3A100FE3779 /* AgoraSoundTouch.framework in Frameworks */, 03CE90A525435CD8009945C0 /* AgoraSoundTouch.framework in Frameworks */, ); diff --git a/One-to-One-Video/Agora-macOS-Tutorial-Swift-1to1/Agora-Mac-Tutorial-Swift.xcodeproj/project.pbxproj b/One-to-One-Video/Agora-macOS-Tutorial-Swift-1to1/Agora-Mac-Tutorial-Swift.xcodeproj/project.pbxproj index 9d307a8d..f522a766 100644 --- a/One-to-One-Video/Agora-macOS-Tutorial-Swift-1to1/Agora-Mac-Tutorial-Swift.xcodeproj/project.pbxproj +++ b/One-to-One-Video/Agora-macOS-Tutorial-Swift-1to1/Agora-Mac-Tutorial-Swift.xcodeproj/project.pbxproj @@ -21,11 +21,13 @@ 1A04664C1D5E7892004987C6 /* AppID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A04664B1D5E7892004987C6 /* AppID.swift */; }; 1A04664F1D5EA139004987C6 /* DeviceSelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A04664E1D5EA139004987C6 /* DeviceSelectionViewController.swift */; }; 38EF7E9A236827E500A6A483 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 38EF7E99236827E500A6A483 /* README.md */; }; + 8B1BE76F25AFEDD300AD49DB /* AgoraCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64B725ADF37600FE3779 /* AgoraCore.framework */; }; + 8B1BE77025AFEDD300AD49DB /* AgoraCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64B725ADF37600FE3779 /* AgoraCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 8B1BE77125AFEDD400AD49DB /* av1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64BA25ADF37700FE3779 /* av1.framework */; }; + 8B1BE77225AFEDD400AD49DB /* av1.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64BA25ADF37700FE3779 /* av1.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 8B5C64BC25ADF37700FE3779 /* Agorafdkaac.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64B625ADF37600FE3779 /* Agorafdkaac.framework */; }; - 8B5C64BD25ADF37700FE3779 /* AgoraCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64B725ADF37600FE3779 /* AgoraCore.framework */; }; 8B5C64BE25ADF37700FE3779 /* Agoraffmpeg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64B825ADF37600FE3779 /* Agoraffmpeg.framework */; }; 8B5C64BF25ADF37700FE3779 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64B925ADF37700FE3779 /* AgoraRtcKit.framework */; }; - 8B5C64C025ADF37700FE3779 /* av1.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64BA25ADF37700FE3779 /* av1.framework */; }; 8B5C64C125ADF37700FE3779 /* AgoraSoundTouch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B5C64BB25ADF37700FE3779 /* AgoraSoundTouch.framework */; }; A77E578824ADFE5900DD7670 /* Agora_Mac_Tutorial_Swift_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A77E578724ADFE5900DD7670 /* Agora_Mac_Tutorial_Swift_Tests.swift */; }; A77E578F24AE00E200DD7670 /* VideoChatViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A0466251D5E75A2004987C6 /* VideoChatViewController.swift */; }; @@ -54,7 +56,9 @@ A7AD0F0124AEFA00008FFD5B /* AgoraRtcKit.framework in Embed Frameworks */, 03CE90B225435DA3009945C0 /* Agoraffmpeg.framework in Embed Frameworks */, 03CE90B025435DA2009945C0 /* Agorafdkaac.framework in Embed Frameworks */, + 8B1BE77225AFEDD400AD49DB /* av1.framework in Embed Frameworks */, 03CE90B425435DA4009945C0 /* AgoraSoundTouch.framework in Embed Frameworks */, + 8B1BE77025AFEDD300AD49DB /* AgoraCore.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -92,15 +96,15 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 8B1BE76F25AFEDD300AD49DB /* AgoraCore.framework in Frameworks */, 8B5C64BF25ADF37700FE3779 /* AgoraRtcKit.framework in Frameworks */, - 8B5C64C025ADF37700FE3779 /* av1.framework in Frameworks */, + 8B1BE77125AFEDD400AD49DB /* av1.framework in Frameworks */, 8B5C64BE25ADF37700FE3779 /* Agoraffmpeg.framework in Frameworks */, 8B5C64C125ADF37700FE3779 /* AgoraSoundTouch.framework in Frameworks */, 03CE90AD25435D9F009945C0 /* AgoraRtcKit.framework in Frameworks */, 03CE90B325435DA4009945C0 /* AgoraSoundTouch.framework in Frameworks */, A7AD0F0024AEFA00008FFD5B /* AgoraRtcKit.framework in Frameworks */, 8B5C64BC25ADF37700FE3779 /* Agorafdkaac.framework in Frameworks */, - 8B5C64BD25ADF37700FE3779 /* AgoraCore.framework in Frameworks */, 03CE90B125435DA3009945C0 /* Agoraffmpeg.framework in Frameworks */, 03CE90AF25435DA2009945C0 /* Agorafdkaac.framework in Frameworks */, );