init
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>${PODS_DEVELOPMENT_LANGUAGE}</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>${PRODUCT_NAME}</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>BNDL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>0.1.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
</plist>
|
||||
26
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-Info.plist
generated
Normal file
26
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-Info.plist
generated
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>${PODS_DEVELOPMENT_LANGUAGE}</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>${EXECUTABLE_NAME}</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>${PRODUCT_NAME}</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>0.1.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>${CURRENT_PROJECT_VERSION}</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
</plist>
|
||||
5
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-dummy.m
generated
Normal file
5
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-dummy.m
generated
Normal file
@@ -0,0 +1,5 @@
|
||||
#import <Foundation/Foundation.h>
|
||||
@interface PodsDummy_SellyCloudSDK : NSObject
|
||||
@end
|
||||
@implementation PodsDummy_SellyCloudSDK
|
||||
@end
|
||||
12
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-prefix.pch
generated
Normal file
12
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-prefix.pch
generated
Normal file
@@ -0,0 +1,12 @@
|
||||
#ifdef __OBJC__
|
||||
#import <UIKit/UIKit.h>
|
||||
#else
|
||||
#ifndef FOUNDATION_EXPORT
|
||||
#if defined(__cplusplus)
|
||||
#define FOUNDATION_EXPORT extern "C"
|
||||
#else
|
||||
#define FOUNDATION_EXPORT extern
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
322
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-umbrella.h
generated
Normal file
322
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-umbrella.h
generated
Normal file
@@ -0,0 +1,322 @@
|
||||
#ifdef __OBJC__
|
||||
#import <UIKit/UIKit.h>
|
||||
#else
|
||||
#ifndef FOUNDATION_EXPORT
|
||||
#if defined(__cplusplus)
|
||||
#define FOUNDATION_EXPORT extern "C"
|
||||
#else
|
||||
#define FOUNDATION_EXPORT extern
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#import "RTCDefinitionHeader.h"
|
||||
#import "SellyCloudDefines.h"
|
||||
#import "NSArray+Functional.h"
|
||||
#import "SellyBasePlayer.h"
|
||||
#import "SellyPlayerDelegate.h"
|
||||
#import "SellyBasePusher.h"
|
||||
#import "SellyPusherDelegate.h"
|
||||
#import "HKRtmpObjPusher.h"
|
||||
#import "SellyGetPusherIPResModel.h"
|
||||
#import "RTCP2pClient.h"
|
||||
#import "RTCRemoteStream.h"
|
||||
#import "SellyRemoteSDPModel.h"
|
||||
#import "SellyRTCVideoPlayerView.h"
|
||||
#import "SellySnapshotRender.h"
|
||||
#import "SellyRtcPlayer.h"
|
||||
#import "QC_RTCCaptureController.h"
|
||||
#import "RTCConfiguration+Utils.h"
|
||||
#import "SellyRTCPusher.h"
|
||||
#import "SellyRTCStaticImagePusher.h"
|
||||
#import "SellyCloudRtmpPlayer.h"
|
||||
#import "SellyVODPlayer.h"
|
||||
#import "SellyPreviewFeeder.h"
|
||||
#import "SellyRtmpPusher.h"
|
||||
#import "SellyRtmpPushUtil.h"
|
||||
#import "SCLiveStateCenter.h"
|
||||
#import "SCPlayerStateCenter.h"
|
||||
#import "HKLiveStatsManager.h"
|
||||
#import "LFLiveKitStatsManager.h"
|
||||
#import "SellyBaseStatsManager.h"
|
||||
#import "SellyWebRTCStatsManager.h"
|
||||
#import "SellyLiveAudioConfiguration.h"
|
||||
#import "SellyLivePusherStats.h"
|
||||
#import "SellyLiveVideoConfiguration.h"
|
||||
#import "SellyPlayerManagerDelegate.h"
|
||||
#import "SellyPlayerStreamInfo.h"
|
||||
#import "SellyPublicDefinition.h"
|
||||
#import "SellyPusherManagerDelegate.h"
|
||||
#import "SellyRTCEngine.h"
|
||||
#import "SellyRTCP2pStats.h"
|
||||
#import "SellyRTCSession.h"
|
||||
#import "SellyRTCSessionDelegate.h"
|
||||
#import "SellyRtcVideoCanvas.h"
|
||||
#import "SellyRTCVideoConfiguration.h"
|
||||
#import "SellyRTCVideoFrame.h"
|
||||
#import "SellyVideoPlayer.h"
|
||||
#import "SellyVideoPusher.h"
|
||||
#import "SellyCloudHttpRequest.h"
|
||||
#import "SellyCloudRequestManager.h"
|
||||
#import "SellyCloudManager+Private.h"
|
||||
#import "SellyCloudManager.h"
|
||||
#import "HaishinKit.h"
|
||||
#import "LFAudioCapture.h"
|
||||
#import "LFVideoCapture.h"
|
||||
#import "LFAVEncoder.h"
|
||||
#import "LFMP4Atom.h"
|
||||
#import "LFNALUnit.h"
|
||||
#import "LFVideoEncoder.h"
|
||||
#import "LFAudioEncoding.h"
|
||||
#import "LFH264VideoEncoder.h"
|
||||
#import "LFHardwareAudioEncoder.h"
|
||||
#import "LFHardwareVideoEncoder.h"
|
||||
#import "LFVideoEncoding.h"
|
||||
#import "LFLiveAudioConfiguration.h"
|
||||
#import "LFLiveVideoConfiguration.h"
|
||||
#import "LFGPUImageBeautyFilter.h"
|
||||
#import "LFGPUImageEmptyFilter.h"
|
||||
#import "LFLiveKit.h"
|
||||
#import "LFLiveSession.h"
|
||||
#import "LFAudioFrame.h"
|
||||
#import "LFFrame.h"
|
||||
#import "LFLiveDebug.h"
|
||||
#import "LFLiveStreamInfo.h"
|
||||
#import "LFVideoFrame.h"
|
||||
#import "LFStreamingBuffer.h"
|
||||
#import "LFStreamRTMPSocket.h"
|
||||
#import "LFStreamSocket.h"
|
||||
#import "NSMutableArray+LFAdd.h"
|
||||
#import "GLProgram.h"
|
||||
#import "GPUImage.h"
|
||||
#import "GPUImage3x3ConvolutionFilter.h"
|
||||
#import "GPUImage3x3TextureSamplingFilter.h"
|
||||
#import "GPUImageAdaptiveThresholdFilter.h"
|
||||
#import "GPUImageAddBlendFilter.h"
|
||||
#import "GPUImageAlphaBlendFilter.h"
|
||||
#import "GPUImageAmatorkaFilter.h"
|
||||
#import "GPUImageAverageColor.h"
|
||||
#import "GPUImageAverageLuminanceThresholdFilter.h"
|
||||
#import "GPUImageBilateralFilter.h"
|
||||
#import "GPUImageBoxBlurFilter.h"
|
||||
#import "GPUImageBrightnessFilter.h"
|
||||
#import "GPUImageBuffer.h"
|
||||
#import "GPUImageBulgeDistortionFilter.h"
|
||||
#import "GPUImageCannyEdgeDetectionFilter.h"
|
||||
#import "GPUImageCGAColorspaceFilter.h"
|
||||
#import "GPUImageChromaKeyBlendFilter.h"
|
||||
#import "GPUImageChromaKeyFilter.h"
|
||||
#import "GPUImageClosingFilter.h"
|
||||
#import "GPUImageColorBlendFilter.h"
|
||||
#import "GPUImageColorBurnBlendFilter.h"
|
||||
#import "GPUImageColorConversion.h"
|
||||
#import "GPUImageColorDodgeBlendFilter.h"
|
||||
#import "GPUImageColorInvertFilter.h"
|
||||
#import "GPUImageColorLocalBinaryPatternFilter.h"
|
||||
#import "GPUImageColorMatrixFilter.h"
|
||||
#import "GPUImageColorPackingFilter.h"
|
||||
#import "GPUImageColourFASTFeatureDetector.h"
|
||||
#import "GPUImageColourFASTSamplingOperation.h"
|
||||
#import "GPUImageContrastFilter.h"
|
||||
#import "GPUImageCropFilter.h"
|
||||
#import "GPUImageCrosshairGenerator.h"
|
||||
#import "GPUImageCrosshatchFilter.h"
|
||||
#import "GPUImageDarkenBlendFilter.h"
|
||||
#import "GPUImageDifferenceBlendFilter.h"
|
||||
#import "GPUImageDilationFilter.h"
|
||||
#import "GPUImageDirectionalNonMaximumSuppressionFilter.h"
|
||||
#import "GPUImageDirectionalSobelEdgeDetectionFilter.h"
|
||||
#import "GPUImageDissolveBlendFilter.h"
|
||||
#import "GPUImageDivideBlendFilter.h"
|
||||
#import "GPUImageEmbossFilter.h"
|
||||
#import "GPUImageErosionFilter.h"
|
||||
#import "GPUImageExclusionBlendFilter.h"
|
||||
#import "GPUImageExposureFilter.h"
|
||||
#import "GPUImageFalseColorFilter.h"
|
||||
#import "GPUImageFASTCornerDetectionFilter.h"
|
||||
#import "GPUImageFilter.h"
|
||||
#import "GPUImageFilterGroup.h"
|
||||
#import "GPUImageFilterPipeline.h"
|
||||
#import "GPUImageFourInputFilter.h"
|
||||
#import "GPUImageFramebuffer.h"
|
||||
#import "GPUImageFramebufferCache.h"
|
||||
#import "GPUImageGammaFilter.h"
|
||||
#import "GPUImageGaussianBlurFilter.h"
|
||||
#import "GPUImageGaussianBlurPositionFilter.h"
|
||||
#import "GPUImageGaussianSelectiveBlurFilter.h"
|
||||
#import "GPUImageGlassSphereFilter.h"
|
||||
#import "GPUImageGrayscaleFilter.h"
|
||||
#import "GPUImageHalftoneFilter.h"
|
||||
#import "GPUImageHardLightBlendFilter.h"
|
||||
#import "GPUImageHarrisCornerDetectionFilter.h"
|
||||
#import "GPUImageHazeFilter.h"
|
||||
#import "GPUImageHighlightShadowFilter.h"
|
||||
#import "GPUImageHighlightShadowTintFilter.h"
|
||||
#import "GPUImageHighPassFilter.h"
|
||||
#import "GPUImageHistogramEqualizationFilter.h"
|
||||
#import "GPUImageHistogramFilter.h"
|
||||
#import "GPUImageHistogramGenerator.h"
|
||||
#import "GPUImageHoughTransformLineDetector.h"
|
||||
#import "GPUImageHSBFilter.h"
|
||||
#import "GPUImageHueBlendFilter.h"
|
||||
#import "GPUImageHueFilter.h"
|
||||
#import "GPUImageiOSBlurFilter.h"
|
||||
#import "GPUImageJFAVoronoiFilter.h"
|
||||
#import "GPUImageKuwaharaFilter.h"
|
||||
#import "GPUImageKuwaharaRadius3Filter.h"
|
||||
#import "GPUImageLanczosResamplingFilter.h"
|
||||
#import "GPUImageLaplacianFilter.h"
|
||||
#import "GPUImageLevelsFilter.h"
|
||||
#import "GPUImageLightenBlendFilter.h"
|
||||
#import "GPUImageLinearBurnBlendFilter.h"
|
||||
#import "GPUImageLineGenerator.h"
|
||||
#import "GPUImageLocalBinaryPatternFilter.h"
|
||||
#import "GPUImageLookupFilter.h"
|
||||
#import "GPUImageLowPassFilter.h"
|
||||
#import "GPUImageLuminanceRangeFilter.h"
|
||||
#import "GPUImageLuminanceThresholdFilter.h"
|
||||
#import "GPUImageLuminosity.h"
|
||||
#import "GPUImageLuminosityBlendFilter.h"
|
||||
#import "GPUImageMaskFilter.h"
|
||||
#import "GPUImageMedianFilter.h"
|
||||
#import "GPUImageMissEtikateFilter.h"
|
||||
#import "GPUImageMonochromeFilter.h"
|
||||
#import "GPUImageMosaicFilter.h"
|
||||
#import "GPUImageMotionBlurFilter.h"
|
||||
#import "GPUImageMotionDetector.h"
|
||||
#import "GPUImageMovie.h"
|
||||
#import "GPUImageMovieComposition.h"
|
||||
#import "GPUImageMultiplyBlendFilter.h"
|
||||
#import "GPUImageNobleCornerDetectionFilter.h"
|
||||
#import "GPUImageNonMaximumSuppressionFilter.h"
|
||||
#import "GPUImageNormalBlendFilter.h"
|
||||
#import "GPUImageOpacityFilter.h"
|
||||
#import "GPUImageOpeningFilter.h"
|
||||
#import "GPUImageOutput.h"
|
||||
#import "GPUImageOverlayBlendFilter.h"
|
||||
#import "GPUImageParallelCoordinateLineTransformFilter.h"
|
||||
#import "GPUImagePerlinNoiseFilter.h"
|
||||
#import "GPUImagePinchDistortionFilter.h"
|
||||
#import "GPUImagePixellateFilter.h"
|
||||
#import "GPUImagePixellatePositionFilter.h"
|
||||
#import "GPUImagePoissonBlendFilter.h"
|
||||
#import "GPUImagePolarPixellateFilter.h"
|
||||
#import "GPUImagePolkaDotFilter.h"
|
||||
#import "GPUImagePosterizeFilter.h"
|
||||
#import "GPUImagePrewittEdgeDetectionFilter.h"
|
||||
#import "GPUImageRawDataInput.h"
|
||||
#import "GPUImageRawDataOutput.h"
|
||||
#import "GPUImageRGBClosingFilter.h"
|
||||
#import "GPUImageRGBDilationFilter.h"
|
||||
#import "GPUImageRGBErosionFilter.h"
|
||||
#import "GPUImageRGBFilter.h"
|
||||
#import "GPUImageRGBOpeningFilter.h"
|
||||
#import "GPUImageSaturationBlendFilter.h"
|
||||
#import "GPUImageSaturationFilter.h"
|
||||
#import "GPUImageScreenBlendFilter.h"
|
||||
#import "GPUImageSepiaFilter.h"
|
||||
#import "GPUImageSharpenFilter.h"
|
||||
#import "GPUImageShiTomasiFeatureDetectionFilter.h"
|
||||
#import "GPUImageSingleComponentGaussianBlurFilter.h"
|
||||
#import "GPUImageSketchFilter.h"
|
||||
#import "GPUImageSkinToneFilter.h"
|
||||
#import "GPUImageSmoothToonFilter.h"
|
||||
#import "GPUImageSobelEdgeDetectionFilter.h"
|
||||
#import "GPUImageSoftEleganceFilter.h"
|
||||
#import "GPUImageSoftLightBlendFilter.h"
|
||||
#import "GPUImageSolarizeFilter.h"
|
||||
#import "GPUImageSolidColorGenerator.h"
|
||||
#import "GPUImageSourceOverBlendFilter.h"
|
||||
#import "GPUImageSphereRefractionFilter.h"
|
||||
#import "GPUImageStillCamera.h"
|
||||
#import "GPUImageStretchDistortionFilter.h"
|
||||
#import "GPUImageSubtractBlendFilter.h"
|
||||
#import "GPUImageSwirlFilter.h"
|
||||
#import "GPUImageTextureInput.h"
|
||||
#import "GPUImageTextureOutput.h"
|
||||
#import "GPUImageThreeInputFilter.h"
|
||||
#import "GPUImageThresholdEdgeDetectionFilter.h"
|
||||
#import "GPUImageThresholdedNonMaximumSuppressionFilter.h"
|
||||
#import "GPUImageThresholdSketchFilter.h"
|
||||
#import "GPUImageTiltShiftFilter.h"
|
||||
#import "GPUImageToneCurveFilter.h"
|
||||
#import "GPUImageToonFilter.h"
|
||||
#import "GPUImageTransformFilter.h"
|
||||
#import "GPUImageTwoInputCrossTextureSamplingFilter.h"
|
||||
#import "GPUImageTwoInputFilter.h"
|
||||
#import "GPUImageTwoPassFilter.h"
|
||||
#import "GPUImageTwoPassTextureSamplingFilter.h"
|
||||
#import "GPUImageUIElement.h"
|
||||
#import "GPUImageUnsharpMaskFilter.h"
|
||||
#import "GPUImageVideoCamera.h"
|
||||
#import "GPUImageVignetteFilter.h"
|
||||
#import "GPUImageVoronoiConsumerFilter.h"
|
||||
#import "GPUImageWeakPixelInclusionFilter.h"
|
||||
#import "GPUImageWhiteBalanceFilter.h"
|
||||
#import "GPUImageXYDerivativeFilter.h"
|
||||
#import "GPUImageZoomBlurFilter.h"
|
||||
#import "GPUImageFramework.h"
|
||||
#import "GPUImageContext.h"
|
||||
#import "GPUImageMovieWriter.h"
|
||||
#import "GPUImagePicture+TextureSubimage.h"
|
||||
#import "GPUImagePicture.h"
|
||||
#import "GPUImageView.h"
|
||||
#import "amf.h"
|
||||
#import "bytes.h"
|
||||
#import "dh.h"
|
||||
#import "dhgroups.h"
|
||||
#import "error.h"
|
||||
#import "handshake.h"
|
||||
#import "http.h"
|
||||
#import "log.h"
|
||||
#import "rtmp.h"
|
||||
#import "rtmp_sys.h"
|
||||
#import "libyuv.h"
|
||||
#import "basic_types.h"
|
||||
#import "compare.h"
|
||||
#import "compare_row.h"
|
||||
#import "convert.h"
|
||||
#import "convert_argb.h"
|
||||
#import "convert_from.h"
|
||||
#import "convert_from_argb.h"
|
||||
#import "cpu_id.h"
|
||||
#import "macros_msa.h"
|
||||
#import "mjpeg_decoder.h"
|
||||
#import "planar_functions.h"
|
||||
#import "rotate.h"
|
||||
#import "rotate_argb.h"
|
||||
#import "rotate_row.h"
|
||||
#import "row.h"
|
||||
#import "scale.h"
|
||||
#import "scale_argb.h"
|
||||
#import "scale_row.h"
|
||||
#import "version.h"
|
||||
#import "video_common.h"
|
||||
#import "SellyVideoCallDefinition.h"
|
||||
#import "SellyInflightItem.h"
|
||||
#import "SellySignalClient.h"
|
||||
#import "SellySignalProtocol.h"
|
||||
#import "SellySignalRevModel.h"
|
||||
#import "SellyIMConnectConfig.h"
|
||||
#import "SellySignalingChannelDelegate.h"
|
||||
#import "SellyWSIMConnect.h"
|
||||
#import "SellyRTCUserItem.h"
|
||||
#import "SellyRTCBaseSession.h"
|
||||
#import "SellyRTCRemoteVideoProxy.h"
|
||||
#import "SellyRTCSessionInternalDelegate.h"
|
||||
#import "SellyRtcVideoCanvasManager.h"
|
||||
#import "SellyRTCVideoFrame+Private.h"
|
||||
#import "SellyRTCStatsHelper.h"
|
||||
#import "SellyRTCCapture.h"
|
||||
#import "SellySessionPortManager.h"
|
||||
#import "VideoFrameRotator.h"
|
||||
#import "SellyRTCConferenceClient.h"
|
||||
#import "SellyRTCConferencePCChannel.h"
|
||||
#import "SellyRTCConferenceSession.h"
|
||||
#import "SellyP2PRTCClient.h"
|
||||
#import "SellyRTCP2pSession.h"
|
||||
#import "SellyRTCEngine+Private.h"
|
||||
|
||||
FOUNDATION_EXPORT double SellyCloudSDKVersionNumber;
|
||||
FOUNDATION_EXPORT const unsigned char SellyCloudSDKVersionString[];
|
||||
|
||||
121
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-xcframeworks.sh
generated
Executable file
121
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-xcframeworks.sh
generated
Executable file
@@ -0,0 +1,121 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
set -u
|
||||
set -o pipefail
|
||||
|
||||
function on_error {
|
||||
echo "$(realpath -mq "${0}"):$1: error: Unexpected failure"
|
||||
}
|
||||
trap 'on_error $LINENO' ERR
|
||||
|
||||
|
||||
# This protects against multiple targets copying the same framework dependency at the same time. The solution
|
||||
# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
|
||||
RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
|
||||
|
||||
|
||||
variant_for_slice()
|
||||
{
|
||||
case "$1" in
|
||||
"WebRTC.xcframework/ios-arm64")
|
||||
echo ""
|
||||
;;
|
||||
"WebRTC.xcframework/ios-arm64-simulator")
|
||||
echo "simulator"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
archs_for_slice()
|
||||
{
|
||||
case "$1" in
|
||||
"WebRTC.xcframework/ios-arm64")
|
||||
echo "arm64"
|
||||
;;
|
||||
"WebRTC.xcframework/ios-arm64-simulator")
|
||||
echo "arm64"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
copy_dir()
|
||||
{
|
||||
local source="$1"
|
||||
local destination="$2"
|
||||
|
||||
# Use filter instead of exclude so missing patterns don't throw errors.
|
||||
echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}*\" \"${destination}\""
|
||||
rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}"/* "${destination}"
|
||||
}
|
||||
|
||||
SELECT_SLICE_RETVAL=""
|
||||
|
||||
select_slice() {
|
||||
local xcframework_name="$1"
|
||||
xcframework_name="${xcframework_name##*/}"
|
||||
local paths=("${@:2}")
|
||||
# Locate the correct slice of the .xcframework for the current architectures
|
||||
local target_path=""
|
||||
|
||||
# Split archs on space so we can find a slice that has all the needed archs
|
||||
local target_archs=$(echo $ARCHS | tr " " "\n")
|
||||
|
||||
local target_variant=""
|
||||
if [[ "$PLATFORM_NAME" == *"simulator" ]]; then
|
||||
target_variant="simulator"
|
||||
fi
|
||||
if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then
|
||||
target_variant="maccatalyst"
|
||||
fi
|
||||
for i in ${!paths[@]}; do
|
||||
local matched_all_archs="1"
|
||||
local slice_archs="$(archs_for_slice "${xcframework_name}/${paths[$i]}")"
|
||||
local slice_variant="$(variant_for_slice "${xcframework_name}/${paths[$i]}")"
|
||||
for target_arch in $target_archs; do
|
||||
if ! [[ "${slice_variant}" == "$target_variant" ]]; then
|
||||
matched_all_archs="0"
|
||||
break
|
||||
fi
|
||||
|
||||
if ! echo "${slice_archs}" | tr " " "\n" | grep -F -q -x "$target_arch"; then
|
||||
matched_all_archs="0"
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ "$matched_all_archs" == "1" ]]; then
|
||||
# Found a matching slice
|
||||
echo "Selected xcframework slice ${paths[$i]}"
|
||||
SELECT_SLICE_RETVAL=${paths[$i]}
|
||||
break
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
install_xcframework() {
|
||||
local basepath="$1"
|
||||
local name="$2"
|
||||
local package_type="$3"
|
||||
local paths=("${@:4}")
|
||||
|
||||
# Locate the correct slice of the .xcframework for the current architectures
|
||||
select_slice "${basepath}" "${paths[@]}"
|
||||
local target_path="$SELECT_SLICE_RETVAL"
|
||||
if [[ -z "$target_path" ]]; then
|
||||
echo "warning: [CP] $(basename ${basepath}): Unable to find matching slice in '${paths[@]}' for the current build architectures ($ARCHS) and platform (${EFFECTIVE_PLATFORM_NAME-${PLATFORM_NAME}})."
|
||||
return
|
||||
fi
|
||||
local source="$basepath/$target_path"
|
||||
|
||||
local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}"
|
||||
|
||||
if [ ! -d "$destination" ]; then
|
||||
mkdir -p "$destination"
|
||||
fi
|
||||
|
||||
copy_dir "$source/" "$destination"
|
||||
echo "Copied $source to $destination"
|
||||
}
|
||||
|
||||
install_xcframework "${PODS_ROOT}/../../SellyCloudSDK/sdk/WebRTC.xcframework" "SellyCloudSDK" "framework" "ios-arm64" "ios-arm64-simulator"
|
||||
|
||||
20
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.debug.xcconfig
generated
Normal file
20
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.debug.xcconfig
generated
Normal file
@@ -0,0 +1,20 @@
|
||||
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES
|
||||
CLANG_CXX_LANGUAGE_STANDARD = c++17
|
||||
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
|
||||
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SellyCloudSDK
|
||||
EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64
|
||||
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../../SellyCloudSDK/sdk"
|
||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
||||
LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
|
||||
OTHER_LDFLAGS = $(inherited) -ObjC
|
||||
OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
|
||||
PODS_BUILD_DIR = ${BUILD_DIR}
|
||||
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
|
||||
PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
|
||||
PODS_ROOT = ${SRCROOT}
|
||||
PODS_TARGET_SRCROOT = ${PODS_ROOT}/../..
|
||||
PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
|
||||
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
|
||||
SKIP_INSTALL = YES
|
||||
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
|
||||
VALID_ARCHS = x86_64 arm64
|
||||
6
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.modulemap
generated
Normal file
6
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.modulemap
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
framework module SellyCloudSDK {
|
||||
umbrella header "SellyCloudSDK-umbrella.h"
|
||||
|
||||
export *
|
||||
module * { export * }
|
||||
}
|
||||
20
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.release.xcconfig
generated
Normal file
20
Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.release.xcconfig
generated
Normal file
@@ -0,0 +1,20 @@
|
||||
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES
|
||||
CLANG_CXX_LANGUAGE_STANDARD = c++17
|
||||
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
|
||||
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SellyCloudSDK
|
||||
EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64
|
||||
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../../SellyCloudSDK/sdk"
|
||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
||||
LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
|
||||
OTHER_LDFLAGS = $(inherited) -ObjC
|
||||
OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
|
||||
PODS_BUILD_DIR = ${BUILD_DIR}
|
||||
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
|
||||
PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
|
||||
PODS_ROOT = ${SRCROOT}
|
||||
PODS_TARGET_SRCROOT = ${PODS_ROOT}/../..
|
||||
PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
|
||||
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
|
||||
SKIP_INSTALL = YES
|
||||
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
|
||||
VALID_ARCHS = x86_64 arm64
|
||||
Reference in New Issue
Block a user