diff --git a/Group-Video/OpenVideoCall-iOS-Objective-C/OpenVideoCall.xcodeproj/project.pbxproj b/Group-Video/OpenVideoCall-iOS-Objective-C/OpenVideoCall.xcodeproj/project.pbxproj index 6c680451..dde75c4b 100644 --- a/Group-Video/OpenVideoCall-iOS-Objective-C/OpenVideoCall.xcodeproj/project.pbxproj +++ b/Group-Video/OpenVideoCall-iOS-Objective-C/OpenVideoCall.xcodeproj/project.pbxproj @@ -25,20 +25,10 @@ A7327ECE1FC7B5E300882882 /* Encryption.m in Sources */ = {isa = PBXBuildFile; fileRef = A7327ECD1FC7B5E300882882 /* Encryption.m */; }; A7327ED41FC7C7DB00882882 /* MessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A7327ED31FC7C7DB00882882 /* MessageCell.m */; }; A7327ED71FC7C7EE00882882 /* Message.m in Sources */ = {isa = PBXBuildFile; fileRef = A7327ED61FC7C7EE00882882 /* Message.m */; }; - A76C26C7238684C20047E150 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26C5238684C20047E150 /* AgoraRtcKit.framework */; }; - A76C26CE238684CB0047E150 /* AgoraRtcCryptoLoader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26CC238684CB0047E150 /* AgoraRtcCryptoLoader.framework */; }; - A7733D6424079BFA00483870 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D6324079BEF00483870 /* libcrypto.a */; }; - A7733D6524079BFF00483870 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 385F305A2122CB13005D5301 /* Accelerate.framework */; }; - A7733D6624079C0500483870 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 076C59B11DDDDE7000F813E2 /* AudioToolbox.framework */; }; - A7733D6724079C0A00483870 /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 076C59AF1DDDDE6900F813E2 /* VideoToolbox.framework */; }; - A7733D6824079C0F00483870 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 076C59B51DDDDE7A00F813E2 /* AVFoundation.framework */; }; - A7733D6924079C1800483870 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 076C59AD1DDDDE6100F813E2 /* CoreMedia.framework */; }; - A7733D6A24079C2000483870 /* CoreML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38D619352250BF34004A6C87 /* CoreML.framework */; }; - A7733D6C24079C2B00483870 /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D6B24079C2B00483870 /* CoreMotion.framework */; }; - A7733D6D24079C3600483870 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 076C59AB1DDDDE5D00F813E2 /* CoreTelephony.framework */; }; - A7733D6E24079C3E00483870 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 076C59B31DDDDE7600F813E2 /* libc++.tbd */; }; - A7733D6F24079C4500483870 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 07D29C5C1E9E1EFE00C3583C /* libresolv.tbd */; }; - A7733D7024079C4B00483870 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0FB4FB641FF1F979006C7AE3 /* SystemConfiguration.framework */; }; + A791149D246D127300E77A35 /* AgoraRtcCryptoLoader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26CC238684CB0047E150 /* AgoraRtcCryptoLoader.framework */; }; + A791149E246D127300E77A35 /* AgoraRtcCryptoLoader.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26CC238684CB0047E150 /* AgoraRtcCryptoLoader.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + A79114A0246D127400E77A35 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26C5238684C20047E150 /* AgoraRtcKit.framework */; }; + A79114A1246D127400E77A35 /* AgoraRtcKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26C5238684C20047E150 /* AgoraRtcKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; A7FB1B6222A638500027986E /* Settings.m in Sources */ = {isa = PBXBuildFile; fileRef = A7FB1B6122A638500027986E /* Settings.m */; }; A7FB1B6822A640680027986E /* CommonExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = A7FB1B6722A640680027986E /* CommonExtension.m */; }; A7FB1B6B22A6437B0027986E /* MediaCharater.m in Sources */ = {isa = PBXBuildFile; fileRef = A7FB1B6A22A6437B0027986E /* MediaCharater.m */; }; @@ -49,6 +39,21 @@ A7FB1BE422AFABF30027986E /* MediaInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A7FB1BE322AFABF30027986E /* MediaInfo.m */; }; /* End PBXBuildFile section */ +/* Begin PBXCopyFilesBuildPhase section */ + A791149F246D127300E77A35 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + A79114A1246D127400E77A35 /* AgoraRtcKit.framework in Embed Frameworks */, + A791149E246D127300E77A35 /* AgoraRtcCryptoLoader.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 076C59721DDDBC3500F813E2 /* OpenVideoCall.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OpenVideoCall.app; sourceTree = BUILT_PRODUCTS_DIR; }; 076C59761DDDBC3500F813E2 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; @@ -121,20 +126,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A7733D6924079C1800483870 /* CoreMedia.framework in Frameworks */, - A76C26C7238684C20047E150 /* AgoraRtcKit.framework in Frameworks */, - A7733D6524079BFF00483870 /* Accelerate.framework in Frameworks */, - A7733D6D24079C3600483870 /* CoreTelephony.framework in Frameworks */, - A7733D6C24079C2B00483870 /* CoreMotion.framework in Frameworks */, - A7733D6F24079C4500483870 /* libresolv.tbd in Frameworks */, - A7733D6724079C0A00483870 /* VideoToolbox.framework in Frameworks */, - A7733D6E24079C3E00483870 /* libc++.tbd in Frameworks */, - A7733D7024079C4B00483870 /* SystemConfiguration.framework in Frameworks */, - A7733D6624079C0500483870 /* AudioToolbox.framework in Frameworks */, - A76C26CE238684CB0047E150 /* AgoraRtcCryptoLoader.framework in Frameworks */, - A7733D6824079C0F00483870 /* AVFoundation.framework in Frameworks */, - A7733D6424079BFA00483870 /* libcrypto.a in Frameworks */, - A7733D6A24079C2000483870 /* CoreML.framework in Frameworks */, + A79114A0246D127400E77A35 /* AgoraRtcKit.framework in Frameworks */, + A791149D246D127300E77A35 /* AgoraRtcCryptoLoader.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -277,6 +270,7 @@ 076C596E1DDDBC3500F813E2 /* Sources */, 076C596F1DDDBC3500F813E2 /* Frameworks */, 076C59701DDDBC3500F813E2 /* Resources */, + A791149F246D127300E77A35 /* Embed Frameworks */, ); buildRules = ( ); diff --git a/Group-Video/OpenVideoCall-iOS/OpenVideoCall.xcodeproj/project.pbxproj b/Group-Video/OpenVideoCall-iOS/OpenVideoCall.xcodeproj/project.pbxproj index aa5e91fd..84c32693 100644 --- a/Group-Video/OpenVideoCall-iOS/OpenVideoCall.xcodeproj/project.pbxproj +++ b/Group-Video/OpenVideoCall-iOS/OpenVideoCall.xcodeproj/project.pbxproj @@ -27,8 +27,6 @@ 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 */; }; - A76C26BC2386829F0047E150 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26B92386829F0047E150 /* AgoraRtcKit.framework */; }; - A76C26C3238683670047E150 /* AgoraRtcCryptoLoader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26C1238683670047E150 /* AgoraRtcCryptoLoader.framework */; }; 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 */; }; @@ -37,23 +35,30 @@ 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 */; }; - A7733D5024079AE200483870 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D4F24079AD600483870 /* libcrypto.a */; }; - A7733D5124079AFF00483870 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 385F30952123D0D1005D5301 /* Accelerate.framework */; }; - A7733D5324079B0B00483870 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D5224079B0B00483870 /* AudioToolbox.framework */; }; - A7733D5524079B1100483870 /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D5424079B1100483870 /* VideoToolbox.framework */; }; - A7733D5724079B1600483870 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D5624079B1600483870 /* AVFoundation.framework */; }; - A7733D5924079B1F00483870 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D5824079B1F00483870 /* CoreMedia.framework */; }; - A7733D5A24079B2700483870 /* CoreML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38D619332250BC4A004A6C87 /* CoreML.framework */; }; - A7733D5C24079B3000483870 /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D5B24079B3000483870 /* CoreMotion.framework */; }; - A7733D5E24079B3900483870 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D5D24079B3900483870 /* CoreTelephony.framework */; }; - A7733D6024079B4900483870 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D5F24079B4300483870 /* libc++.tbd */; }; - A7733D6124079B5200483870 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 07D29C581E9E1E0A00C3583C /* libresolv.tbd */; }; - A7733D6224079B5B00483870 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F2747D01FB45D00005D3DBA /* SystemConfiguration.framework */; }; + A7911498246D125700E77A35 /* AgoraRtcCryptoLoader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26C1238683670047E150 /* AgoraRtcCryptoLoader.framework */; }; + A7911499246D125700E77A35 /* AgoraRtcCryptoLoader.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26C1238683670047E150 /* AgoraRtcCryptoLoader.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 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 */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + A791149C246D125800E77A35 /* AgoraRtcKit.framework in Embed Frameworks */, + A7911499246D125700E77A35 /* AgoraRtcCryptoLoader.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 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 = ""; }; @@ -111,20 +116,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A7733D5924079B1F00483870 /* CoreMedia.framework in Frameworks */, - A76C26BC2386829F0047E150 /* AgoraRtcKit.framework in Frameworks */, - A7733D5124079AFF00483870 /* Accelerate.framework in Frameworks */, - A7733D5E24079B3900483870 /* CoreTelephony.framework in Frameworks */, - A7733D5C24079B3000483870 /* CoreMotion.framework in Frameworks */, - A7733D6124079B5200483870 /* libresolv.tbd in Frameworks */, - A7733D5524079B1100483870 /* VideoToolbox.framework in Frameworks */, - A7733D6024079B4900483870 /* libc++.tbd in Frameworks */, - A7733D6224079B5B00483870 /* SystemConfiguration.framework in Frameworks */, - A7733D5324079B0B00483870 /* AudioToolbox.framework in Frameworks */, - A76C26C3238683670047E150 /* AgoraRtcCryptoLoader.framework in Frameworks */, - A7733D5724079B1600483870 /* AVFoundation.framework in Frameworks */, - A7733D5024079AE200483870 /* libcrypto.a in Frameworks */, - A7733D5A24079B2700483870 /* CoreML.framework in Frameworks */, + A791149B246D125800E77A35 /* AgoraRtcKit.framework in Frameworks */, + A7911498246D125700E77A35 /* AgoraRtcCryptoLoader.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -260,6 +253,7 @@ 07F52EAD1D62F39D006DDCD4 /* Sources */, 07F52EAE1D62F39D006DDCD4 /* Frameworks */, 07F52EAF1D62F39D006DDCD4 /* Resources */, + A791149A246D125700E77A35 /* Embed Frameworks */, ); buildRules = ( ); diff --git a/Group-Video/OpenVideoCall-macOS/OpenVideoCall.xcodeproj/project.pbxproj b/Group-Video/OpenVideoCall-macOS/OpenVideoCall.xcodeproj/project.pbxproj index bedc0d20..7f0e149d 100644 --- a/Group-Video/OpenVideoCall-macOS/OpenVideoCall.xcodeproj/project.pbxproj +++ b/Group-Video/OpenVideoCall-macOS/OpenVideoCall.xcodeproj/project.pbxproj @@ -32,20 +32,15 @@ A74240172375639F00794648 /* StatisticsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A74240162375639F00794648 /* StatisticsInfo.swift */; }; A742402A23794C0600794648 /* WindowItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A742402823794C0600794648 /* WindowItem.swift */; }; A742402B23794C0600794648 /* WindowItem.xib in Resources */ = {isa = PBXBuildFile; fileRef = A742402923794C0600794648 /* WindowItem.xib */; }; - A76C26D123868C190047E150 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26D023868C190047E150 /* AgoraRtcKit.framework */; }; A76C26DC23868CEF0047E150 /* AGEVideoLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = A76C26D723868CEF0047E150 /* AGEVideoLayout.swift */; }; A76C26DD23868CEF0047E150 /* AGEVideoConstraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = A76C26D823868CEF0047E150 /* AGEVideoConstraints.swift */; }; A76C26DE23868CEF0047E150 /* AGEEventsObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A76C26D923868CEF0047E150 /* AGEEventsObserver.swift */; }; A76C26DF23868CEF0047E150 /* AGEView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A76C26DA23868CEF0047E150 /* AGEView.swift */; }; A76C26E023868CEF0047E150 /* AGEVideoContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A76C26DB23868CEF0047E150 /* AGEVideoContainer.swift */; }; - A7733D7124079CD300483870 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 389D99B521885C4000BFD852 /* Accelerate.framework */; }; - A7733D7224079CDC00483870 /* CoreWLAN.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 389D99B721885C4600BFD852 /* CoreWLAN.framework */; }; - A7733D7324079CE600483870 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 389D99B321885C2500BFD852 /* libc++.tbd */; }; - A7733D7524079CF600483870 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D7424079CEC00483870 /* libresolv.tbd */; }; - A7733D7624079CFE00483870 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 389D99B921885C4D00BFD852 /* SystemConfiguration.framework */; }; - A7733D7724079D0800483870 /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 389D99BB21885C5200BFD852 /* VideoToolbox.framework */; }; A77A8EF7235D81A500A44B0C /* LastmileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A77A8EF6235D81A500A44B0C /* LastmileViewController.swift */; }; A77A921D23729DEF00A44B0C /* LogoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A77A921B23729DEF00A44B0C /* LogoViewController.swift */; }; + A79114A2246D12A400E77A35 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26D023868C190047E150 /* AgoraRtcKit.framework */; }; + A79114A3246D12A400E77A35 /* AgoraRtcKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26D023868C190047E150 /* AgoraRtcKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; A7E4DB8E2340A4B4001C20F7 /* AGETextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E4DB8D2340A4B4001C20F7 /* AGETextField.swift */; }; A7E4DBC5234C7E65001C20F7 /* AGEConvert.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E4DBC2234C7E65001C20F7 /* AGEConvert.swift */; }; A7E4DBC6234C7E65001C20F7 /* AGEError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E4DBC3234C7E65001C20F7 /* AGEError.swift */; }; @@ -54,6 +49,20 @@ A7E888AA237A9B3900F0D271 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = A7E888A9237A9B3900F0D271 /* README.md */; }; /* End PBXBuildFile section */ +/* Begin PBXCopyFilesBuildPhase section */ + A79114A4246D12A400E77A35 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + A79114A3246D12A400E77A35 /* AgoraRtcKit.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 07C2CFB41D6C26F300C84349 /* OpenVideoCall.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OpenVideoCall.app; sourceTree = BUILT_PRODUCTS_DIR; }; 07C2CFB71D6C26F300C84349 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; @@ -112,13 +121,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A7733D7224079CDC00483870 /* CoreWLAN.framework in Frameworks */, - A7733D7724079D0800483870 /* VideoToolbox.framework in Frameworks */, - A76C26D123868C190047E150 /* AgoraRtcKit.framework in Frameworks */, - A7733D7524079CF600483870 /* libresolv.tbd in Frameworks */, - A7733D7324079CE600483870 /* libc++.tbd in Frameworks */, - A7733D7624079CFE00483870 /* SystemConfiguration.framework in Frameworks */, - A7733D7124079CD300483870 /* Accelerate.framework in Frameworks */, + A79114A2246D12A400E77A35 /* AgoraRtcKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -255,6 +258,7 @@ 07C2CFB01D6C26F300C84349 /* Sources */, 07C2CFB11D6C26F300C84349 /* Frameworks */, 07C2CFB21D6C26F300C84349 /* Resources */, + A79114A4246D12A400E77A35 /* Embed Frameworks */, ); buildRules = ( ); 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 5f143ce1..ff50fde6 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 @@ -14,21 +14,25 @@ 1A8E8D461D396CAA002FA67C /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1A8E8D441D396CAA002FA67C /* Main.storyboard */; }; 1A8E8D481D396CAA002FA67C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1A8E8D471D396CAA002FA67C /* Assets.xcassets */; }; 1A8E8D4B1D396CAA002FA67C /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1A8E8D491D396CAA002FA67C /* LaunchScreen.storyboard */; }; - 38B9A0D123D47AA600CE8C27 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C269B2386764D0047E150 /* AgoraRtcKit.framework */; }; 38EF7E942368276A00A6A483 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 38EF7E932368276A00A6A483 /* README.md */; }; - A758117C24078CD7007EDAD3 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A758117B24078CD7007EDAD3 /* libresolv.tbd */; }; - A758117E24078CE0007EDAD3 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A758117D24078CE0007EDAD3 /* libc++.tbd */; }; - A758118024078CE9007EDAD3 /* CoreML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A758117F24078CE9007EDAD3 /* CoreML.framework */; }; - A758118224078CF1007EDAD3 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A758118124078CF1007EDAD3 /* SystemConfiguration.framework */; }; - A758118424078CF8007EDAD3 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A758118324078CF8007EDAD3 /* CoreTelephony.framework */; }; - A758118624078D00007EDAD3 /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A758118524078D00007EDAD3 /* VideoToolbox.framework */; }; - A758118824078D05007EDAD3 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A758118724078D05007EDAD3 /* AudioToolbox.framework */; }; - A758118A24078D0F007EDAD3 /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A758118924078D0E007EDAD3 /* CoreMotion.framework */; }; - A758118C24078D16007EDAD3 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A758118B24078D16007EDAD3 /* CoreMedia.framework */; }; - A758118E24078D1E007EDAD3 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A758118D24078D1E007EDAD3 /* AVFoundation.framework */; }; - A758119024078D24007EDAD3 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A758118F24078D24007EDAD3 /* Accelerate.framework */; }; + A7911489246D112E00E77A35 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C269B2386764D0047E150 /* AgoraRtcKit.framework */; }; + A791148A246D112E00E77A35 /* AgoraRtcKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A76C269B2386764D0047E150 /* AgoraRtcKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ +/* Begin PBXCopyFilesBuildPhase section */ + A791148B246D112E00E77A35 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + A791148A246D112E00E77A35 /* AgoraRtcKit.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 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 = ""; }; @@ -62,18 +66,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A758119024078D24007EDAD3 /* Accelerate.framework in Frameworks */, - A758118E24078D1E007EDAD3 /* AVFoundation.framework in Frameworks */, - A758118C24078D16007EDAD3 /* CoreMedia.framework in Frameworks */, - A758118A24078D0F007EDAD3 /* CoreMotion.framework in Frameworks */, - A758118824078D05007EDAD3 /* AudioToolbox.framework in Frameworks */, - A758118624078D00007EDAD3 /* VideoToolbox.framework in Frameworks */, - A758118424078CF8007EDAD3 /* CoreTelephony.framework in Frameworks */, - A758118224078CF1007EDAD3 /* SystemConfiguration.framework in Frameworks */, - A758118024078CE9007EDAD3 /* CoreML.framework in Frameworks */, - A758117E24078CE0007EDAD3 /* libc++.tbd in Frameworks */, - A758117C24078CD7007EDAD3 /* libresolv.tbd in Frameworks */, - 38B9A0D123D47AA600CE8C27 /* AgoraRtcKit.framework in Frameworks */, + A7911489246D112E00E77A35 /* AgoraRtcKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -153,6 +146,7 @@ 1A8E8D341D396CAA002FA67C /* Sources */, 1A8E8D351D396CAA002FA67C /* Frameworks */, 1A8E8D361D396CAA002FA67C /* Resources */, + A791148B246D112E00E77A35 /* Embed Frameworks */, ); buildRules = ( ); 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 994d7c82..07e26ba9 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 @@ -13,24 +13,27 @@ 1ABDEE471D383BE4007DE451 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1ABDEE451D383BE4007DE451 /* Main.storyboard */; }; 1ABDEE491D383BE4007DE451 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1ABDEE481D383BE4007DE451 /* Assets.xcassets */; }; 1ABDEE4C1D383BE4007DE451 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1ABDEE4A1D383BE4007DE451 /* LaunchScreen.storyboard */; }; - 38B9A0CF23D47A0000CE8C27 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26992386762F0047E150 /* AgoraRtcKit.framework */; }; 38EF7E962368277700A6A483 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 38EF7E952368277700A6A483 /* README.md */; }; A72BB7DE22F2B67E008F563D /* Log.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A72BB7DC22F2B67E008F563D /* Log.storyboard */; }; A72BB7DF22F2B67E008F563D /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A72BB7DD22F2B67E008F563D /* LogViewController.swift */; }; - A7581193240790EA007EDAD3 /* CoreML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7581192240790EA007EDAD3 /* CoreML.framework */; }; - A75811962407911B007EDAD3 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A758119524079113007EDAD3 /* libc++.tbd */; }; - A758119724079123007EDAD3 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A7581194240790FE007EDAD3 /* libresolv.tbd */; }; - A75811992407912E007EDAD3 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A75811982407912E007EDAD3 /* SystemConfiguration.framework */; }; - A758119B24079136007EDAD3 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A758119A24079136007EDAD3 /* CoreTelephony.framework */; }; - A758119D24079147007EDAD3 /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A758119C24079147007EDAD3 /* VideoToolbox.framework */; }; - A758119F2407914F007EDAD3 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A758119E2407914F007EDAD3 /* AudioToolbox.framework */; }; - A75811A12407915A007EDAD3 /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A75811A02407915A007EDAD3 /* CoreMotion.framework */; }; - A75811A324079167007EDAD3 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A75811A224079167007EDAD3 /* CoreMedia.framework */; }; - A75811A52407916F007EDAD3 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A75811A42407916F007EDAD3 /* AVFoundation.framework */; }; - A75811A624079177007EDAD3 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A75811A224079167007EDAD3 /* CoreMedia.framework */; }; - A75811A824079181007EDAD3 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A75811A724079181007EDAD3 /* Accelerate.framework */; }; + A791148C246D114F00E77A35 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26992386762F0047E150 /* AgoraRtcKit.framework */; }; + A791148D246D114F00E77A35 /* AgoraRtcKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26992386762F0047E150 /* AgoraRtcKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ +/* Begin PBXCopyFilesBuildPhase section */ + A791148E246D114F00E77A35 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + A791148D246D114F00E77A35 /* AgoraRtcKit.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 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; }; @@ -62,19 +65,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A75811A624079177007EDAD3 /* CoreMedia.framework in Frameworks */, - A75811A824079181007EDAD3 /* Accelerate.framework in Frameworks */, - A75811962407911B007EDAD3 /* libc++.tbd in Frameworks */, - A75811A12407915A007EDAD3 /* CoreMotion.framework in Frameworks */, - A75811A52407916F007EDAD3 /* AVFoundation.framework in Frameworks */, - A758119D24079147007EDAD3 /* VideoToolbox.framework in Frameworks */, - A75811992407912E007EDAD3 /* SystemConfiguration.framework in Frameworks */, - A75811A324079167007EDAD3 /* CoreMedia.framework in Frameworks */, - A758119F2407914F007EDAD3 /* AudioToolbox.framework in Frameworks */, - A7581193240790EA007EDAD3 /* CoreML.framework in Frameworks */, - 38B9A0CF23D47A0000CE8C27 /* AgoraRtcKit.framework in Frameworks */, - A758119B24079136007EDAD3 /* CoreTelephony.framework in Frameworks */, - A758119724079123007EDAD3 /* libresolv.tbd in Frameworks */, + A791148C246D114F00E77A35 /* AgoraRtcKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -152,6 +143,7 @@ 1ABDEE3A1D383BE4007DE451 /* Sources */, 1ABDEE3B1D383BE4007DE451 /* Frameworks */, 1ABDEE3C1D383BE4007DE451 /* Resources */, + A791148E246D114F00E77A35 /* Embed Frameworks */, ); buildRules = ( ); 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 7a0acd29..92630969 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 @@ -18,20 +18,24 @@ 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 */; }; - A70E440723C71BED00FC9581 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A70E440523C7186500FC9581 /* AgoraRtcKit.framework */; }; - A75811AB2407950B007EDAD3 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A75811AA2407950B007EDAD3 /* Accelerate.framework */; }; - A75811AD24079513007EDAD3 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A75811AC24079513007EDAD3 /* AudioToolbox.framework */; }; - A7733D252407952F00483870 /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D242407952F00483870 /* VideoToolbox.framework */; }; - A7733D272407953600483870 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D262407953600483870 /* AVFoundation.framework */; }; - A7733D292407953E00483870 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D282407953E00483870 /* CoreMedia.framework */; }; - A7733D2B2407954800483870 /* CoreML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D2A2407954800483870 /* CoreML.framework */; }; - A7733D2D2407955600483870 /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D2C2407955600483870 /* CoreMotion.framework */; }; - A7733D2F2407955D00483870 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D2E2407955D00483870 /* CoreTelephony.framework */; }; - A7733D312407956C00483870 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D302407956500483870 /* libc++.tbd */; }; - A7733D332407957800483870 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D322407957200483870 /* libresolv.tbd */; }; - A7733D352407958100483870 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D342407958100483870 /* SystemConfiguration.framework */; }; + 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, ); }; }; /* End PBXBuildFile section */ +/* Begin PBXCopyFilesBuildPhase section */ + A7911491246D120300E77A35 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + A7911490246D120300E77A35 /* AgoraRtcKit.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 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 = ""; }; @@ -65,18 +69,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A7733D292407953E00483870 /* CoreMedia.framework in Frameworks */, - A7733D2B2407954800483870 /* CoreML.framework in Frameworks */, - A7733D252407952F00483870 /* VideoToolbox.framework in Frameworks */, - A7733D332407957800483870 /* libresolv.tbd in Frameworks */, - A70E440723C71BED00FC9581 /* AgoraRtcKit.framework in Frameworks */, - A7733D272407953600483870 /* AVFoundation.framework in Frameworks */, - A75811AB2407950B007EDAD3 /* Accelerate.framework in Frameworks */, - A7733D312407956C00483870 /* libc++.tbd in Frameworks */, - A75811AD24079513007EDAD3 /* AudioToolbox.framework in Frameworks */, - A7733D2F2407955D00483870 /* CoreTelephony.framework in Frameworks */, - A7733D352407958100483870 /* SystemConfiguration.framework in Frameworks */, - A7733D2D2407955600483870 /* CoreMotion.framework in Frameworks */, + A791148F246D120300E77A35 /* AgoraRtcKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -164,6 +157,7 @@ 38101C552386AA55005484F9 /* Sources */, 38101C562386AA55005484F9 /* Frameworks */, 38101C572386AA55005484F9 /* Resources */, + A7911491246D120300E77A35 /* Embed Frameworks */, ); buildRules = ( ); 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 f39788c5..25acc29b 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 @@ -14,16 +14,25 @@ 1A2BC69D1D5A9E6700C9AD11 /* AppID.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A2BC69C1D5A9E6700C9AD11 /* AppID.m */; }; 1A2BC6A01D5B05A800C9AD11 /* DeviceSelectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A2BC69F1D5B05A800C9AD11 /* DeviceSelectionViewController.m */; }; 1A309D631D5CE05500021BB8 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1A309D611D5CE05500021BB8 /* Main.storyboard */; }; - 38B9A0D723D47CB300CE8C27 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26A1238676D50047E150 /* AgoraRtcKit.framework */; }; 38EF7E982368278500A6A483 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 38EF7E972368278500A6A483 /* README.md */; }; - A7733D382407988500483870 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D372407988500483870 /* Accelerate.framework */; }; - A7733D3A2407989500483870 /* CoreWLAN.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D392407989500483870 /* CoreWLAN.framework */; }; - A7733D3C240798A300483870 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D3B2407989D00483870 /* libc++.tbd */; }; - A7733D3E240798B100483870 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D3D240798AB00483870 /* libresolv.tbd */; }; - A7733D40240798C600483870 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D3F240798C600483870 /* SystemConfiguration.framework */; }; - A7733D42240798CD00483870 /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D41240798CD00483870 /* VideoToolbox.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 */ +/* Begin PBXCopyFilesBuildPhase section */ + A7911494246D122100E77A35 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + A7911493246D122100E77A35 /* AgoraRtcKit.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 1A2BC66C1D5A9C2100C9AD11 /* Agora-Mac-Tutorial-Objective-C.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Agora-Mac-Tutorial-Objective-C.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 1A2BC66F1D5A9C2100C9AD11 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; @@ -53,13 +62,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A7733D3A2407989500483870 /* CoreWLAN.framework in Frameworks */, - A7733D42240798CD00483870 /* VideoToolbox.framework in Frameworks */, - 38B9A0D723D47CB300CE8C27 /* AgoraRtcKit.framework in Frameworks */, - A7733D3E240798B100483870 /* libresolv.tbd in Frameworks */, - A7733D3C240798A300483870 /* libc++.tbd in Frameworks */, - A7733D40240798C600483870 /* SystemConfiguration.framework in Frameworks */, - A7733D382407988500483870 /* Accelerate.framework in Frameworks */, + A7911492246D122100E77A35 /* AgoraRtcKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -135,6 +138,7 @@ 1A2BC6681D5A9C2100C9AD11 /* Sources */, 1A2BC6691D5A9C2100C9AD11 /* Frameworks */, 1A2BC66A1D5A9C2100C9AD11 /* Resources */, + A7911494246D122100E77A35 /* Embed Frameworks */, ); buildRules = ( ); 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 6788bc3c..7cf26950 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 @@ -13,16 +13,25 @@ 1A04662B1D5E75A2004987C6 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1A0466291D5E75A2004987C6 /* Main.storyboard */; }; 1A04664C1D5E7892004987C6 /* AppID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A04664B1D5E7892004987C6 /* AppID.swift */; }; 1A04664F1D5EA139004987C6 /* DeviceSelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A04664E1D5EA139004987C6 /* DeviceSelectionViewController.swift */; }; - 38B9A0D423D47BFA00CE8C27 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26A7238677310047E150 /* AgoraRtcKit.framework */; }; 38EF7E9A236827E500A6A483 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 38EF7E99236827E500A6A483 /* README.md */; }; - A7733D442407992F00483870 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D432407992F00483870 /* Accelerate.framework */; }; - A7733D462407993B00483870 /* CoreWLAN.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D452407993B00483870 /* CoreWLAN.framework */; }; - A7733D482407994700483870 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D472407994200483870 /* libc++.tbd */; }; - A7733D4A2407995400483870 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D492407994E00483870 /* libresolv.tbd */; }; - A7733D4C2407995E00483870 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D4B2407995E00483870 /* SystemConfiguration.framework */; }; - A7733D4E2407996700483870 /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7733D4D2407996700483870 /* VideoToolbox.framework */; }; + A7911495246D123300E77A35 /* AgoraRtcKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26A7238677310047E150 /* AgoraRtcKit.framework */; }; + A7911496246D123300E77A35 /* AgoraRtcKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A76C26A7238677310047E150 /* AgoraRtcKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ +/* Begin PBXCopyFilesBuildPhase section */ + A7911497246D123400E77A35 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + A7911496246D123300E77A35 /* AgoraRtcKit.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 1A0466201D5E75A2004987C6 /* Agora-Mac-Tutorial-Swift.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Agora-Mac-Tutorial-Swift.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 1A0466231D5E75A2004987C6 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; @@ -47,13 +56,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A7733D462407993B00483870 /* CoreWLAN.framework in Frameworks */, - A7733D4E2407996700483870 /* VideoToolbox.framework in Frameworks */, - 38B9A0D423D47BFA00CE8C27 /* AgoraRtcKit.framework in Frameworks */, - A7733D4A2407995400483870 /* libresolv.tbd in Frameworks */, - A7733D482407994700483870 /* libc++.tbd in Frameworks */, - A7733D4C2407995E00483870 /* SystemConfiguration.framework in Frameworks */, - A7733D442407992F00483870 /* Accelerate.framework in Frameworks */, + A7911495246D123300E77A35 /* AgoraRtcKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -124,6 +127,7 @@ 1A04661C1D5E75A2004987C6 /* Sources */, 1A04661D1D5E75A2004987C6 /* Frameworks */, 1A04661E1D5E75A2004987C6 /* Resources */, + A7911497246D123400E77A35 /* Embed Frameworks */, ); buildRules = ( ); diff --git a/cicd/scripts/sdkdownload.sh b/cicd/scripts/sdkdownload.sh index ea82ee3c..fdd38607 100755 --- a/cicd/scripts/sdkdownload.sh +++ b/cicd/scripts/sdkdownload.sh @@ -1,6 +1,7 @@ TARGET_LIBS_ZIP="agora_sdk.zip" TARGET_INTERNAL_FOLDER="agora_sdk" TARGET_INTERNAL_STATIC_FOLDER="agora_static_sdk" +TARGET_INTERNAL_DYNAMIC_FOLDER="agora_dynamic_sdk" FILE_PATH=`pwd` @@ -8,6 +9,7 @@ echo ${FILE_PATH} SDK_URL=$1 COPY_TO=$2 +SDK_TYPE=$3 echo "url" ${SDK_URL} @@ -30,22 +32,29 @@ done cd ${FIRST_UNZIP_FOLDER} DYNAMIC_SDK_TAG="Dynamic" +DYNAMIC_SDK="" STATIC_SDK="" for i in `ls` do if [[ $i =~ ${DYNAMIC_SDK_TAG} ]] then + DYNAMIC_SDK=$i echo "Dynamic" $i else STATIC_SDK=$i echo "Static" ${STATIC_SDK} -fi + fi done +if [[ $SDK_TYPE =~ ${DYNAMIC_SDK_TAG} ]] +then unzip -q ${STATIC_SDK} -d ${TARGET_INTERNAL_STATIC_FOLDER} - cd ${TARGET_INTERNAL_STATIC_FOLDER} +else +unzip -q ${DYNAMIC_SDK} -d ${TARGET_INTERNAL_DYNAMIC_FOLDER} +cd ${TARGET_INTERNAL_DYNAMIC_FOLDER} +fi SECOND_UNZIP_FOLDER="" diff --git a/cicd/templates/build-ios.yml b/cicd/templates/build-ios.yml index 3f4d5580..276cc172 100644 --- a/cicd/templates/build-ios.yml +++ b/cicd/templates/build-ios.yml @@ -15,7 +15,7 @@ jobs: - group: AgoraKeys steps: - - script: cd cicd/scripts && chmod +x sdkdownload.sh && ./sdkdownload.sh ${{ parameters.sdkurl }} ${{ parameters.workingDirectory}}/${{ parameters.scheme }} + - script: cd cicd/scripts && chmod +x sdkdownload.sh && ./sdkdownload.sh ${{ parameters.sdkurl }} ${{ parameters.workingDirectory}}/${{ parameters.scheme }} Static - script: echo `pwd` && cd ${{ parameters.workingDirectory }} && ls && python ci.env.py env: