Commit c5e3937d by pierce

补充提交

parent fcfcca98
Showing with 9 additions and 361 deletions
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1500"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "49E1E3F9B03CFDDBAEB52E7552B14904"
BuildableName = "TTSDK.framework"
BlueprintName = "TTSDK-c49c8c19"
ReferencedContainer = "container:Pods.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
......@@ -14,9 +14,9 @@
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "CCECCBF09374646B80B060E79095D752"
BlueprintIdentifier = "A33ADF16319597B56A1BCD3E33548ED0"
BuildableName = "TTSDK.framework"
BlueprintName = "TTSDK-37f0402c"
BlueprintName = "TTSDK"
ReferencedContainer = "container:Pods.xcodeproj">
</BuildableReference>
</BuildActionEntry>
......
<?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>1.36.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>${CURRENT_PROJECT_VERSION}</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>
${PODS_ROOT}/TTSDK/TTSDK/TTFFmpeg/TTFFmpeg.framework.dSYM
\ No newline at end of file
${DWARF_DSYM_FOLDER_PATH}/TTFFmpeg.framework.dSYM
\ No newline at end of file
#!/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
# Used as a return value for each invocation of `strip_invalid_archs` function.
STRIP_BINARY_RETVAL=0
# Strip invalid architectures
strip_invalid_archs() {
binary="$1"
warn_missing_arch=${2:-true}
# Get architectures for current target binary
binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)"
# Intersect them with the architectures we are building for
intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)"
# If there are no archs supported by this binary then warn the user
if [[ -z "$intersected_archs" ]]; then
if [[ "$warn_missing_arch" == "true" ]]; then
echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)."
fi
STRIP_BINARY_RETVAL=1
return
fi
stripped=""
for arch in $binary_archs; do
if ! [[ "${ARCHS}" == *"$arch"* ]]; then
# Strip non-valid architectures in-place
lipo -remove "$arch" -output "$binary" "$binary"
stripped="$stripped $arch"
fi
done
if [[ "$stripped" ]]; then
echo "Stripped $binary of architectures:$stripped"
fi
STRIP_BINARY_RETVAL=0
}
# 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 .*.??????")
# Copies and strips a vendored dSYM
install_dsym() {
local source="$1"
warn_missing_arch=${2:-true}
if [ -r "$source" ]; then
# Copy the dSYM into the targets temp dir.
echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\""
rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}"
local basename
basename="$(basename -s .dSYM "$source")"
binary_name="$(ls "$source/Contents/Resources/DWARF")"
binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}"
# Strip invalid architectures from the dSYM.
if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then
strip_invalid_archs "$binary" "$warn_missing_arch"
fi
if [[ $STRIP_BINARY_RETVAL == 0 ]]; then
# Move the stripped file into its final destination.
echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\""
rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}"
else
# The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing.
mkdir -p "${DWARF_DSYM_FOLDER_PATH}"
touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM"
fi
fi
}
# Copies the bcsymbolmap files of a vendored framework
install_bcsymbolmap() {
local bcsymbolmap_path="$1"
local destination="${BUILT_PRODUCTS_DIR}"
echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}""
rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"
}
install_dsym "${PODS_ROOT}/TTSDK/TTSDK/TTFFmpeg/TTFFmpeg.framework.dSYM"
#import <Foundation/Foundation.h>
@interface PodsDummy_TTSDK_c49c8c19 : NSObject
@end
@implementation PodsDummy_TTSDK_c49c8c19
@end
#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
#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 "TTSDKManager.h"
#import "TTLiveURLComposer.h"
#import "TVLManager+External.h"
#import "TVLPlayerItem+TTSDK.h"
#import "TVLMonitor.h"
#import "TVLOption.h"
#import "TVLPlayerItem.h"
#import "TVLPlayerItemPreferences.h"
#import "NSError+TTVideoLive.h"
#import "TVLConstDefine.h"
#import "TTVideoLive.h"
#import "TVLManager+Settings.h"
#import "TVLManager.h"
#import "TVLProtocol.h"
#import "TVLSettingsManager.h"
#import "TVLManager+VideoProcessing.h"
#import "TVLManager+VR.h"
#import "IVCABRBufferInfo.h"
#import "IVCABRDeviceInfo.h"
#import "IVCABRInfoListener.h"
#import "IVCABRModule.h"
#import "IVCABRModuleSpeedRecord.h"
#import "IVCABRPlayStateSupplier.h"
#import "IVCABRStream.h"
#import "VCABRAudioStream.h"
#import "VCABRBufferInfo.h"
#import "VCABRConfig.h"
#import "VCABRDeviceInfo.h"
#import "VCABRResult.h"
#import "VCABRResultElement.h"
#import "VCABRVideoStream.h"
#import "TTDnsExportResult.h"
#import "TTDnsResolver.h"
#import "IVCNetworkSpeedPredictor.h"
#import "IVCNetworkSpeedRecord.h"
#import "VCNetworkSpeedRecord.h"
#import "TTVideoEngineDebugTools.h"
#import "TTVideoEngineDebugVideoInfoBusiness.h"
#import "TTVideoEngineDebugVideoInfoView.h"
#import "TTVideoEngine+DebugTool.h"
#import "TTVideoEngineEnvConfig.h"
#import "TTVideoEngineInfoModel.h"
#import "TTVideoEngineMaskInfo.h"
#import "TTVideoEngineThumbInfo.h"
#import "TTVideoEngineAVPlayerItemAccessLog.h"
#import "TTVideoEngineAVPlayerItemAccessLogEvent.h"
#import "TTVideoEngineDownloader.h"
#import "TTVideoEngineEventManager.h"
#import "TTVideoEngineLoadProgress.h"
#import "TTVideoEnginePreloader.h"
#import "TTVideoEngineKeys.h"
#import "TTVideoEngineModel.h"
#import "TTVideoEngineModelDef.h"
#import "TTVideoEnginePlayInfo.h"
#import "TTVideoEnginePlayItem.h"
#import "TTVideoEngineSource.h"
#import "TTVideoEngineVideoInfo.h"
#import "TTVideoEngineNetClient.h"
#import "TTVideoEngineNetwork.h"
#import "TTVideoEngineNetworkPredictorAction.h"
#import "TTVideoEngineNetworkPredictorReaction.h"
#import "TTVideoEngineNetworkSpeedPredictorConfigModel.h"
#import "TTAVPreloaderItem.h"
#import "TTVideoPreloader.h"
#import "TTVideoCacheManager.h"
#import "TTVideoEngineInfoFetcher.h"
#import "TTVideoEngineSettings.h"
#import "TTVideoEngineStrategy.h"
#import "TTVideoEngineStrategyScene.h"
#import "TTVideoEngine+AIBarrage.h"
#import "TTVideoEngine+AsyncInit.h"
#import "TTVideoEngine+Audio.h"
#import "TTVideoEngine+AutoRes.h"
#import "TTVideoEngine+Mask.h"
#import "TTVideoEngine+MediaTrackInfo.h"
#import "TTVideoEngine+Options.h"
#import "TTVideoEngine+Preload.h"
#import "TTVideoEngine+SubTitle.h"
#import "TTVideoEngine+Tracker.h"
#import "TTVideoEngine+Video.h"
#import "TTVideoEngine+VR.h"
#import "TTVideoEngine.h"
#import "TTVideoEngineAuthTimer.h"
#import "TTVideoEngineExtraInfo.h"
#import "TTVideoEngineFragment.h"
#import "TTVideoEngineHeader.h"
#import "TTVideoEnginePool.h"
#import "TTVideoEngineCodecStrategyUtil.h"
#import "TTVideoEnginePlayerDefine.h"
#import "TTVideoEnginePublicProtocol.h"
#import "TTVideoEngineUtil.h"
#import "TTVideoEngineVRAction.h"
#import "TTVideoEngineVRModel.h"
#import "TTVideoEngineVRReaction.h"
#import "TTVideoEngineSmartUrl.h"
#import "TTVideoEngineMediaSource.h"
#import "TTVideoEngineMultiEncodingUrlSource.h"
#import "TTVideoEngineUrlSource.h"
#import "TTVideoEngineVideoModelSource.h"
#import "TTVideoEngineVidSource.h"
#import "TTVideoEngine+Strategy.h"
#import "VCVodStrategyManager.h"
#import "VodSettingsConfigEnv.h"
#import "VodSettingsDefine.h"
#import "VodSettingsFetcher.h"
#import "VodSettingsFetcherUtils.h"
#import "VodSettingsHeader.h"
#import "VodSettingsManager.h"
#import "VodSettingsNetProtocol.h"
#import "VodSettingsStorage.h"
#import "TTPlayerDef.h"
#import "TTAVPlayerLoadControlInterface.h"
FOUNDATION_EXPORT double TTSDKVersionNumber;
FOUNDATION_EXPORT const unsigned char TTSDKVersionString[];
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TTSDK-c49c8c19
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/OneKit" "${PODS_CONFIGURATION_BUILD_DIR}/RangersAppLog" "${PODS_ROOT}/TTSDK/TTSDK/TTFFmpeg" "${PODS_ROOT}/TTSDK/TTSDK/VCNVCloudNetwork/products/framework" "${PODS_ROOT}/TTSDK/TTSDK/boringssl" "${PODS_ROOT}/TTSDK/TTSDK/ffmpeg_dashdec_iOS"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
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}/TTSDK
PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
SKIP_INSTALL = YES
SWIFT_INCLUDE_PATHS = $(inherited) "${PODS_ROOT}/OneKit/OneKit/BaseKit/Decorator/Vendor" "${PODS_ROOT}/OneKit/ios-arch-iphone" "${PODS_ROOT}/RangersAppLog/ios-arch-iphone"
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
framework module TTSDK {
umbrella header "TTSDK-c49c8c19-umbrella.h"
export *
module * { export * }
}
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TTSDK-c49c8c19
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/OneKit" "${PODS_CONFIGURATION_BUILD_DIR}/RangersAppLog" "${PODS_ROOT}/TTSDK/TTSDK/TTFFmpeg" "${PODS_ROOT}/TTSDK/TTSDK/VCNVCloudNetwork/products/framework" "${PODS_ROOT}/TTSDK/TTSDK/boringssl" "${PODS_ROOT}/TTSDK/TTSDK/ffmpeg_dashdec_iOS"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
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}/TTSDK
PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
SKIP_INSTALL = YES
SWIFT_INCLUDE_PATHS = $(inherited) "${PODS_ROOT}/OneKit/OneKit/BaseKit/Decorator/Vendor" "${PODS_ROOT}/OneKit/ios-arch-iphone" "${PODS_ROOT}/RangersAppLog/ios-arch-iphone"
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
#import <Foundation/Foundation.h>
@interface PodsDummy_TTSDK_37f0402c : NSObject
@interface PodsDummy_TTSDK : NSObject
@end
@implementation PodsDummy_TTSDK_37f0402c
@implementation PodsDummy_TTSDK
@end
${PODS_ROOT}/Target Support Files/TTSDK-37f0402c/TTSDK-37f0402c-xcframeworks.sh
${PODS_ROOT}/Target Support Files/TTSDK/TTSDK-xcframeworks.sh
${PODS_ROOT}/TTSDK/TTSDK/ByteAudio/byteaudio.xcframework
\ No newline at end of file
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TTSDK-37f0402c
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TTSDK
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/OneKit" "${PODS_CONFIGURATION_BUILD_DIR}/RangersAppLog" "${PODS_ROOT}/TTSDK/TTSDK/ByteAudio" "${PODS_ROOT}/TTSDK/TTSDK/TTFFmpeg" "${PODS_ROOT}/TTSDK/TTSDK/VCNVCloudNetwork/products/framework" "${PODS_ROOT}/TTSDK/TTSDK/boringssl" "${PODS_ROOT}/TTSDK/TTSDK/ffmpeg_dashdec_iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TTSDK/ByteAudio"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
PODS_BUILD_DIR = ${BUILD_DIR}
......
framework module TTSDK {
umbrella header "TTSDK-37f0402c-umbrella.h"
umbrella header "TTSDK-umbrella.h"
export *
module * { export * }
......
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TTSDK-37f0402c
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TTSDK
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/OneKit" "${PODS_CONFIGURATION_BUILD_DIR}/RangersAppLog" "${PODS_ROOT}/TTSDK/TTSDK/ByteAudio" "${PODS_ROOT}/TTSDK/TTSDK/TTFFmpeg" "${PODS_ROOT}/TTSDK/TTSDK/VCNVCloudNetwork/products/framework" "${PODS_ROOT}/TTSDK/TTSDK/boringssl" "${PODS_ROOT}/TTSDK/TTSDK/ffmpeg_dashdec_iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TTSDK/ByteAudio"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
PODS_BUILD_DIR = ${BUILD_DIR}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment