diff --git a/APIDiffs/api-diffs-5.2.7.md b/APIDiffs/api-diffs-5.2.7.md new file mode 100644 index 0000000..7b27d01 --- /dev/null +++ b/APIDiffs/api-diffs-5.2.7.md @@ -0,0 +1,17 @@ +# QNRTCKit 5.2.6 to 5.2.7 API Differences + +## General Headers + +``` +QNMicrophoneAudioTrackDelegate +``` +- *Added* method `- (void)microphoneAudioTrack:(QNMicrophoneAudioTrack *)microphoneAudioTrack didFailWithError:(NSError *)error;` + + +``` +QNMicrophoneAudioTrack +``` +- *Added* method `@property (nonatomic, weak) id microphoneDelegate;` +- *Added* method `- (BOOL)startRecording;` +- *Added* method `- (BOOL)stopRecording;` +- *Added* method `- (void)pushAudioFrame:(const uint8_t*)data dataSize:(uint32_t)dataSize bitsPerSample:(uint32_t)bitsPerSample sampleRate:(uint32_t)sampleRate channels:(uint32_t)channels bigEndian:(bool)bigEndian planar:(bool)planar;` diff --git a/Pod/iphoneos/.DS_Store b/Pod/iphoneos/.DS_Store index 7975967..dc82d3f 100644 Binary files a/Pod/iphoneos/.DS_Store and b/Pod/iphoneos/.DS_Store differ diff --git a/Pod/iphoneos/QNRTCKit.framework.dSYM/Contents/Info.plist b/Pod/iphoneos/QNRTCKit.framework.dSYM/Contents/Info.plist index 04b4c0b..2acbe08 100644 --- a/Pod/iphoneos/QNRTCKit.framework.dSYM/Contents/Info.plist +++ b/Pod/iphoneos/QNRTCKit.framework.dSYM/Contents/Info.plist @@ -13,7 +13,7 @@ CFBundleSignature ???? CFBundleShortVersionString - 5.2.6 + 5.2.7 CFBundleVersion 1 diff --git a/Pod/iphoneos/QNRTCKit.framework.dSYM/Contents/Resources/DWARF/QNRTCKit b/Pod/iphoneos/QNRTCKit.framework.dSYM/Contents/Resources/DWARF/QNRTCKit index 2ac95a1..bab8a99 100644 Binary files a/Pod/iphoneos/QNRTCKit.framework.dSYM/Contents/Resources/DWARF/QNRTCKit and b/Pod/iphoneos/QNRTCKit.framework.dSYM/Contents/Resources/DWARF/QNRTCKit differ diff --git a/Pod/iphoneos/QNRTCKit.framework/Headers/QNTrack.h b/Pod/iphoneos/QNRTCKit.framework/Headers/QNTrack.h index 6b8bdd9..46f4110 100644 --- a/Pod/iphoneos/QNRTCKit.framework/Headers/QNTrack.h +++ b/Pod/iphoneos/QNRTCKit.framework/Headers/QNTrack.h @@ -198,11 +198,50 @@ NS_ASSUME_NONNULL_BEGIN @end +@class QNMicrophoneAudioTrack; +@protocol QNMicrophoneAudioTrackDelegate + +@optional + +/*! + * @abstract 麦克风采集运行过程中发生错误会通过该方法回调。 + * + * @since v5.2.7 + */ +- (void)microphoneAudioTrack:(QNMicrophoneAudioTrack *)microphoneAudioTrack didFailWithError:(NSError *)error; + +@end + #pragma mark -- QNMicrophoneAudioTrack @interface QNMicrophoneAudioTrack : QNLocalAudioTrack +/*! + * @abstract 麦克风 Track 回调代理。 + * + * @since v5.2.7 + */ +@property (nonatomic, weak) id microphoneDelegate; + - (instancetype)init NS_UNAVAILABLE; +/*! + * @abstract 开始麦克风采集 + * + * @return 是否调用成功 + * + * @since v5.2.7 + */ +- (BOOL)startRecording; + +/*! + * @abstract 停止麦克风采集 + * + * @return 是否调用成功 + * + * @since v5.2.7 + */ +- (BOOL)stopRecording; + @end #pragma mark -- QNCustomAudioTrack @@ -254,7 +293,28 @@ NS_ASSUME_NONNULL_BEGIN */ - (void)pushAudioBuffer:(AudioBuffer *)audioBuffer asbd:(AudioStreamBasicDescription *)asbd; - +/*! + * @abstract 导入音频数据 + * + * @discussion 支持的音频数据格式为:PCM 格式 + * + * @warning 音频数据的格式信息,请务必对应实际数据信息传入 + * + * @param data PCM 裸数据 + * + * @param bitsPerSample 位宽 + * + * @param sampleRate 采样率 + * + * @param channels 声道数 + * + * @param bigEndian 是否是大端,默认是小端 + * + * @param planar 是否是平面结构,双声道模式下,默认是 packed + * + * @since v5.2.7 + */ +- (void)pushAudioFrame:(const uint8_t*)data dataSize:(uint32_t)dataSize bitsPerSample:(uint32_t)bitsPerSample sampleRate:(uint32_t)sampleRate channels:(uint32_t)channels bigEndian:(bool)bigEndian planar:(bool)planar; @end #pragma mark -- QNLocalVideoTrackDelegate diff --git a/Pod/iphoneos/QNRTCKit.framework/Info.plist b/Pod/iphoneos/QNRTCKit.framework/Info.plist index 40a7ef9..27e3cb3 100644 Binary files a/Pod/iphoneos/QNRTCKit.framework/Info.plist and b/Pod/iphoneos/QNRTCKit.framework/Info.plist differ diff --git a/Pod/iphoneos/QNRTCKit.framework/QNRTCKit b/Pod/iphoneos/QNRTCKit.framework/QNRTCKit index 1df841d..14bfa75 100755 Binary files a/Pod/iphoneos/QNRTCKit.framework/QNRTCKit and b/Pod/iphoneos/QNRTCKit.framework/QNRTCKit differ diff --git a/Pod/universal/.DS_Store b/Pod/universal/.DS_Store index ee647b6..c258594 100644 Binary files a/Pod/universal/.DS_Store and b/Pod/universal/.DS_Store differ diff --git a/Pod/universal/QNRTCKit.framework.dSYM/Contents/Info.plist b/Pod/universal/QNRTCKit.framework.dSYM/Contents/Info.plist index 04b4c0b..2acbe08 100644 --- a/Pod/universal/QNRTCKit.framework.dSYM/Contents/Info.plist +++ b/Pod/universal/QNRTCKit.framework.dSYM/Contents/Info.plist @@ -13,7 +13,7 @@ CFBundleSignature ???? CFBundleShortVersionString - 5.2.6 + 5.2.7 CFBundleVersion 1 diff --git a/Pod/universal/QNRTCKit.framework.dSYM/Contents/Resources/DWARF/QNRTCKit b/Pod/universal/QNRTCKit.framework.dSYM/Contents/Resources/DWARF/QNRTCKit index 2ac95a1..bab8a99 100644 Binary files a/Pod/universal/QNRTCKit.framework.dSYM/Contents/Resources/DWARF/QNRTCKit and b/Pod/universal/QNRTCKit.framework.dSYM/Contents/Resources/DWARF/QNRTCKit differ diff --git a/Pod/universal/QNRTCKit.framework/.DS_Store b/Pod/universal/QNRTCKit.framework/.DS_Store index dd13176..4744572 100644 Binary files a/Pod/universal/QNRTCKit.framework/.DS_Store and b/Pod/universal/QNRTCKit.framework/.DS_Store differ diff --git a/Pod/universal/QNRTCKit.framework/Headers/QNTrack.h b/Pod/universal/QNRTCKit.framework/Headers/QNTrack.h index 6b8bdd9..46f4110 100644 --- a/Pod/universal/QNRTCKit.framework/Headers/QNTrack.h +++ b/Pod/universal/QNRTCKit.framework/Headers/QNTrack.h @@ -198,11 +198,50 @@ NS_ASSUME_NONNULL_BEGIN @end +@class QNMicrophoneAudioTrack; +@protocol QNMicrophoneAudioTrackDelegate + +@optional + +/*! + * @abstract 麦克风采集运行过程中发生错误会通过该方法回调。 + * + * @since v5.2.7 + */ +- (void)microphoneAudioTrack:(QNMicrophoneAudioTrack *)microphoneAudioTrack didFailWithError:(NSError *)error; + +@end + #pragma mark -- QNMicrophoneAudioTrack @interface QNMicrophoneAudioTrack : QNLocalAudioTrack +/*! + * @abstract 麦克风 Track 回调代理。 + * + * @since v5.2.7 + */ +@property (nonatomic, weak) id microphoneDelegate; + - (instancetype)init NS_UNAVAILABLE; +/*! + * @abstract 开始麦克风采集 + * + * @return 是否调用成功 + * + * @since v5.2.7 + */ +- (BOOL)startRecording; + +/*! + * @abstract 停止麦克风采集 + * + * @return 是否调用成功 + * + * @since v5.2.7 + */ +- (BOOL)stopRecording; + @end #pragma mark -- QNCustomAudioTrack @@ -254,7 +293,28 @@ NS_ASSUME_NONNULL_BEGIN */ - (void)pushAudioBuffer:(AudioBuffer *)audioBuffer asbd:(AudioStreamBasicDescription *)asbd; - +/*! + * @abstract 导入音频数据 + * + * @discussion 支持的音频数据格式为:PCM 格式 + * + * @warning 音频数据的格式信息,请务必对应实际数据信息传入 + * + * @param data PCM 裸数据 + * + * @param bitsPerSample 位宽 + * + * @param sampleRate 采样率 + * + * @param channels 声道数 + * + * @param bigEndian 是否是大端,默认是小端 + * + * @param planar 是否是平面结构,双声道模式下,默认是 packed + * + * @since v5.2.7 + */ +- (void)pushAudioFrame:(const uint8_t*)data dataSize:(uint32_t)dataSize bitsPerSample:(uint32_t)bitsPerSample sampleRate:(uint32_t)sampleRate channels:(uint32_t)channels bigEndian:(bool)bigEndian planar:(bool)planar; @end #pragma mark -- QNLocalVideoTrackDelegate diff --git a/Pod/universal/QNRTCKit.framework/Info.plist b/Pod/universal/QNRTCKit.framework/Info.plist index 40a7ef9..27e3cb3 100644 Binary files a/Pod/universal/QNRTCKit.framework/Info.plist and b/Pod/universal/QNRTCKit.framework/Info.plist differ diff --git a/Pod/universal/QNRTCKit.framework/QNRTCKit b/Pod/universal/QNRTCKit.framework/QNRTCKit index 1cc89fe..ad02641 100755 Binary files a/Pod/universal/QNRTCKit.framework/QNRTCKit and b/Pod/universal/QNRTCKit.framework/QNRTCKit differ diff --git a/QNRTC-API-Examples/.DS_Store b/QNRTC-API-Examples/.DS_Store index 3c98601..4f06bbe 100644 Binary files a/QNRTC-API-Examples/.DS_Store and b/QNRTC-API-Examples/.DS_Store differ diff --git a/QNRTC-API-Examples/Podfile b/QNRTC-API-Examples/Podfile index c66c293..382c8a2 100644 --- a/QNRTC-API-Examples/Podfile +++ b/QNRTC-API-Examples/Podfile @@ -1,5 +1,5 @@ # Uncomment the next line to define a global platform for your project -# platform :ios, '9.0' +# platform :ios, '11.0' target 'Api-Examples-iOS' do # Comment the next line if you don't want to use dynamic frameworks diff --git a/QNRTC-API-Examples/Podfile.lock b/QNRTC-API-Examples/Podfile.lock index a1cc3c9..f668643 100644 --- a/QNRTC-API-Examples/Podfile.lock +++ b/QNRTC-API-Examples/Podfile.lock @@ -1,8 +1,8 @@ PODS: - Masonry (1.1.0) - - QNRTCKit-iOS (5.2.6): - - QNRTCKit-iOS/Core (= 5.2.6) - - QNRTCKit-iOS/Core (5.2.6) + - QNRTCKit-iOS (5.2.7): + - QNRTCKit-iOS/Core (= 5.2.7) + - QNRTCKit-iOS/Core (5.2.7) DEPENDENCIES: - Masonry (= 1.1.0) @@ -18,8 +18,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: Masonry: 678fab65091a9290e40e2832a55e7ab731aad201 - QNRTCKit-iOS: 8a3fe030639f0be630bf811a3b3bb8fb190c2692 + QNRTCKit-iOS: c3ceac7cf62c755bbd1d05af5cb98b171b1c4581 -PODFILE CHECKSUM: c720700c5f736c56079e4fdd029795870c4a4043 +PODFILE CHECKSUM: e7771e20c9aac4bcb5ef9d2b4aa243675bd09687 COCOAPODS: 1.12.1 diff --git a/QNRTC-API-Examples/Pods/Local Podspecs/QNRTCKit-iOS.podspec.json b/QNRTC-API-Examples/Pods/Local Podspecs/QNRTCKit-iOS.podspec.json index f59d7c3..8d04a9b 100644 --- a/QNRTC-API-Examples/Pods/Local Podspecs/QNRTCKit-iOS.podspec.json +++ b/QNRTC-API-Examples/Pods/Local Podspecs/QNRTCKit-iOS.podspec.json @@ -1,6 +1,6 @@ { "name": "QNRTCKit-iOS", - "version": "5.2.6", + "version": "5.2.7", "summary": "Qiniu RTC SDK for iOS.", "homepage": "https://github.com/pili-engineering/QNRTC-iOS", "license": "Apache License, Version 2.0", @@ -8,7 +8,7 @@ "pili": "pili-coresdk@qiniu.com" }, "source": { - "http": "https://sdk-release.qnsdk.com/QNRTCKit-iphoneos-v5.2.6.zip" + "http": "https://sdk-release.qnsdk.com/QNRTCKit-iphoneos-v5.2.7.zip" }, "pod_target_xcconfig": { "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64" diff --git a/QNRTC-API-Examples/Pods/Manifest.lock b/QNRTC-API-Examples/Pods/Manifest.lock index a1cc3c9..f668643 100644 --- a/QNRTC-API-Examples/Pods/Manifest.lock +++ b/QNRTC-API-Examples/Pods/Manifest.lock @@ -1,8 +1,8 @@ PODS: - Masonry (1.1.0) - - QNRTCKit-iOS (5.2.6): - - QNRTCKit-iOS/Core (= 5.2.6) - - QNRTCKit-iOS/Core (5.2.6) + - QNRTCKit-iOS (5.2.7): + - QNRTCKit-iOS/Core (= 5.2.7) + - QNRTCKit-iOS/Core (5.2.7) DEPENDENCIES: - Masonry (= 1.1.0) @@ -18,8 +18,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: Masonry: 678fab65091a9290e40e2832a55e7ab731aad201 - QNRTCKit-iOS: 8a3fe030639f0be630bf811a3b3bb8fb190c2692 + QNRTCKit-iOS: c3ceac7cf62c755bbd1d05af5cb98b171b1c4581 -PODFILE CHECKSUM: c720700c5f736c56079e4fdd029795870c4a4043 +PODFILE CHECKSUM: e7771e20c9aac4bcb5ef9d2b4aa243675bd09687 COCOAPODS: 1.12.1 diff --git a/QNRTC-API-Examples/Pods/Pods.xcodeproj/project.pbxproj b/QNRTC-API-Examples/Pods/Pods.xcodeproj/project.pbxproj index 5b04b2f..9b2224d 100644 --- a/QNRTC-API-Examples/Pods/Pods.xcodeproj/project.pbxproj +++ b/QNRTC-API-Examples/Pods/Pods.xcodeproj/project.pbxproj @@ -9,13 +9,13 @@ /* Begin PBXAggregateTarget section */ B6A52A79806572386958AD9BA67B8948 /* QNRTCKit-iOS */ = { isa = PBXAggregateTarget; - buildConfigurationList = 63061D02CF2F356723093453DDE84118 /* Build configuration list for PBXAggregateTarget "QNRTCKit-iOS" */; + buildConfigurationList = 3A95290D9950DA1EC1C6E67DFD542453 /* Build configuration list for PBXAggregateTarget "QNRTCKit-iOS" */; buildPhases = ( + 435F1A2BF1990E9CF12023B9FBC98298 /* [CP] Copy dSYMs */, ); dependencies = ( ); name = "QNRTCKit-iOS"; - productName = "QNRTCKit-iOS"; }; /* End PBXAggregateTarget section */ @@ -55,19 +55,19 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 36EBA1B8FB9A2E51FD0E34830C468375 /* PBXContainerItemProxy */ = { + 80CE34555A2A0EEE7476A26CC01A2406 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; - remoteInfo = Masonry; + remoteGlobalIDString = B6A52A79806572386958AD9BA67B8948; + remoteInfo = "QNRTCKit-iOS"; }; - A7E5416B7CE88F16B2753A644A2E80D3 /* PBXContainerItemProxy */ = { + 8FD93B92BD85BE79572EE45A2762619A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B6A52A79806572386958AD9BA67B8948; - remoteInfo = "QNRTCKit-iOS"; + remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; + remoteInfo = Masonry; }; /* End PBXContainerItemProxy section */ @@ -76,7 +76,6 @@ 047EE388CF208BD5F57049BD98558C94 /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = ""; }; 071EEE0A3CE36E163E09EA7F7915F1DE /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = ""; }; 0CF458FBC5BF43F72FA7282E302CC25B /* Pods-Api-Examples-iOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Api-Examples-iOS-acknowledgements.markdown"; sourceTree = ""; }; - 117E948B11B951482724A345FA3B648E /* QNRTCKit-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "QNRTCKit-iOS.release.xcconfig"; sourceTree = ""; }; 1FFED36A657123030ABB700256D73F15 /* Masonry */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Masonry; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 27E12E3D2779B5C7A8301A94F715DB4C /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; 30EC6C5D191587619B42076546EDC448 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = ""; }; @@ -88,21 +87,25 @@ 470C5CD1265270E95A8A89443C727427 /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = ""; }; 4952C53E237A868F9FA6A47E5CE99779 /* Pods-Api-Examples-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Api-Examples-iOS.release.xcconfig"; sourceTree = ""; }; 4AD89987EC7EAE20D7034EEF9935E7CC /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = ""; }; + 4F52CD42EE319F2E7317F7BFB52CFC3B /* QNRTCKit-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "QNRTCKit-iOS.debug.xcconfig"; sourceTree = ""; }; 55960467D1B758EC688A18A171012E78 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = ""; }; 596000D9FE5D6CF6EB7DD58E02CDA27B /* Pods-Api-Examples-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Api-Examples-iOS-Info.plist"; sourceTree = ""; }; 607937A372913475EE7EAE532760ACD4 /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = ""; }; + 611C8BB5E28E049C63E2C6FC433FDB5C /* QNRTCKit-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "QNRTCKit-iOS.release.xcconfig"; sourceTree = ""; }; 6CF8069504999FB8BF5FA1529175AA74 /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = ""; }; 6E17443EA85E103F4DD0553AB6BB942A /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = ""; }; - 6F0E196C3021B6D2D5209F8AC8D49000 /* Pods_Api_Examples_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Api_Examples_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6F0E196C3021B6D2D5209F8AC8D49000 /* Pods-Api-Examples-iOS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-Api-Examples-iOS"; path = Pods_Api_Examples_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 6FF4AF21902029EC43C354AC0978CE49 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = ""; }; 72A95F8027E3EB86CB9AE2D7539201FE /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = ""; }; 77C8C36C23B553CDAF9CE0AFC7D7BF24 /* Pods-Api-Examples-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Api-Examples-iOS-dummy.m"; sourceTree = ""; }; + 7E0D284EBB1500351504ABE3F0A3E9AC /* QNRTCKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QNRTCKit.framework; path = Pod/iphoneos/QNRTCKit.framework; sourceTree = ""; }; 837834476F3329FA118B081516D4FC28 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = ""; }; + 83B4A27A86158122AC02B45716195E99 /* QNRTCKit-iOS-copy-dsyms.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "QNRTCKit-iOS-copy-dsyms.sh"; sourceTree = ""; }; 86765B456E483806C4E13D2DD50E40A4 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = ""; }; - 88EED4BB90A72BD631B4351301472675 /* QNRTCKit-iOS.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = "QNRTCKit-iOS.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 8AEEBD88282BA13360CAA867D8465C75 /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = ""; }; + 8F46E75690D201A519B90008D22D53AE /* QNRTCKit-iOS.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "QNRTCKit-iOS.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 9073C3B74BC30C55B4EB5B2A596EAD72 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; A78D3443F105E00FC21FE5A357C8F716 /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = ""; }; A85AE9E36F67A1B513CB8DA940771B4F /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = ""; }; A8BCCE8C6C17F326AFEDF4357C62ADAF /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = ""; }; @@ -116,7 +119,6 @@ DBBBE254B609ED77B1F379CB5C1FCBF1 /* Pods-Api-Examples-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Api-Examples-iOS-umbrella.h"; sourceTree = ""; }; DFA1012B6A8BD076CD9F09831AE37A01 /* Masonry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Masonry-Info.plist"; sourceTree = ""; }; E7851906D7976272A721C8C4E0CE9092 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = ""; }; - E8F8A0219C75D17DAAF2A1503FC6DE12 /* QNRTCKit-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "QNRTCKit-iOS.debug.xcconfig"; sourceTree = ""; }; EAB6F611E86A4758835A715E4B4184F6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; EB7CC7527FD599A1064055C060E14B43 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = ""; }; EDA8A3885BC33F25CB32442EB2449111 /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = ""; }; @@ -182,6 +184,7 @@ 342C4D9B5E1E36390E7AF01E35444998 /* ViewController+MASAdditions.m */, C84A449C2DE4F91F0620A5147DD42E0F /* Support Files */, ); + name = Masonry; path = Masonry; sourceTree = ""; }; @@ -193,26 +196,17 @@ name = Frameworks; sourceTree = ""; }; - 3AB68A1B6B73342B5CABF87952C9A4E0 /* Support Files */ = { + 34E9D2A4F0756D8AFDAACB462B57242B /* Support Files */ = { isa = PBXGroup; children = ( - E8F8A0219C75D17DAAF2A1503FC6DE12 /* QNRTCKit-iOS.debug.xcconfig */, - 117E948B11B951482724A345FA3B648E /* QNRTCKit-iOS.release.xcconfig */, + 83B4A27A86158122AC02B45716195E99 /* QNRTCKit-iOS-copy-dsyms.sh */, + 4F52CD42EE319F2E7317F7BFB52CFC3B /* QNRTCKit-iOS.debug.xcconfig */, + 611C8BB5E28E049C63E2C6FC433FDB5C /* QNRTCKit-iOS.release.xcconfig */, ); name = "Support Files"; path = "QNRTC-API-Examples/Pods/Target Support Files/QNRTCKit-iOS"; sourceTree = ""; }; - 48A8097267AD8AA2DB966F1878261DBB /* QNRTCKit-iOS */ = { - isa = PBXGroup; - children = ( - 5C62992C364967A3925B32A0595D0C16 /* Pod */, - 3AB68A1B6B73342B5CABF87952C9A4E0 /* Support Files */, - ); - name = "QNRTCKit-iOS"; - path = ../..; - sourceTree = ""; - }; 59DA5C1F72E1D5BABC43EACBA672C3BA /* iOS */ = { isa = PBXGroup; children = ( @@ -222,12 +216,12 @@ name = iOS; sourceTree = ""; }; - 5C62992C364967A3925B32A0595D0C16 /* Pod */ = { + 744E97349836AB40E75C79A5412A2021 /* Core */ = { isa = PBXGroup; children = ( - 88EED4BB90A72BD631B4351301472675 /* QNRTCKit-iOS.podspec */, + EACB2655FB60A6117BA5B1993FB54856 /* Frameworks */, ); - name = Pod; + name = Core; sourceTree = ""; }; 7529FD53BCE26816CCD46658378AAF1B /* Pods */ = { @@ -255,15 +249,31 @@ path = "Target Support Files/Pods-Api-Examples-iOS"; sourceTree = ""; }; + A979EE4278FBB4308495177415FA8621 /* Pod */ = { + isa = PBXGroup; + children = ( + 8F46E75690D201A519B90008D22D53AE /* QNRTCKit-iOS.podspec */, + ); + name = Pod; + sourceTree = ""; + }; AD23223888A850B8C5F84D80E5133C9C /* Products */ = { isa = PBXGroup; children = ( 1FFED36A657123030ABB700256D73F15 /* Masonry */, - 6F0E196C3021B6D2D5209F8AC8D49000 /* Pods_Api_Examples_iOS.framework */, + 6F0E196C3021B6D2D5209F8AC8D49000 /* Pods-Api-Examples-iOS */, ); name = Products; sourceTree = ""; }; + BFAA0B379B518C4FB5D45A37EC916A75 /* Development Pods */ = { + isa = PBXGroup; + children = ( + F814BA275AD217AAC73FEC193F72559B /* QNRTCKit-iOS */, + ); + name = "Development Pods"; + sourceTree = ""; + }; C84A449C2DE4F91F0620A5147DD42E0F /* Support Files */ = { isa = PBXGroup; children = ( @@ -283,7 +293,7 @@ isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - FC4A43A54FFD1BF18EA921E4E0E6955E /* Development Pods */, + BFAA0B379B518C4FB5D45A37EC916A75 /* Development Pods */, 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */, 7529FD53BCE26816CCD46658378AAF1B /* Pods */, AD23223888A850B8C5F84D80E5133C9C /* Products */, @@ -291,12 +301,23 @@ ); sourceTree = ""; }; - FC4A43A54FFD1BF18EA921E4E0E6955E /* Development Pods */ = { + EACB2655FB60A6117BA5B1993FB54856 /* Frameworks */ = { isa = PBXGroup; children = ( - 48A8097267AD8AA2DB966F1878261DBB /* QNRTCKit-iOS */, + 7E0D284EBB1500351504ABE3F0A3E9AC /* QNRTCKit.framework */, ); - name = "Development Pods"; + name = Frameworks; + sourceTree = ""; + }; + F814BA275AD217AAC73FEC193F72559B /* QNRTCKit-iOS */ = { + isa = PBXGroup; + children = ( + 744E97349836AB40E75C79A5412A2021 /* Core */, + A979EE4278FBB4308495177415FA8621 /* Pod */, + 34E9D2A4F0756D8AFDAACB462B57242B /* Support Files */, + ); + name = "QNRTCKit-iOS"; + path = ../..; sourceTree = ""; }; /* End PBXGroup section */ @@ -366,12 +387,12 @@ buildRules = ( ); dependencies = ( - 1A7A3959B03B3D62FF9D003E6416D12F /* PBXTargetDependency */, - 0EDD7D013EBD87E7E8269751CAF7309C /* PBXTargetDependency */, + DEBC4368EDF4B814C2182E9FF12952A2 /* PBXTargetDependency */, + 0E980B57A3CB991116B89CCA0B061770 /* PBXTargetDependency */, ); name = "Pods-Api-Examples-iOS"; productName = Pods_Api_Examples_iOS; - productReference = 6F0E196C3021B6D2D5209F8AC8D49000 /* Pods_Api_Examples_iOS.framework */; + productReference = 6F0E196C3021B6D2D5209F8AC8D49000 /* Pods-Api-Examples-iOS */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -420,6 +441,26 @@ }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + 435F1A2BF1990E9CF12023B9FBC98298 /* [CP] Copy dSYMs */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/QNRTCKit-iOS/QNRTCKit-iOS-copy-dsyms-input-files.xcfilelist", + ); + name = "[CP] Copy dSYMs"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/QNRTCKit-iOS/QNRTCKit-iOS-copy-dsyms-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/QNRTCKit-iOS/QNRTCKit-iOS-copy-dsyms.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ 3003736003A11F9793D9EA6DC169AED7 /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -450,108 +491,25 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 0EDD7D013EBD87E7E8269751CAF7309C /* PBXTargetDependency */ = { + 0E980B57A3CB991116B89CCA0B061770 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "QNRTCKit-iOS"; target = B6A52A79806572386958AD9BA67B8948 /* QNRTCKit-iOS */; - targetProxy = A7E5416B7CE88F16B2753A644A2E80D3 /* PBXContainerItemProxy */; + targetProxy = 80CE34555A2A0EEE7476A26CC01A2406 /* PBXContainerItemProxy */; }; - 1A7A3959B03B3D62FF9D003E6416D12F /* PBXTargetDependency */ = { + DEBC4368EDF4B814C2182E9FF12952A2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Masonry; target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; - targetProxy = 36EBA1B8FB9A2E51FD0E34830C468375 /* PBXContainerItemProxy */; + targetProxy = 8FD93B92BD85BE79572EE45A2762619A /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 034148A2E7296F60AA3F9BA1595DAAB1 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E8F8A0219C75D17DAAF2A1503FC6DE12 /* QNRTCKit-iOS.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 25AD9454612BF454A1E3DC4CD4FA8C6D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - 528BC065E4CA9E9B05DAAB5ABE7859F1 /* Debug */ = { + 574336E93FEE5E80463961C3B5210418 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CAE9EEB21A66EDC89009A9F39B7DDDB2 /* Pods-Api-Examples-iOS.debug.xcconfig */; + baseConfigurationReference = F287598D192FA586BD4AECCD85B988A4 /* Masonry.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -560,59 +518,57 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Api-Examples-iOS/Pods-Api-Examples-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Api-Examples-iOS/Pods-Api-Examples-iOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap"; + PRODUCT_MODULE_NAME = Masonry; + PRODUCT_NAME = Masonry; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 574336E93FEE5E80463961C3B5210418 /* Debug */ = { + 726D4E75AFE78D5BD80220BA692CB233 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F287598D192FA586BD4AECCD85B988A4 /* Masonry.debug.xcconfig */; + baseConfigurationReference = 611C8BB5E28E049C63E2C6FC433FDB5C /* QNRTCKit-iOS.release.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 80F109B72CE7622AAF2E562DA42A9531 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4F52CD42EE319F2E7317F7BFB52CFC3B /* QNRTCKit-iOS.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", - "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap"; - PRODUCT_MODULE_NAME = Masonry; - PRODUCT_NAME = Masonry; SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; }; name = Debug; }; @@ -650,7 +606,7 @@ }; name = Release; }; - CA547D2C7E9A8A153DC2B27FBE00B112 /* Release */ = { + 903A0004D3E6651EFD5D2E16214D101B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -700,7 +656,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -712,28 +668,115 @@ }; name = Release; }; - CF527A332F03122255F5B99A38610151 /* Release */ = { + B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 117E948B11B951482724A345FA3B648E /* QNRTCKit-iOS.release.xcconfig */; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + B8EFEE98A57649C25065AB0BA2BCF434 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CAE9EEB21A66EDC89009A9F39B7DDDB2 /* Pods-Api-Examples-iOS.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-Api-Examples-iOS/Pods-Api-Examples-iOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", + "@loader_path/Frameworks", ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Api-Examples-iOS/Pods-Api-Examples-iOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; + SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - DD228358DC1C65A07E7A20F6DCE678C5 /* Release */ = { + ED12F9BF73C59E36F7FF3DE5FB7FB89C /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 4952C53E237A868F9FA6A47E5CE99779 /* Pods-Api-Examples-iOS.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -744,7 +787,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/Pods-Api-Examples-iOS/Pods-Api-Examples-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -778,20 +821,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + 3A95290D9950DA1EC1C6E67DFD542453 /* Build configuration list for PBXAggregateTarget "QNRTCKit-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 25AD9454612BF454A1E3DC4CD4FA8C6D /* Debug */, - CA547D2C7E9A8A153DC2B27FBE00B112 /* Release */, + 80F109B72CE7622AAF2E562DA42A9531 /* Debug */, + 726D4E75AFE78D5BD80220BA692CB233 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 63061D02CF2F356723093453DDE84118 /* Build configuration list for PBXAggregateTarget "QNRTCKit-iOS" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 034148A2E7296F60AA3F9BA1595DAAB1 /* Debug */, - CF527A332F03122255F5B99A38610151 /* Release */, + B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */, + 903A0004D3E6651EFD5D2E16214D101B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -799,8 +842,8 @@ 6C31234607284B09A6EBE6BBBA131BE3 /* Build configuration list for PBXNativeTarget "Pods-Api-Examples-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 528BC065E4CA9E9B05DAAB5ABE7859F1 /* Debug */, - DD228358DC1C65A07E7A20F6DCE678C5 /* Release */, + B8EFEE98A57649C25065AB0BA2BCF434 /* Debug */, + ED12F9BF73C59E36F7FF3DE5FB7FB89C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/QNRTCKit-iOS-universal.podspec b/QNRTCKit-iOS-universal.podspec index 699d8d5..a4128f3 100644 --- a/QNRTCKit-iOS-universal.podspec +++ b/QNRTCKit-iOS-universal.podspec @@ -8,12 +8,12 @@ Pod::Spec.new do |s| s.name = 'QNRTCKit-iOS' - s.version = '5.2.6' + s.version = '5.2.7' s.summary = 'Qiniu RTC SDK for iOS.' s.homepage = 'https://github.com/pili-engineering/QNRTC-iOS' s.license = 'Apache License, Version 2.0' s.author = { "pili" => "pili-coresdk@qiniu.com" } - s.source = { :http => "https://sdk-release.qnsdk.com/QNRTCKit-universal-v5.2.6.zip"} + s.source = { :http => "https://sdk-release.qnsdk.com/QNRTCKit-universal-v5.2.7.zip"} s.platform = :ios diff --git a/QNRTCKit-iOS.podspec b/QNRTCKit-iOS.podspec index 95d8fee..d608d6a 100644 --- a/QNRTCKit-iOS.podspec +++ b/QNRTCKit-iOS.podspec @@ -8,12 +8,12 @@ Pod::Spec.new do |s| s.name = 'QNRTCKit-iOS' - s.version = '5.2.6' + s.version = '5.2.7' s.summary = 'Qiniu RTC SDK for iOS.' s.homepage = 'https://github.com/pili-engineering/QNRTC-iOS' s.license = 'Apache License, Version 2.0' s.author = { "pili" => "pili-coresdk@qiniu.com" } - s.source = { :http => "https://sdk-release.qnsdk.com/QNRTCKit-iphoneos-v5.2.6.zip"} + s.source = { :http => "https://sdk-release.qnsdk.com/QNRTCKit-iphoneos-v5.2.7.zip"} s.pod_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' } s.user_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' } diff --git a/QNRTCKitDemo/Podfile.lock b/QNRTCKitDemo/Podfile.lock index e402239..091cbc9 100644 --- a/QNRTCKitDemo/Podfile.lock +++ b/QNRTCKitDemo/Podfile.lock @@ -9,9 +9,9 @@ PODS: - PLPlayerKit (3.4.3): - PLPlayerKit/iphoneos (= 3.4.3) - PLPlayerKit/iphoneos (3.4.3) - - QNRTCKit-iOS (5.2.6): - - QNRTCKit-iOS/Core (= 5.2.6) - - QNRTCKit-iOS/Core (5.2.6) + - QNRTCKit-iOS (5.2.7): + - QNRTCKit-iOS/Core (= 5.2.7) + - QNRTCKit-iOS/Core (5.2.7) DEPENDENCIES: - Bugsnag (= 5.15.4) @@ -45,7 +45,7 @@ SPEC CHECKSUMS: Masonry: 678fab65091a9290e40e2832a55e7ab731aad201 MMMaterialDesignSpinner: a548042720c2e5f04212048483085d7942ac3e81 PLPlayerKit: a44734dc78c1f8f9fb22c537fa1916612fa46b06 - QNRTCKit-iOS: 8a3fe030639f0be630bf811a3b3bb8fb190c2692 + QNRTCKit-iOS: c3ceac7cf62c755bbd1d05af5cb98b171b1c4581 PODFILE CHECKSUM: 81926db758f9a76f13f711e339cfab0126025066 diff --git a/QNRTCKitDemo/Pods/Local Podspecs/QNRTCKit-iOS.podspec.json b/QNRTCKitDemo/Pods/Local Podspecs/QNRTCKit-iOS.podspec.json index f59d7c3..8d04a9b 100644 --- a/QNRTCKitDemo/Pods/Local Podspecs/QNRTCKit-iOS.podspec.json +++ b/QNRTCKitDemo/Pods/Local Podspecs/QNRTCKit-iOS.podspec.json @@ -1,6 +1,6 @@ { "name": "QNRTCKit-iOS", - "version": "5.2.6", + "version": "5.2.7", "summary": "Qiniu RTC SDK for iOS.", "homepage": "https://github.com/pili-engineering/QNRTC-iOS", "license": "Apache License, Version 2.0", @@ -8,7 +8,7 @@ "pili": "pili-coresdk@qiniu.com" }, "source": { - "http": "https://sdk-release.qnsdk.com/QNRTCKit-iphoneos-v5.2.6.zip" + "http": "https://sdk-release.qnsdk.com/QNRTCKit-iphoneos-v5.2.7.zip" }, "pod_target_xcconfig": { "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64" diff --git a/QNRTCKitDemo/Pods/Manifest.lock b/QNRTCKitDemo/Pods/Manifest.lock index e402239..091cbc9 100644 --- a/QNRTCKitDemo/Pods/Manifest.lock +++ b/QNRTCKitDemo/Pods/Manifest.lock @@ -9,9 +9,9 @@ PODS: - PLPlayerKit (3.4.3): - PLPlayerKit/iphoneos (= 3.4.3) - PLPlayerKit/iphoneos (3.4.3) - - QNRTCKit-iOS (5.2.6): - - QNRTCKit-iOS/Core (= 5.2.6) - - QNRTCKit-iOS/Core (5.2.6) + - QNRTCKit-iOS (5.2.7): + - QNRTCKit-iOS/Core (= 5.2.7) + - QNRTCKit-iOS/Core (5.2.7) DEPENDENCIES: - Bugsnag (= 5.15.4) @@ -45,7 +45,7 @@ SPEC CHECKSUMS: Masonry: 678fab65091a9290e40e2832a55e7ab731aad201 MMMaterialDesignSpinner: a548042720c2e5f04212048483085d7942ac3e81 PLPlayerKit: a44734dc78c1f8f9fb22c537fa1916612fa46b06 - QNRTCKit-iOS: 8a3fe030639f0be630bf811a3b3bb8fb190c2692 + QNRTCKit-iOS: c3ceac7cf62c755bbd1d05af5cb98b171b1c4581 PODFILE CHECKSUM: 81926db758f9a76f13f711e339cfab0126025066 diff --git a/QNRTCKitDemo/Pods/Pods.xcodeproj/project.pbxproj b/QNRTCKitDemo/Pods/Pods.xcodeproj/project.pbxproj index 46b2f21..2f5cffd 100644 --- a/QNRTCKitDemo/Pods/Pods.xcodeproj/project.pbxproj +++ b/QNRTCKitDemo/Pods/Pods.xcodeproj/project.pbxproj @@ -15,27 +15,25 @@ dependencies = ( ); name = PLPlayerKit; - productName = PLPlayerKit; }; ABB048B191245233986A7CD75FE412A5 /* Fabric */ = { isa = PBXAggregateTarget; - buildConfigurationList = 1BF2122D9D72698681014F9332FE2C2B /* Build configuration list for PBXAggregateTarget "Fabric" */; + buildConfigurationList = 77359696F21FB05175FBB3693D536F3F /* Build configuration list for PBXAggregateTarget "Fabric" */; buildPhases = ( ); dependencies = ( ); name = Fabric; - productName = Fabric; }; B6A52A79806572386958AD9BA67B8948 /* QNRTCKit-iOS */ = { isa = PBXAggregateTarget; - buildConfigurationList = 63061D02CF2F356723093453DDE84118 /* Build configuration list for PBXAggregateTarget "QNRTCKit-iOS" */; + buildConfigurationList = 22321BD7F18EF6466BAB38611A22DBB4 /* Build configuration list for PBXAggregateTarget "QNRTCKit-iOS" */; buildPhases = ( + 9597F7676160E0AD28AAFF3BF8B901F8 /* [CP] Copy dSYMs */, ); dependencies = ( ); name = "QNRTCKit-iOS"; - productName = "QNRTCKit-iOS"; }; C0E41540D6862472ED7F2FA11669BE1F /* Crashlytics */ = { isa = PBXAggregateTarget; @@ -43,10 +41,9 @@ buildPhases = ( ); dependencies = ( - D407BF7A42A67077841E6CA13F0909E4 /* PBXTargetDependency */, + 0890B2D13AE90817D14B3BF203A8D8C1 /* PBXTargetDependency */, ); name = Crashlytics; - productName = Crashlytics; }; /* End PBXAggregateTarget section */ @@ -63,20 +60,19 @@ 0549442B20000DD9DDBCECFC64B17825 /* BSG_KSCrashSentry_MachException.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C5EB80B6B0F55908DA73E0554379C8 /* BSG_KSCrashSentry_MachException.h */; settings = {ATTRIBUTES = (Project, ); }; }; 06C4177D4956F59FD4A320DBBA2FA8F6 /* BugsnagBreadcrumb.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A0A8B72806D676CA9A0DDB8A61F9773 /* BugsnagBreadcrumb.h */; settings = {ATTRIBUTES = (Project, ); }; }; 071085D8284C937E5D5A7565C912BBC1 /* BSG_KSSignalInfo.c in Sources */ = {isa = PBXBuildFile; fileRef = A2B11EEDFD9DAF9F30614C28533BD707 /* BSG_KSSignalInfo.c */; }; + 0834DE2D5A0CB85E01D430CB6E304BE1 /* jg_hud_success@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D80B691D24D93DA4FFABCB859282833 /* jg_hud_success@2x.png */; }; 0A0E8D176CFAEF8ADDBCDEDDEDCAD5D8 /* BugsnagApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = E88E58A37EA1D57808A7D78F719DAA43 /* BugsnagApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0AE68038E8D6F0C9826EF46870EEA110 /* BSG_KSCrashAdvanced.h in Headers */ = {isa = PBXBuildFile; fileRef = 13F9AB7BB3353CDD62C22C8F1CD713E0 /* BSG_KSCrashAdvanced.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0EAE8373AB9FA32DE979FE44D6BEF950 /* NSError+BSG_SimpleConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = A91E40264C61ABA90F8F313984E86C7A /* NSError+BSG_SimpleConstructor.m */; }; 0FA9AD6214612A2D823F94A752E091C5 /* BugsnagSessionFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C75FF68E2C01AB9DD3BD8D1C8606E2D /* BugsnagSessionFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0FB80A4C89EBFE7A6E4027417733088B /* BSG_KSCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = AF56D5E74E8DD8E3AF4DD91B20D222A4 /* BSG_KSCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; 104612D6A6A9EC67D0AB3FC1EE93C33D /* BSG_KSCrashSentry_Signal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B9251717A744DD85FF2B533A1D03E6A /* BSG_KSCrashSentry_Signal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 10CBFD0AC8E6A904B3F6BBF79C3DDA9E /* jg_hud_error@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07A741B22EDE09F4A4AD1D30308E6C3F /* jg_hud_error@3x.png */; }; 13DB0841D82E440FFF76B91E5C8106FF /* BSG_KSCrashSentry_Deadlock.h in Headers */ = {isa = PBXBuildFile; fileRef = DB2DE8A0407D775EA838BF6112214655 /* BSG_KSCrashSentry_Deadlock.h */; settings = {ATTRIBUTES = (Project, ); }; }; 15B9E569D780430965859C3A94DA736E /* BSG_KSObjC.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A3A6667300712D32CD030AC66C4EA28 /* BSG_KSObjC.c */; }; 16394957709835377A3AEC398197241C /* BSG_RFC3339DateTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BBF441D463D8FF3F5A2CF34CF5C095E /* BSG_RFC3339DateTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; 1760F7A50AD06DABE85ACECDAC5FA3C5 /* BSG_KSString.c in Sources */ = {isa = PBXBuildFile; fileRef = D644EE3059D96DA5D097960B2DD71A2F /* BSG_KSString.c */; }; 19D6AB3B2F7D342EC7EA72B41B28D7D6 /* BugsnagConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 519421F460B00776D7FA873CDACDCFA8 /* BugsnagConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; 1C31D9721B10ABAAFC04605E4DC49ABA /* JGProgressHUDFadeAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = E00C0CC84146836179A8B1544018395C /* JGProgressHUDFadeAnimation.m */; }; - 1FFBF77C4988C4FF8A3F37B6040C59CB /* jg_hud_error@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 02146DE61A1F22B242ECE47D26F5DA8A /* jg_hud_error@2x.png */; }; 20087C2E50F4EB87123967A4056AA7C7 /* BSG_KSSysCtl.c in Sources */ = {isa = PBXBuildFile; fileRef = 30BE5271C2CD2E61DB4473A6E3E1ECB3 /* BSG_KSSysCtl.c */; }; 2620863FD0094B14AEA872E697B7BCDD /* BugsnagSessionTrackingPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 35923D8E939A1EA50CC449F24EDE733A /* BugsnagSessionTrackingPayload.m */; }; 29D5E9380B676EFBAF607239FFECF7E5 /* BugsnagCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3FCAC1B91492B4C4C165425C30653D /* BugsnagCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -100,7 +96,6 @@ 4213BA19B762D580D25BF5424716A0D9 /* BugsnagSessionTrackingApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 50D621AC0DBBD228612EE683620AF29B /* BugsnagSessionTrackingApiClient.m */; }; 422021E28FD222625A42EE561EC35D1C /* BSG_KSCrashType.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C2F26185BFE10C5AF7FFAB440BC1452 /* BSG_KSCrashType.h */; settings = {ATTRIBUTES = (Project, ); }; }; 42E543C6C23AF4792D82D23CAC723C12 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = DD919F54F8283622F72ED787EF6F92F5 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 443F12D22BC52BBA6EAC72052C6DE1EC /* jg_hud_success.png in Resources */ = {isa = PBXBuildFile; fileRef = C36AB785FDB27EA61EBEBCE2C9EE592A /* jg_hud_success.png */; }; 457516E4EEE536D0D40BD90D79E5ADDD /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = A22A6DF19E55B6C63BF9763AE3983FD7 /* MASConstraintMaker.m */; }; 45E90981388018B28CD9EEBBB0FD08BD /* BugsnagLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A2142C2954E9D62CBBE8D5FD51FC61BD /* BugsnagLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; 46F22063A16AC9C5271E44A819C1F3EA /* BSG_KSCrashState.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C5B3FBB765DE70A03F44DBFBDCA45B8 /* BSG_KSCrashState.c */; }; @@ -117,9 +112,9 @@ 62D4D3F334DFEAFCAC320EFD03CB4BF9 /* BugsnagSession.m in Sources */ = {isa = PBXBuildFile; fileRef = F64D47F284E71C3CD5599FFC5D234306 /* BugsnagSession.m */; }; 66F9FA859406898022B2FA00ECAF9671 /* BSG_KSCrashReportFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 98A41F7869ADF3A44BAD473F0D3807A8 /* BSG_KSCrashReportFields.h */; settings = {ATTRIBUTES = (Project, ); }; }; 67737C533C110F78C5C49E29A544053B /* JGProgressHUDAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 03AE4A867D73A09A3644944D18A3AA50 /* JGProgressHUDAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 678F29211148D433C388B757223E751D /* jg_hud_success@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 75B1609C6B22B3E47EC8C64992A68A79 /* jg_hud_success@3x.png */; }; 6958BA9D20CD5BFE9E42433351286FCD /* BSG_KSCrashC.h in Headers */ = {isa = PBXBuildFile; fileRef = 51E5264D5D4C6C7B2D49BC16C66383EA /* BSG_KSCrashC.h */; settings = {ATTRIBUTES = (Project, ); }; }; 6A251C0D78BF04529C31AD5327D92F59 /* JGProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = BF20D2ED9D4DCA01C6B29B1228839960 /* JGProgressHUD.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6ABF5D6E273C59B24A6D83C32FE72789 /* jg_hud_success@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 75B1609C6B22B3E47EC8C64992A68A79 /* jg_hud_success@3x.png */; }; 6CA72B0CEF6897E7752C7A8E4114596C /* BSG_KSSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 08BFB189DA49EF0396CD6C9C718E0270 /* BSG_KSSingleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; 6DABBAF5957FE22FC1D3065FDE1A8A8C /* JGProgressHUDAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = BD08E14741D1BFE328028D458C24D400 /* JGProgressHUDAnimation.m */; }; 6DD73EFC12C353BB0DCC3625736C5B0E /* BSG_KSMach_Arm.c in Sources */ = {isa = PBXBuildFile; fileRef = CEBA70372FAF4A2D629FC6E979B09E5A /* BSG_KSMach_Arm.c */; }; @@ -138,7 +133,6 @@ 79DBF88EE4D18A76CF082605DFC4D440 /* ActivityTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = F937218CC538888D1AFD09DD219F8DE1 /* ActivityTracking.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7A771548C81684E561700DBF2E9CF68D /* BugsnagBreadcrumb.m in Sources */ = {isa = PBXBuildFile; fileRef = A4C0CBFE64C0D5926619776A1EE72EAC /* BugsnagBreadcrumb.m */; }; 7C26A42BB305D0F294BCFAA6807132F7 /* BSG_KSSafeCollections.h in Headers */ = {isa = PBXBuildFile; fileRef = F4C5161EE6FAE16016A9ED0802BA23E0 /* BSG_KSSafeCollections.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 80ADC05AA39BC34604F743CE1912D978 /* jg_hud_error.png in Resources */ = {isa = PBXBuildFile; fileRef = C23EDA60A7BDC649A690E7D44FA8DD19 /* jg_hud_error.png */; }; 823FC850387B8DFC0D73E71DDD9D619D /* JGProgressHUDErrorIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = B58A9652E14D4C3252F6A933701932B9 /* JGProgressHUDErrorIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; 825AB0A81B577B5C6E7AE8964250809A /* Pods-QNRTCKitDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 75AC6236515839990F7B86EED5E0EF99 /* Pods-QNRTCKitDemo-dummy.m */; }; 827971675DDE1BD225031B3F3C89450B /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF0D7BCA668C177CA4BAC9A519833F8 /* MASConstraint.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -159,6 +153,7 @@ 917F3AB132AFF20EB7810DAE69CA9E79 /* BugsnagUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A66827052EFD27552B477EAC3C86611 /* BugsnagUser.m */; }; 9417B28F2EB71B0D34FD81E63F8FA539 /* BSG_KSSystemInfoC.h in Headers */ = {isa = PBXBuildFile; fileRef = 282EA6C3A99FC4DC90AE790BEBCD1594 /* BSG_KSSystemInfoC.h */; settings = {ATTRIBUTES = (Project, ); }; }; 94EE111E9F19A29948345F76F1CEC38C /* BSG_KSCrashCallCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C75153835FEA73595F78C5EE7F8696E /* BSG_KSCrashCallCompletion.m */; }; + 9545C9BCCE0304DEE19EAC4A30E0AE1F /* jg_hud_success.png in Resources */ = {isa = PBXBuildFile; fileRef = C36AB785FDB27EA61EBEBCE2C9EE592A /* jg_hud_success.png */; }; 95AB9898F08A2D31DAA0825C24A4CDC8 /* BSG_KSCrashDoctor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E9000959D4F26A16689D0304916F128 /* BSG_KSCrashDoctor.m */; }; 95DEAEFA8549CA6ABF88A4C50176D49A /* BSG_KSCrashReportVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 618739C9BF172451F711CD4A333EFEBB /* BSG_KSCrashReportVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; 986FB96BE35DDFBA13AB372CA42C1C36 /* NSError+BSG_SimpleConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = C19BA720DD4BFD00FE0B8FF6D7EEA36C /* NSError+BSG_SimpleConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -176,12 +171,12 @@ A4561D49C715F80D61F8FDAFFF4F5F02 /* BugsnagMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CA420D86F84C51FD948AA69D6E0942E /* BugsnagMetaData.m */; }; A497535955414811D38C0F953C078EF7 /* BSG_KSString.h in Headers */ = {isa = PBXBuildFile; fileRef = AF51A05275D3320EC6E7B9D3B2FD24C6 /* BSG_KSString.h */; settings = {ATTRIBUTES = (Project, ); }; }; A6C261987338BA0460508ADB06CD4F86 /* BugsnagKSCrashSysInfoParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 733A036A9AED7D5C7415E5B6CEABDB7B /* BugsnagKSCrashSysInfoParser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A90AF163B8E08BFAB1C73C91B46CF27B /* jg_hud_success@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D80B691D24D93DA4FFABCB859282833 /* jg_hud_success@2x.png */; }; A95E51E52D30BBD35F0FD9BD8515C405 /* BSG_KSDynamicLinker.c in Sources */ = {isa = PBXBuildFile; fileRef = F28D7EEAC2568363A4A0F510CA016BC9 /* BSG_KSDynamicLinker.c */; }; A9E93639AB2C69D97F7FB353AF3B1FCF /* BugsnagErrorReportApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = AEBF5417391EEF62BDCF330C75BDDAF8 /* BugsnagErrorReportApiClient.m */; }; AB4311C9F13C8388A92D3DBE1F052783 /* BSG_KSCrashSentry_NSException.h in Headers */ = {isa = PBXBuildFile; fileRef = 2606CAF50A9F308561FE8C87E6C36032 /* BSG_KSCrashSentry_NSException.h */; settings = {ATTRIBUTES = (Project, ); }; }; ACC5D329DBBD7A8129DD4BEEEB7FF472 /* JGProgressHUDSuccessIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF29CFD3C3E653D0E4FC9A1F10AE47D /* JGProgressHUDSuccessIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; ACE84EB117EDD90B79AF71B105CCCBD9 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AE61D96D5E05DA32E87E87B52A121E3 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD6088F8B90B1DDF67667673B92C7305 /* jg_hud_error.png in Resources */ = {isa = PBXBuildFile; fileRef = C23EDA60A7BDC649A690E7D44FA8DD19 /* jg_hud_error.png */; }; AE68A98100B11304260D4AB7BAFF179B /* BugsnagFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 67367654A1F390CC72D3730288FBCEC9 /* BugsnagFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; AF6892BE9B9E4ECF5B893B1B8B313BFE /* BSG_KSMach_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = B63F87D599DE065ABF841CA2B7F8A680 /* BSG_KSMach_x86_64.c */; }; B021E03C93F0742D8ECE0348048DAEB1 /* BSG_KSCrashType.c in Sources */ = {isa = PBXBuildFile; fileRef = AE2F4BF94B6CFC9B4498AA8942EF0071 /* BSG_KSCrashType.c */; }; @@ -189,6 +184,7 @@ B15C54E7589377BD3D3B2D6074AA6728 /* Bugsnag-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EF46798095C78393A851E6E1D346026 /* Bugsnag-dummy.m */; }; B1699266CDA8F5F8501412C6531405A7 /* JGProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = CCCAC8C290AED5D4103C65280143D662 /* JGProgressHUD.m */; }; B5ACD05CB5BFDA43899B9BEBDEC3FB23 /* BSG_KSCrashState.h in Headers */ = {isa = PBXBuildFile; fileRef = B81664F5B9825CD796D863B70485AABD /* BSG_KSCrashState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B66AFF849B567E5C914255E6C3732ECB /* jg_hud_error@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07A741B22EDE09F4A4AD1D30308E6C3F /* jg_hud_error@3x.png */; }; B6F53F79CF63B043107FE10CFF7D09A8 /* BSG_KSJSONCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FD45BF9E698E49707D7493B5CAA9DD6 /* BSG_KSJSONCodec.h */; settings = {ATTRIBUTES = (Project, ); }; }; B70094036510C95F16B10918F36FB99A /* BSG_KSZombie.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FAAB608C444E5744A1D1ABCB645A324 /* BSG_KSZombie.c */; }; B9AF4EC5A66EB396D7F5E8A7ADAF61AB /* BSG_KSCrashSentry_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D1EA001A1A380F04F517EA0D4004AC7 /* BSG_KSCrashSentry_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -234,6 +230,7 @@ F038122B25ED3815758E3888F0DA4FB9 /* BugsnagSink.m in Sources */ = {isa = PBXBuildFile; fileRef = 861DA3412AA001611A1D423E05FA3AF7 /* BugsnagSink.m */; }; F117AD980857738F50BAC61485F011B2 /* BSG_KSJSONCodec.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CC26EECB1134B54B26D22289358FAA5 /* BSG_KSJSONCodec.c */; }; F12EB7DF51A64F59A4D4DF3D69E4A5AF /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 17B5C90AC0F5FF9FE0D0FFDBF9E88B6C /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F189CCD49405F7CFF86AD927D818774E /* jg_hud_error@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 02146DE61A1F22B242ECE47D26F5DA8A /* jg_hud_error@2x.png */; }; F3D8E11C2FA0AA87FE45EA405AD45B59 /* BSGSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D8681408B3AE5623F89AFBDF1B9B693 /* BSGSerialization.m */; }; F44400500A947ADDC72642868A29B55E /* BugsnagCollections.h in Headers */ = {isa = PBXBuildFile; fileRef = E8DDC324B584F1D1E97E2F278BED0C20 /* BugsnagCollections.h */; settings = {ATTRIBUTES = (Project, ); }; }; F8DFCF936FDD571E723371A506B6704A /* BSG_KSCrashSentry_User.h in Headers */ = {isa = PBXBuildFile; fileRef = 172B25F972837F1F64451105842F675F /* BSG_KSCrashSentry_User.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -248,80 +245,79 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 098A6B889089D55AD88E2CE03AB52B81 /* PBXContainerItemProxy */ = { + 1E798B0C07F924CDEE61D41DF6D55F59 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; - remoteInfo = Masonry; - }; - 0B2C579AC39C7832A1142BB8A8D0948F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BDC8B0769B39E03BE257939D6FD4D966; - remoteInfo = Bugsnag; + remoteGlobalIDString = B6A52A79806572386958AD9BA67B8948; + remoteInfo = "QNRTCKit-iOS"; }; - 5DB03A658CABC68016E69893F264AC7D /* PBXContainerItemProxy */ = { + 363623299EB29C3C032F7EFCF5736091 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = ABB048B191245233986A7CD75FE412A5; remoteInfo = Fabric; }; - 717A9E1EFA510090ADE8F2C0FE0D3825 /* PBXContainerItemProxy */ = { + 4EE3230AB27CE253D5E9427755974F65 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 42DEC9A4B20265DB1DB1D22459F80C88; remoteInfo = MMMaterialDesignSpinner; }; - 95C120FB79D5D2785A143CD30F157F29 /* PBXContainerItemProxy */ = { + 545B9CDF1B1661574E2A49D5F24A1FB5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BBD6B43FA0F7FFBCD1978EBE76F99021; - remoteInfo = "JGProgressHUD-JGProgressHUD"; + remoteGlobalIDString = 08D1C32F3760C018544DDB02B1C53A5B; + remoteInfo = PLPlayerKit; }; - 96239E482D470A13C8DB5BA7453AB5E1 /* PBXContainerItemProxy */ = { + 5DE86F45D456C2462E6D9670569304F2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C0E41540D6862472ED7F2FA11669BE1F; - remoteInfo = Crashlytics; + remoteGlobalIDString = BDC8B0769B39E03BE257939D6FD4D966; + remoteInfo = Bugsnag; }; - AB46BEAF27283CD4D5E3CD31202F12F6 /* PBXContainerItemProxy */ = { + 6C191E989A82B70FBF8B6006FF23CEB1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 08D1C32F3760C018544DDB02B1C53A5B; - remoteInfo = PLPlayerKit; + remoteGlobalIDString = 6F3964F174D0EBFB0D64F8DBC20E1429; + remoteInfo = JGProgressHUD; }; - AB70B501B7ADE1DD43B7ABD8C13E7CF7 /* PBXContainerItemProxy */ = { + 8C96F6C7FE6D9959D637103BA9732164 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6F3964F174D0EBFB0D64F8DBC20E1429; - remoteInfo = JGProgressHUD; + remoteGlobalIDString = ABB048B191245233986A7CD75FE412A5; + remoteInfo = Fabric; }; - BB398A414F35199A78B1AE9BA309F83E /* PBXContainerItemProxy */ = { + AF43F1367DF845B01EFBDC1EA701B6BE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B6A52A79806572386958AD9BA67B8948; - remoteInfo = "QNRTCKit-iOS"; + remoteGlobalIDString = BBD6B43FA0F7FFBCD1978EBE76F99021; + remoteInfo = "JGProgressHUD-JGProgressHUD"; }; - CD2D367756EF33543A2672CCC1D5324D /* PBXContainerItemProxy */ = { + E1795381753F54BCFAAA65E5234F2883 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = ABB048B191245233986A7CD75FE412A5; - remoteInfo = Fabric; + remoteGlobalIDString = C0E41540D6862472ED7F2FA11669BE1F; + remoteInfo = Crashlytics; + }; + FBA902C72A74E29DEE6D141596BE87B2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; + remoteInfo = Masonry; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 019CA914FE3C83C33EA0412E1E7F5D1C /* QNRTCKit-iOS.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = "QNRTCKit-iOS.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 02146DE61A1F22B242ECE47D26F5DA8A /* jg_hud_error@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "jg_hud_error@2x.png"; path = "JGProgressHUD/Resources/jg_hud_error@2x.png"; sourceTree = ""; }; 03AE4A867D73A09A3644944D18A3AA50 /* JGProgressHUDAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JGProgressHUDAnimation.h; path = JGProgressHUD/JGProgressHUD/JGProgressHUDAnimation.h; sourceTree = ""; }; 04B525E4F7D2E0A27C49720C39393383 /* BugsnagFileStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagFileStore.m; path = Source/BugsnagFileStore.m; sourceTree = ""; }; @@ -349,7 +345,7 @@ 172B25F972837F1F64451105842F675F /* BSG_KSCrashSentry_User.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashSentry_User.h; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_User.h; sourceTree = ""; }; 17B5C90AC0F5FF9FE0D0FFDBF9E88B6C /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = ""; }; 18D53495B64EBD252FFE2D2B0E4FE4FD /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = ""; }; - 1A8F74C5F6D09233357D8B3F9ACEF6D3 /* libPods-QNRTCKitDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-QNRTCKitDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1A8F74C5F6D09233357D8B3F9ACEF6D3 /* Pods-QNRTCKitDemo */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-QNRTCKitDemo"; path = "libPods-QNRTCKitDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 1B9251717A744DD85FF2B533A1D03E6A /* BSG_KSCrashSentry_Signal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashSentry_Signal.h; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_Signal.h; sourceTree = ""; }; 1BBF441D463D8FF3F5A2CF34CF5C095E /* BSG_RFC3339DateTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_RFC3339DateTool.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_RFC3339DateTool.h; sourceTree = ""; }; 1CA420D86F84C51FD948AA69D6E0942E /* BugsnagMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagMetaData.m; path = Source/BugsnagMetaData.m; sourceTree = ""; }; @@ -359,33 +355,32 @@ 20E536C7FFB017731AA06C3689FBA893 /* BugsnagSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagSession.h; path = Source/BugsnagSession.h; sourceTree = ""; }; 245D4DEB5FE7C2122AFADE3216925E8C /* BSG_KSMach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSMach.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach.h; sourceTree = ""; }; 2562029D656504DD7065015E132C567C /* BugsnagSessionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagSessionTracker.m; path = Source/BugsnagSessionTracker.m; sourceTree = ""; }; - 25710326EEBF3A8E27EF18161A52FD44 /* BSG_KSFileUtils.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSFileUtils.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSFileUtils.c; sourceTree = ""; }; + 25710326EEBF3A8E27EF18161A52FD44 /* BSG_KSFileUtils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSFileUtils.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSFileUtils.c; sourceTree = ""; }; 25909ED9D088B44F1C152372839F0F32 /* JGProgressHUDRingIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JGProgressHUDRingIndicatorView.h; path = JGProgressHUD/JGProgressHUD/JGProgressHUDRingIndicatorView.h; sourceTree = ""; }; 2606CAF50A9F308561FE8C87E6C36032 /* BSG_KSCrashSentry_NSException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashSentry_NSException.h; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_NSException.h; sourceTree = ""; }; 27EBA78C45BD1D03D10AAAE71C028A86 /* BugsnagConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagConfiguration.m; path = Source/BugsnagConfiguration.m; sourceTree = ""; }; 282EA6C3A99FC4DC90AE790BEBCD1594 /* BSG_KSSystemInfoC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSSystemInfoC.h; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSSystemInfoC.h; sourceTree = ""; }; 29D7970C794E1D1A36724533F786A225 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = ""; }; - 2A3A6667300712D32CD030AC66C4EA28 /* BSG_KSObjC.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSObjC.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSObjC.c; sourceTree = ""; }; + 2A3A6667300712D32CD030AC66C4EA28 /* BSG_KSObjC.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSObjC.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSObjC.c; sourceTree = ""; }; 2A5C3349751BE22CD7CBADFC12E8168D /* BSG_KSJSONCodecObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BSG_KSJSONCodecObjC.m; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSJSONCodecObjC.m; sourceTree = ""; }; 2AE61D96D5E05DA32E87E87B52A121E3 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; 2C75153835FEA73595F78C5EE7F8696E /* BSG_KSCrashCallCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BSG_KSCrashCallCompletion.m; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSCrashCallCompletion.m; sourceTree = ""; }; - 2CBFB92C48E25C423E8CCC8929EA23EE /* BSG_KSMach_Arm64.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSMach_Arm64.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach_Arm64.c; sourceTree = ""; }; + 2CBFB92C48E25C423E8CCC8929EA23EE /* BSG_KSMach_Arm64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSMach_Arm64.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach_Arm64.c; sourceTree = ""; }; 2E77B1EBC98CA1489CEB89CC5B506191 /* Fabric.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Fabric.release.xcconfig; sourceTree = ""; }; - 30BE5271C2CD2E61DB4473A6E3E1ECB3 /* BSG_KSSysCtl.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSSysCtl.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSSysCtl.c; sourceTree = ""; }; + 30BE5271C2CD2E61DB4473A6E3E1ECB3 /* BSG_KSSysCtl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSSysCtl.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSSysCtl.c; sourceTree = ""; }; 32BED9D568CA314D96FD4513C879D23E /* Bugsnag-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bugsnag-prefix.pch"; sourceTree = ""; }; 32C299F7A3B68DEDA7BF84D45C8ADC93 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = ""; }; 334D5C03DFBBC55335F40FFB3DD2F921 /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = ""; }; 34B8983D85D3A2CA9404C5DE373B20BF /* MMMaterialDesignSpinner */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = MMMaterialDesignSpinner; path = libMMMaterialDesignSpinner.a; sourceTree = BUILT_PRODUCTS_DIR; }; 3572F66D63E30A011BEC7DE80C16EB47 /* BSG_KSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BSG_KSLogger.m; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSLogger.m; sourceTree = ""; }; 35923D8E939A1EA50CC449F24EDE733A /* BugsnagSessionTrackingPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagSessionTrackingPayload.m; path = Source/BugsnagSessionTrackingPayload.m; sourceTree = ""; }; - 37F925A1A82384354AB0A5A6B5D00747 /* BSG_KSCrashReport.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSCrashReport.c; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReport.c; sourceTree = ""; }; + 37F925A1A82384354AB0A5A6B5D00747 /* BSG_KSCrashReport.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSCrashReport.c; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReport.c; sourceTree = ""; }; 3901CC50C7D754698F21737EA406100F /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = ""; }; 3B8D04876186730769F4E120668C7E63 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = ""; }; 3C0EA78EDAA3C2AE6A60AEFDD5FE23A1 /* PLPlayerKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PLPlayerKit.framework; path = Pod/Library/PLPlayerKit.framework; sourceTree = ""; }; 3EF46798095C78393A851E6E1D346026 /* Bugsnag-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bugsnag-dummy.m"; sourceTree = ""; }; 3F05ED4A94757EF44CB1D6AA6B452CA2 /* BSG_KSFileUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSFileUtils.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSFileUtils.h; sourceTree = ""; }; - 3FC5422F4C1DB0E0E09CA5028923D8A4 /* QNRTCKit-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "QNRTCKit-iOS.release.xcconfig"; sourceTree = ""; }; - 3FF4B385163F954AEEABE21B3E563724 /* BSG_KSCrashSentry_Signal.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSCrashSentry_Signal.c; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_Signal.c; sourceTree = ""; }; + 3FF4B385163F954AEEABE21B3E563724 /* BSG_KSCrashSentry_Signal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSCrashSentry_Signal.c; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_Signal.c; sourceTree = ""; }; 4052BFF7759AB7EAAD901866BA4A7DF2 /* BSG_KSSysCtl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSSysCtl.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSSysCtl.h; sourceTree = ""; }; 43A29E9ABAE486637671DB36AB0B8543 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = ""; }; 47FC4B61081B133F8038199F55A61705 /* Crashlytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Crashlytics.h; path = iOS/Crashlytics.framework/Headers/Crashlytics.h; sourceTree = ""; }; @@ -407,19 +402,20 @@ 51E5264D5D4C6C7B2D49BC16C66383EA /* BSG_KSCrashC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashC.h; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashC.h; sourceTree = ""; }; 528BB26F2BB976A093413525CA29781F /* BugsnagNotifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagNotifier.h; path = Source/BugsnagNotifier.h; sourceTree = ""; }; 531A2305EB215FB902A7FD29167AE229 /* MMMaterialDesignSpinner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MMMaterialDesignSpinner.m; path = Pod/Classes/MMMaterialDesignSpinner.m; sourceTree = ""; }; - 568A9B0FCAC94D64BA94F226821E3B19 /* BSG_KSBacktrace.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSBacktrace.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSBacktrace.c; sourceTree = ""; }; + 568A9B0FCAC94D64BA94F226821E3B19 /* BSG_KSBacktrace.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSBacktrace.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSBacktrace.c; sourceTree = ""; }; 5837609682A84B343F9ED91ED2B7903B /* JGProgressHUDFadeZoomAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JGProgressHUDFadeZoomAnimation.m; path = JGProgressHUD/JGProgressHUD/JGProgressHUDFadeZoomAnimation.m; sourceTree = ""; }; 59B1F04BDD8655DE9EDA1E292BA041EE /* BugsnagCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagCrashReport.h; path = Source/BugsnagCrashReport.h; sourceTree = ""; }; 5D8681408B3AE5623F89AFBDF1B9B693 /* BSGSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BSGSerialization.m; path = Source/BSGSerialization.m; sourceTree = ""; }; 5E092E76D4F6ED2F612B4B090A2C0C9E /* BSG_KSMachApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSMachApple.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMachApple.h; sourceTree = ""; }; 5E6A3B1C183ED5BAF0794BB81E0F36B7 /* BSG_KSCrashSentry_CPPException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashSentry_CPPException.h; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_CPPException.h; sourceTree = ""; }; - 5FAAB608C444E5744A1D1ABCB645A324 /* BSG_KSZombie.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSZombie.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSZombie.c; sourceTree = ""; }; + 5FAAB608C444E5744A1D1ABCB645A324 /* BSG_KSZombie.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSZombie.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSZombie.c; sourceTree = ""; }; 618739C9BF172451F711CD4A333EFEBB /* BSG_KSCrashReportVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashReportVersion.h; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReportVersion.h; sourceTree = ""; }; 63140B660EBA6960E3D612ECBF27A17A /* BSG_KSCrashDoctor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashDoctor.h; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashDoctor.h; sourceTree = ""; }; 64297C760295223C1D9D3BDB05DAE043 /* JGProgressHUDRingIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JGProgressHUDRingIndicatorView.m; path = JGProgressHUD/JGProgressHUD/JGProgressHUDRingIndicatorView.m; sourceTree = ""; }; + 65B27838BE34A9D21586E650785373DF /* QNRTCKit-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "QNRTCKit-iOS.debug.xcconfig"; sourceTree = ""; }; 666EE556E6D29CFC78F837770082D316 /* ANSCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ANSCompatibility.h; path = iOS/Crashlytics.framework/Headers/ANSCompatibility.h; sourceTree = ""; }; 67367654A1F390CC72D3730288FBCEC9 /* BugsnagFileStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagFileStore.h; path = Source/BugsnagFileStore.h; sourceTree = ""; }; - 69AEC5485BC875CC9C9951570ABFBA93 /* BSG_KSMach_x86_32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSMach_x86_32.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach_x86_32.c; sourceTree = ""; }; + 69AEC5485BC875CC9C9951570ABFBA93 /* BSG_KSMach_x86_32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSMach_x86_32.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach_x86_32.c; sourceTree = ""; }; 6A2932DF815D7AFE608F030D9CEC01A8 /* JGProgressHUDIndeterminateIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JGProgressHUDIndeterminateIndicatorView.m; path = JGProgressHUD/JGProgressHUD/JGProgressHUDIndeterminateIndicatorView.m; sourceTree = ""; }; 6BB6203DA0D545249D177DCE77BD191A /* BugsnagApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagApiClient.m; path = Source/BugsnagApiClient.m; sourceTree = ""; }; 6C6005E690833D151C26D45914F91BBC /* BugsnagKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagKeys.h; path = Source/BugsnagKeys.h; sourceTree = ""; }; @@ -432,7 +428,7 @@ 705CF96DD2BF3DCDD4D99A50D35DFB0A /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = ""; }; 72F85BFDE8B20DB06277B4017D0B1763 /* Pods-QNRTCKitDemo-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-QNRTCKitDemo-frameworks.sh"; sourceTree = ""; }; 733A036A9AED7D5C7415E5B6CEABDB7B /* BugsnagKSCrashSysInfoParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagKSCrashSysInfoParser.h; path = Source/BugsnagKSCrashSysInfoParser.h; sourceTree = ""; }; - 74FE1DA4FB8541FB116D0F51B8A79265 /* BSG_KSCrashSentry_MachException.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSCrashSentry_MachException.c; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_MachException.c; sourceTree = ""; }; + 74FE1DA4FB8541FB116D0F51B8A79265 /* BSG_KSCrashSentry_MachException.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSCrashSentry_MachException.c; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_MachException.c; sourceTree = ""; }; 75AC6236515839990F7B86EED5E0EF99 /* Pods-QNRTCKitDemo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-QNRTCKitDemo-dummy.m"; sourceTree = ""; }; 75B1609C6B22B3E47EC8C64992A68A79 /* jg_hud_success@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "jg_hud_success@3x.png"; path = "JGProgressHUD/Resources/jg_hud_success@3x.png"; sourceTree = ""; }; 76CEF392DDD44035EBEE359AC49C3EF4 /* CLSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSStackFrame.h; path = iOS/Crashlytics.framework/Headers/CLSStackFrame.h; sourceTree = ""; }; @@ -442,6 +438,7 @@ 7A883842D6A602AFCA7BEFDA9B965F99 /* BSG_KSObjCApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSObjCApple.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSObjCApple.h; sourceTree = ""; }; 7B21306C84D953847E04CFD44F38AA7C /* BSG_KSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSLogger.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSLogger.h; sourceTree = ""; }; 7CA268C739A0982D0D9A9B5807B7BC1B /* JGProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JGProgressHUD-prefix.pch"; sourceTree = ""; }; + 7CA3EF4380302E3A79D2A62487BE16D0 /* QNRTCKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QNRTCKit.framework; path = Pod/iphoneos/QNRTCKit.framework; sourceTree = ""; }; 7D0DA4CF4FC0E319A0CCA62ED4551758 /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = ""; }; 7D1EA001A1A380F04F517EA0D4004AC7 /* BSG_KSCrashSentry_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashSentry_Private.h; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_Private.h; sourceTree = ""; }; 7D582A3C86784319853E92F4CC156BE3 /* NSDictionary+BSG_Merge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+BSG_Merge.h"; path = "Source/KSCrash/Source/KSCrash/Recording/Tools/NSDictionary+BSG_Merge.h"; sourceTree = ""; }; @@ -452,6 +449,7 @@ 7F5BDC629637B083C5C30B92C34DB76A /* BSG_KSArchSpecific.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSArchSpecific.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSArchSpecific.h; sourceTree = ""; }; 7FBAFAA66E9C7401884F439AE8BC662C /* JGProgressHUD */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = JGProgressHUD; path = libJGProgressHUD.a; sourceTree = BUILT_PRODUCTS_DIR; }; 8077E944B469B3F94DF517D8D4360016 /* JGProgressHUDIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JGProgressHUDIndicatorView.m; path = JGProgressHUD/JGProgressHUD/JGProgressHUDIndicatorView.m; sourceTree = ""; }; + 813A7CAC3A15A18CC54346B1A7C57256 /* QNRTCKit-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "QNRTCKit-iOS.release.xcconfig"; sourceTree = ""; }; 82CD6BD78F7A0FB8537ADB61F6D06941 /* BugsnagHandledState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagHandledState.h; path = Source/BugsnagHandledState.h; sourceTree = ""; }; 83330E9095EF721505CFA2DCD971CB04 /* Bugsnag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bugsnag.h; path = Source/Bugsnag.h; sourceTree = ""; }; 8464832407541EAE3349283314E03FE9 /* BSG_KSZombie.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSZombie.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSZombie.h; sourceTree = ""; }; @@ -465,33 +463,32 @@ 8BAA4E5AFA8854200A6E84EF9AA6D2EE /* BSG_KSObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSObjC.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSObjC.h; sourceTree = ""; }; 8C75FF68E2C01AB9DD3BD8D1C8606E2D /* BugsnagSessionFileStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagSessionFileStore.h; path = Source/BugsnagSessionFileStore.h; sourceTree = ""; }; 8CBD14AAB0FB86D6FB22330737920208 /* BSG_KSCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrash.h; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrash.h; sourceTree = ""; }; - 8CC26EECB1134B54B26D22289358FAA5 /* BSG_KSJSONCodec.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSJSONCodec.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSJSONCodec.c; sourceTree = ""; }; + 8CC26EECB1134B54B26D22289358FAA5 /* BSG_KSJSONCodec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSJSONCodec.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSJSONCodec.c; sourceTree = ""; }; 8D2A6F67FEF0F6B634F4F61E024B1FFF /* BSG_KSCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashReport.h; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReport.h; sourceTree = ""; }; - 93F136A94CB9193699EE0E6E98CF59D6 /* QNRTCKit-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "QNRTCKit-iOS.debug.xcconfig"; sourceTree = ""; }; 97FA0E2825E0C6F1C1D5051CF001E9CF /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = ""; }; - 988611E3A951A606E4F5DF4409A9FAFF /* BSG_KSCrashSentry_CPPException.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = BSG_KSCrashSentry_CPPException.mm; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_CPPException.mm; sourceTree = ""; }; + 988611E3A951A606E4F5DF4409A9FAFF /* BSG_KSCrashSentry_CPPException.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSCrashSentry_CPPException.mm; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_CPPException.mm; sourceTree = ""; }; 98A41F7869ADF3A44BAD473F0D3807A8 /* BSG_KSCrashReportFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashReportFields.h; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReportFields.h; sourceTree = ""; }; 9A4AF9CCD0DD35752B605D2E1105DD49 /* Masonry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.debug.xcconfig; sourceTree = ""; }; 9BD87FA3D6EB180FBD01D1D4AAA04DAF /* BSG_KSCrashSentry_Deadlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BSG_KSCrashSentry_Deadlock.m; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_Deadlock.m; sourceTree = ""; }; - 9C5B3FBB765DE70A03F44DBFBDCA45B8 /* BSG_KSCrashState.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSCrashState.c; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashState.c; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9C5B3FBB765DE70A03F44DBFBDCA45B8 /* BSG_KSCrashState.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSCrashState.c; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashState.c; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; A2142C2954E9D62CBBE8D5FD51FC61BD /* BugsnagLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagLogger.h; path = Source/BugsnagLogger.h; sourceTree = ""; }; A22A6DF19E55B6C63BF9763AE3983FD7 /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = ""; }; - A2B11EEDFD9DAF9F30614C28533BD707 /* BSG_KSSignalInfo.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSSignalInfo.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSSignalInfo.c; sourceTree = ""; }; + A2B11EEDFD9DAF9F30614C28533BD707 /* BSG_KSSignalInfo.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSSignalInfo.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSSignalInfo.c; sourceTree = ""; }; A372C0B49741433C467E33A5BE0705B2 /* BSG_KSJSONCodecObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSJSONCodecObjC.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSJSONCodecObjC.h; sourceTree = ""; }; A4C0CBFE64C0D5926619776A1EE72EAC /* BugsnagBreadcrumb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagBreadcrumb.m; path = Source/BugsnagBreadcrumb.m; sourceTree = ""; }; A66374750E0283886E38BF036CD453F5 /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = ""; }; A7D45C3DE0D80535D4BF4B41EF0AEFC6 /* NSDictionary+BSG_Merge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+BSG_Merge.m"; path = "Source/KSCrash/Source/KSCrash/Recording/Tools/NSDictionary+BSG_Merge.m"; sourceTree = ""; }; A80D39AA2ABBAE7149348C55B98103F0 /* Fabric.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Fabric.framework; path = iOS/Fabric.framework; sourceTree = ""; }; - A825F317EE27599A15E31444F57FA377 /* BSG_KSCrashSentry_User.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSCrashSentry_User.c; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_User.c; sourceTree = ""; }; + A825F317EE27599A15E31444F57FA377 /* BSG_KSCrashSentry_User.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSCrashSentry_User.c; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_User.c; sourceTree = ""; }; A87806E95EB4A4E958C7E78600D7EA4C /* FABAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FABAttributes.h; path = iOS/Fabric.framework/Headers/FABAttributes.h; sourceTree = ""; }; A91E40264C61ABA90F8F313984E86C7A /* NSError+BSG_SimpleConstructor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+BSG_SimpleConstructor.m"; path = "Source/KSCrash/Source/KSCrash/Recording/Tools/NSError+BSG_SimpleConstructor.m"; sourceTree = ""; }; A9B82F78C86FDDC3463A284CC1FA04E2 /* JGProgressHUDImageIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JGProgressHUDImageIndicatorView.m; path = JGProgressHUD/JGProgressHUD/JGProgressHUDImageIndicatorView.m; sourceTree = ""; }; - AB278D070B309988A493CDF1037CBF2C /* BSG_KSMach.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSMach.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach.c; sourceTree = ""; }; + AB278D070B309988A493CDF1037CBF2C /* BSG_KSMach.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSMach.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach.c; sourceTree = ""; }; ABCBE35195B0A27412487A91E778602B /* Bugsnag.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bugsnag.debug.xcconfig; sourceTree = ""; }; ACBECFF16F0EBE0CC84E11E4748ED41B /* BSG_KSCrashReportFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashReportFilter.h; path = Source/KSCrash/Source/KSCrash/Reporting/Filters/BSG_KSCrashReportFilter.h; sourceTree = ""; }; AD9553BE2AA8B30FBE0C4E6D006F35F5 /* BSG_KSCrashReportWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashReportWriter.h; path = Source/BSG_KSCrashReportWriter.h; sourceTree = ""; }; - AE2F4BF94B6CFC9B4498AA8942EF0071 /* BSG_KSCrashType.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSCrashType.c; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashType.c; sourceTree = ""; }; + AE2F4BF94B6CFC9B4498AA8942EF0071 /* BSG_KSCrashType.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSCrashType.c; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashType.c; sourceTree = ""; }; AEBF5417391EEF62BDCF330C75BDDAF8 /* BugsnagErrorReportApiClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagErrorReportApiClient.m; path = Source/BugsnagErrorReportApiClient.m; sourceTree = ""; }; AF51A05275D3320EC6E7B9D3B2FD24C6 /* BSG_KSString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSString.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSString.h; sourceTree = ""; }; AF56D5E74E8DD8E3AF4DD91B20D222A4 /* BSG_KSCrashSentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashSentry.h; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry.h; sourceTree = ""; }; @@ -503,10 +500,11 @@ B4A2303A92F4F7B087AA152035285538 /* BSG_KSCrashContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashContext.h; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashContext.h; sourceTree = ""; }; B58259943A915A3AEA389BA0524B18FB /* JGProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JGProgressHUD.debug.xcconfig; sourceTree = ""; }; B58A9652E14D4C3252F6A933701932B9 /* JGProgressHUDErrorIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JGProgressHUDErrorIndicatorView.h; path = JGProgressHUD/JGProgressHUD/JGProgressHUDErrorIndicatorView.h; sourceTree = ""; }; - B63F87D599DE065ABF841CA2B7F8A680 /* BSG_KSMach_x86_64.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSMach_x86_64.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach_x86_64.c; sourceTree = ""; }; + B63F87D599DE065ABF841CA2B7F8A680 /* BSG_KSMach_x86_64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSMach_x86_64.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach_x86_64.c; sourceTree = ""; }; B81664F5B9825CD796D863B70485AABD /* BSG_KSCrashState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashState.h; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashState.h; sourceTree = ""; }; B887DBE44341778A93452FFBC98ADCA6 /* JGProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JGProgressHUD.release.xcconfig; sourceTree = ""; }; BA506A5B12C8E593C6526AE70FC25F2C /* BSGConnectivity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSGConnectivity.h; path = Source/BSGConnectivity.h; sourceTree = ""; }; + BC34A07E670CE950BBABC76ABD7CE808 /* QNRTCKit-iOS-copy-dsyms.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "QNRTCKit-iOS-copy-dsyms.sh"; sourceTree = ""; }; BD08E14741D1BFE328028D458C24D400 /* JGProgressHUDAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JGProgressHUDAnimation.m; path = JGProgressHUD/JGProgressHUD/JGProgressHUDAnimation.m; sourceTree = ""; }; BF20D2ED9D4DCA01C6B29B1228839960 /* JGProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JGProgressHUD.h; path = JGProgressHUD/JGProgressHUD/JGProgressHUD.h; sourceTree = ""; }; BFE1723D6D1D967A5C786B4991EBD728 /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = ""; }; @@ -520,17 +518,18 @@ CBBC77DC55C83D094EABA6D253EB091D /* BugsnagCrashSentry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagCrashSentry.m; path = Source/BugsnagCrashSentry.m; sourceTree = ""; }; CC2CF135B128EE163CF4F4C3FF4B565C /* BSG_KSCrashReportStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BSG_KSCrashReportStore.m; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReportStore.m; sourceTree = ""; }; CCCAC8C290AED5D4103C65280143D662 /* JGProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JGProgressHUD.m; path = JGProgressHUD/JGProgressHUD/JGProgressHUD.m; sourceTree = ""; }; - CE25B3DC8A9E6566967A094E25672682 /* BSG_KSCrashSentry.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSCrashSentry.c; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry.c; sourceTree = ""; }; - CEBA70372FAF4A2D629FC6E979B09E5A /* BSG_KSMach_Arm.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSMach_Arm.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach_Arm.c; sourceTree = ""; }; + CE25B3DC8A9E6566967A094E25672682 /* BSG_KSCrashSentry.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSCrashSentry.c; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry.c; sourceTree = ""; }; + CEBA70372FAF4A2D629FC6E979B09E5A /* BSG_KSMach_Arm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSMach_Arm.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach_Arm.c; sourceTree = ""; }; CEF2D38852B60F2EEE0CA9C77998E422 /* BSG_KSCrashCallCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashCallCompletion.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSCrashCallCompletion.h; sourceTree = ""; }; CFD838211115B3CA77BF31BECB943533 /* BugsnagErrorReportApiClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagErrorReportApiClient.h; path = Source/BugsnagErrorReportApiClient.h; sourceTree = ""; }; D2AE0A6F9F0181E19A016162C0A34792 /* CLSReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSReport.h; path = iOS/Crashlytics.framework/Headers/CLSReport.h; sourceTree = ""; }; - D644EE3059D96DA5D097960B2DD71A2F /* BSG_KSString.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSString.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSString.c; sourceTree = ""; }; + D644EE3059D96DA5D097960B2DD71A2F /* BSG_KSString.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSString.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSString.c; sourceTree = ""; }; D88CA8A8F66F40B10141334E7FD2E8F3 /* Bugsnag.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bugsnag.m; path = Source/Bugsnag.m; sourceTree = ""; }; + DA57EE0F85968B24AB6CA6623491433D /* QNRTCKit-iOS.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "QNRTCKit-iOS.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; DB09B186CA94F899BB9E4C3E665664F6 /* BugsnagSessionFileStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagSessionFileStore.m; path = Source/BugsnagSessionFileStore.m; sourceTree = ""; }; DB2DE8A0407D775EA838BF6112214655 /* BSG_KSCrashSentry_Deadlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashSentry_Deadlock.h; path = Source/KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_Deadlock.h; sourceTree = ""; }; DD919F54F8283622F72ED787EF6F92F5 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = ""; }; - DDB43457DB0D4F36480E0D1FA1173455 /* BSG_KSCrashC.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSCrashC.c; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashC.c; sourceTree = ""; }; + DDB43457DB0D4F36480E0D1FA1173455 /* BSG_KSCrashC.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSCrashC.c; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashC.c; sourceTree = ""; }; DDE27562D5E227AC5CFDC0B0C18443BD /* BSG_KSCrashReportStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSCrashReportStore.h; path = Source/KSCrash/Source/KSCrash/Recording/BSG_KSCrashReportStore.h; sourceTree = ""; }; DFB3F2D6A4982301A6D614317BBA64A7 /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = ""; }; E00C0CC84146836179A8B1544018395C /* JGProgressHUDFadeAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JGProgressHUDFadeAnimation.m; path = JGProgressHUD/JGProgressHUD/JGProgressHUDFadeAnimation.m; sourceTree = ""; }; @@ -547,7 +546,7 @@ EF0ECFFE9C720869FD4AF9212082E7FD /* Pods-QNRTCKitDemo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-QNRTCKitDemo-resources.sh"; sourceTree = ""; }; EF552692F81E866158F6D5CCC0D12818 /* JGProgressHUDIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JGProgressHUDIndicatorView.h; path = JGProgressHUD/JGProgressHUD/JGProgressHUDIndicatorView.h; sourceTree = ""; }; F1016F1EA0D79A391F6B4BAC55CCCC59 /* BugsnagSink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagSink.h; path = Source/BugsnagSink.h; sourceTree = ""; }; - F28D7EEAC2568363A4A0F510CA016BC9 /* BSG_KSDynamicLinker.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = BSG_KSDynamicLinker.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSDynamicLinker.c; sourceTree = ""; }; + F28D7EEAC2568363A4A0F510CA016BC9 /* BSG_KSDynamicLinker.c */ = {isa = PBXFileReference; includeInIndex = 1; name = BSG_KSDynamicLinker.c; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSDynamicLinker.c; sourceTree = ""; }; F2D6DBDE3E88100FE7578413E8E80B38 /* BugsnagKSCrashSysInfoParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagKSCrashSysInfoParser.m; path = Source/BugsnagKSCrashSysInfoParser.m; sourceTree = ""; }; F3C1DBCB637880C6077CB3B59EB60D73 /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = ""; }; F4C5161EE6FAE16016A9ED0802BA23E0 /* BSG_KSSafeCollections.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BSG_KSSafeCollections.h; path = Source/KSCrash/Source/KSCrash/Recording/Tools/BSG_KSSafeCollections.h; sourceTree = ""; }; @@ -579,28 +578,28 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 27544050074CCAF6753E0E718BFC5F38 /* Frameworks */ = { + 7CFA3CB6BCE2D7C8FF07F2BE157C7632 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 7CFA3CB6BCE2D7C8FF07F2BE157C7632 /* Frameworks */ = { + 8AEB321574A3F5A624CB28AE1B546E55 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 8AEB321574A3F5A624CB28AE1B546E55 /* Frameworks */ = { + 907AD26A9F98C723CE396A46535B55F5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 907AD26A9F98C723CE396A46535B55F5 /* Frameworks */ = { + B3D1271643D3529B3A7807C11E48E9BB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -610,6 +609,14 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 006298C6D5D0F933A88C716BFD8C3724 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7CA3EF4380302E3A79D2A62487BE16D0 /* QNRTCKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 0205786C566C438B925D1DF826719743 /* Pods-QNRTCKitDemo */ = { isa = PBXGroup; children = ( @@ -625,6 +632,17 @@ path = "Target Support Files/Pods-QNRTCKitDemo"; sourceTree = ""; }; + 09A1931F90F629D4318088ED27D67595 /* QNRTCKit-iOS */ = { + isa = PBXGroup; + children = ( + 7754615660B8DEA74EFF30ECF175ADC4 /* Core */, + 421EBE53800F458B8E828ED9CFC2623D /* Pod */, + 1556D978416F75A391D125940639370B /* Support Files */, + ); + name = "QNRTCKit-iOS"; + path = ../..; + sourceTree = ""; + }; 0C0D85ED08E7E6E3B28093FF570A165C /* Products */ = { isa = PBXGroup; children = ( @@ -633,11 +651,22 @@ 50BFFE42053E6D006359F73E08370CE1 /* JGProgressHUD-JGProgressHUD */, 1FFED36A657123030ABB700256D73F15 /* Masonry */, 34B8983D85D3A2CA9404C5DE373B20BF /* MMMaterialDesignSpinner */, - 1A8F74C5F6D09233357D8B3F9ACEF6D3 /* libPods-QNRTCKitDemo.a */, + 1A8F74C5F6D09233357D8B3F9ACEF6D3 /* Pods-QNRTCKitDemo */, ); name = Products; sourceTree = ""; }; + 1556D978416F75A391D125940639370B /* Support Files */ = { + isa = PBXGroup; + children = ( + BC34A07E670CE950BBABC76ABD7CE808 /* QNRTCKit-iOS-copy-dsyms.sh */, + 65B27838BE34A9D21586E650785373DF /* QNRTCKit-iOS.debug.xcconfig */, + 813A7CAC3A15A18CC54346B1A7C57256 /* QNRTCKit-iOS.release.xcconfig */, + ); + name = "Support Files"; + path = "QNRTCKitDemo/Pods/Target Support Files/QNRTCKit-iOS"; + sourceTree = ""; + }; 1990382083F9C661C2E447A330F9C953 /* Support Files */ = { isa = PBXGroup; children = ( @@ -670,6 +699,14 @@ name = Frameworks; sourceTree = ""; }; + 421EBE53800F458B8E828ED9CFC2623D /* Pod */ = { + isa = PBXGroup; + children = ( + DA57EE0F85968B24AB6CA6623491433D /* QNRTCKit-iOS.podspec */, + ); + name = Pod; + sourceTree = ""; + }; 4DF23E6B1DF08596E544C60A20D1072D /* Frameworks */ = { isa = PBXGroup; children = ( @@ -709,6 +746,7 @@ E51B5E78447E0A9FB3C3E3B76EDADA78 /* Resources */, FE596950F600659DFE33FC7CFFA2E919 /* Support Files */, ); + name = JGProgressHUD; path = JGProgressHUD; sourceTree = ""; }; @@ -737,6 +775,7 @@ 90B629F17099E028D7430C043184190B /* Frameworks */, E8B6CDE354F6692F58B6B1D7A2E94E63 /* Support Files */, ); + name = Crashlytics; path = Crashlytics; sourceTree = ""; }; @@ -748,9 +787,18 @@ 4DF23E6B1DF08596E544C60A20D1072D /* Frameworks */, 8D1BBA172C7C4B449FD141B1DFAAE8BE /* Support Files */, ); + name = Fabric; path = Fabric; sourceTree = ""; }; + 7754615660B8DEA74EFF30ECF175ADC4 /* Core */ = { + isa = PBXGroup; + children = ( + 006298C6D5D0F933A88C716BFD8C3724 /* Frameworks */, + ); + name = Core; + sourceTree = ""; + }; 7F34C6B595214804D1FF5492ECAFFD17 /* Support Files */ = { isa = PBXGroup; children = ( @@ -801,14 +849,6 @@ name = iphoneos; sourceTree = ""; }; - AD22A52D693652A51A3FE89E3B155353 /* Pod */ = { - isa = PBXGroup; - children = ( - 019CA914FE3C83C33EA0412E1E7F5D1C /* QNRTCKit-iOS.podspec */, - ); - name = Pod; - sourceTree = ""; - }; B84FED89532699F1683F14E22EF7CD60 /* MMMaterialDesignSpinner */ = { isa = PBXGroup; children = ( @@ -818,24 +858,23 @@ 89B27E5AC22B2E0FE715815E8F10E860 /* UIRefreshControl+MaterialDesignSpinner.h */, 5C8120014DC2CE45A970C865D9398042 /* Support Files */, ); + name = MMMaterialDesignSpinner; path = MMMaterialDesignSpinner; sourceTree = ""; }; - BF931A6990297C7916DD5E3FCDE6EC9D /* Support Files */ = { + BFAA0B379B518C4FB5D45A37EC916A75 /* Development Pods */ = { isa = PBXGroup; children = ( - 93F136A94CB9193699EE0E6E98CF59D6 /* QNRTCKit-iOS.debug.xcconfig */, - 3FC5422F4C1DB0E0E09CA5028923D8A4 /* QNRTCKit-iOS.release.xcconfig */, + 09A1931F90F629D4318088ED27D67595 /* QNRTCKit-iOS */, ); - name = "Support Files"; - path = "QNRTCKitDemo/Pods/Target Support Files/QNRTCKit-iOS"; + name = "Development Pods"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - FC4A43A54FFD1BF18EA921E4E0E6955E /* Development Pods */, + BFAA0B379B518C4FB5D45A37EC916A75 /* Development Pods */, D89477F20FB1DE18A04690586D7808C4 /* Frameworks */, 8FDFD4C2090634D369DB37CB76BF9618 /* Pods */, 0C0D85ED08E7E6E3B28093FF570A165C /* Products */, @@ -843,16 +882,6 @@ ); sourceTree = ""; }; - D2601DEDCEDD5629F3E72D7095D8551B /* QNRTCKit-iOS */ = { - isa = PBXGroup; - children = ( - AD22A52D693652A51A3FE89E3B155353 /* Pod */, - BF931A6990297C7916DD5E3FCDE6EC9D /* Support Files */, - ); - name = "QNRTCKit-iOS"; - path = ../..; - sourceTree = ""; - }; D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -890,6 +919,7 @@ 32C299F7A3B68DEDA7BF84D45C8ADC93 /* ViewController+MASAdditions.m */, 20F15037284CFA022903C6BBFC23506F /* Support Files */, ); + name = Masonry; path = Masonry; sourceTree = ""; }; @@ -899,6 +929,7 @@ A080530808E92C6377E388BE79882928 /* iphoneos */, 7F34C6B595214804D1FF5492ECAFFD17 /* Support Files */, ); + name = PLPlayerKit; path = PLPlayerKit; sourceTree = ""; }; @@ -1059,17 +1090,10 @@ A91E40264C61ABA90F8F313984E86C7A /* NSError+BSG_SimpleConstructor.m */, 1990382083F9C661C2E447A330F9C953 /* Support Files */, ); + name = Bugsnag; path = Bugsnag; sourceTree = ""; }; - FC4A43A54FFD1BF18EA921E4E0E6955E /* Development Pods */ = { - isa = PBXGroup; - children = ( - D2601DEDCEDD5629F3E72D7095D8551B /* QNRTCKit-iOS */, - ); - name = "Development Pods"; - sourceTree = ""; - }; FCFAD71058161FA3D38AFF15A7279E14 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -1279,7 +1303,7 @@ buildRules = ( ); dependencies = ( - A7D29AA2083116F266FC7D79C51F5C9E /* PBXTargetDependency */, + 86BCA5BC3801252046B9857F9450826A /* PBXTargetDependency */, ); name = JGProgressHUD; productName = JGProgressHUD; @@ -1288,11 +1312,11 @@ }; BBD6B43FA0F7FFBCD1978EBE76F99021 /* JGProgressHUD-JGProgressHUD */ = { isa = PBXNativeTarget; - buildConfigurationList = 6D1B35E2C4C63A8F2FE21362D34CA51B /* Build configuration list for PBXNativeTarget "JGProgressHUD-JGProgressHUD" */; + buildConfigurationList = 5C051D44402F575BFECECC1DCCCE2199 /* Build configuration list for PBXNativeTarget "JGProgressHUD-JGProgressHUD" */; buildPhases = ( - 00EFC9E17008FD7781214D0D7C7D45E5 /* Sources */, - 27544050074CCAF6753E0E718BFC5F38 /* Frameworks */, - 3F00141A89434967FB7AC4D3869F876E /* Resources */, + 947E41FFA191FD398070DC6A36EE6817 /* Sources */, + B3D1271643D3529B3A7807C11E48E9BB /* Frameworks */, + 1504516E6C71434FC5E9F6DA94314D6F /* Resources */, ); buildRules = ( ); @@ -1331,18 +1355,18 @@ buildRules = ( ); dependencies = ( - 2645F82D52DBBC4610DDD69D52FE7787 /* PBXTargetDependency */, - 164D069944CDDE287826372AC4B67518 /* PBXTargetDependency */, - D03A86F30796B0C0E679C0EFF960C04E /* PBXTargetDependency */, - 58E14741EDD3BF5CDA0BE9D2C2000E45 /* PBXTargetDependency */, - 51123308DC88E136F376FF27F398C648 /* PBXTargetDependency */, - C3329169BD3B7BC078473C99DF223CAA /* PBXTargetDependency */, - 296D05E7605528E9E63F5476880BB6CC /* PBXTargetDependency */, - 65B8C5609322527D4928808797F3D228 /* PBXTargetDependency */, + 837010CF8F9D09852D4C64131079D4AF /* PBXTargetDependency */, + C899AD10D7DCC783A0BE0ADDA3E7F790 /* PBXTargetDependency */, + 33A6D8548A0978FBD0D152DF13D090CC /* PBXTargetDependency */, + F4B0150325C963A5242E0BDE743EC670 /* PBXTargetDependency */, + 146181D65A141FD3A4D5783E1C0F132A /* PBXTargetDependency */, + 6797A8E02807732FF42CAA7C246F123D /* PBXTargetDependency */, + 067B86BFF481C5033B6CAC78013CC5D4 /* PBXTargetDependency */, + 76896C60C2E5F13EFD2483EC8BB587E5 /* PBXTargetDependency */, ); name = "Pods-QNRTCKitDemo"; productName = "Pods-QNRTCKitDemo"; - productReference = 1A8F74C5F6D09233357D8B3F9ACEF6D3 /* libPods-QNRTCKitDemo.a */; + productReference = 1A8F74C5F6D09233357D8B3F9ACEF6D3 /* Pods-QNRTCKitDemo */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -1382,29 +1406,42 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 3F00141A89434967FB7AC4D3869F876E /* Resources */ = { + 1504516E6C71434FC5E9F6DA94314D6F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 80ADC05AA39BC34604F743CE1912D978 /* jg_hud_error.png in Resources */, - 1FFBF77C4988C4FF8A3F37B6040C59CB /* jg_hud_error@2x.png in Resources */, - 10CBFD0AC8E6A904B3F6BBF79C3DDA9E /* jg_hud_error@3x.png in Resources */, - 443F12D22BC52BBA6EAC72052C6DE1EC /* jg_hud_success.png in Resources */, - A90AF163B8E08BFAB1C73C91B46CF27B /* jg_hud_success@2x.png in Resources */, - 678F29211148D433C388B757223E751D /* jg_hud_success@3x.png in Resources */, + AD6088F8B90B1DDF67667673B92C7305 /* jg_hud_error.png in Resources */, + F189CCD49405F7CFF86AD927D818774E /* jg_hud_error@2x.png in Resources */, + B66AFF849B567E5C914255E6C3732ECB /* jg_hud_error@3x.png in Resources */, + 9545C9BCCE0304DEE19EAC4A30E0AE1F /* jg_hud_success.png in Resources */, + 0834DE2D5A0CB85E01D430CB6E304BE1 /* jg_hud_success@2x.png in Resources */, + 6ABF5D6E273C59B24A6D83C32FE72789 /* jg_hud_success@3x.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ -/* Begin PBXSourcesBuildPhase section */ - 00EFC9E17008FD7781214D0D7C7D45E5 /* Sources */ = { - isa = PBXSourcesBuildPhase; +/* Begin PBXShellScriptBuildPhase section */ + 9597F7676160E0AD28AAFF3BF8B901F8 /* [CP] Copy dSYMs */ = { + isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputPaths = ( + "${PODS_ROOT}/../../Pod/iphoneos/QNRTCKit.framework.dSYM", + ); + name = "[CP] Copy dSYMs"; + outputPaths = ( + "${DWARF_DSYM_FOLDER_PATH}/QNRTCKit.framework.dSYM", + ); runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/QNRTCKit-iOS/QNRTCKit-iOS-copy-dsyms.sh\"\n"; + showEnvVarsInLog = 0; }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ 375FDB568BC4E6D5E37AEEA9CD7D77A6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1423,6 +1460,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 947E41FFA191FD398070DC6A36EE6817 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9E0249981B1EB59EBBEA7EA5EB6F93A4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1529,95 +1573,95 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 164D069944CDDE287826372AC4B67518 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Crashlytics; - target = C0E41540D6862472ED7F2FA11669BE1F /* Crashlytics */; - targetProxy = 96239E482D470A13C8DB5BA7453AB5E1 /* PBXContainerItemProxy */; - }; - 2645F82D52DBBC4610DDD69D52FE7787 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Bugsnag; - target = BDC8B0769B39E03BE257939D6FD4D966 /* Bugsnag */; - targetProxy = 0B2C579AC39C7832A1142BB8A8D0948F /* PBXContainerItemProxy */; - }; - 296D05E7605528E9E63F5476880BB6CC /* PBXTargetDependency */ = { + 067B86BFF481C5033B6CAC78013CC5D4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PLPlayerKit; target = 08D1C32F3760C018544DDB02B1C53A5B /* PLPlayerKit */; - targetProxy = AB46BEAF27283CD4D5E3CD31202F12F6 /* PBXContainerItemProxy */; + targetProxy = 545B9CDF1B1661574E2A49D5F24A1FB5 /* PBXContainerItemProxy */; + }; + 0890B2D13AE90817D14B3BF203A8D8C1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Fabric; + target = ABB048B191245233986A7CD75FE412A5 /* Fabric */; + targetProxy = 8C96F6C7FE6D9959D637103BA9732164 /* PBXContainerItemProxy */; }; - 51123308DC88E136F376FF27F398C648 /* PBXTargetDependency */ = { + 146181D65A141FD3A4D5783E1C0F132A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = MMMaterialDesignSpinner; target = 42DEC9A4B20265DB1DB1D22459F80C88 /* MMMaterialDesignSpinner */; - targetProxy = 717A9E1EFA510090ADE8F2C0FE0D3825 /* PBXContainerItemProxy */; + targetProxy = 4EE3230AB27CE253D5E9427755974F65 /* PBXContainerItemProxy */; }; - 58E14741EDD3BF5CDA0BE9D2C2000E45 /* PBXTargetDependency */ = { + 33A6D8548A0978FBD0D152DF13D090CC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = JGProgressHUD; - target = 6F3964F174D0EBFB0D64F8DBC20E1429 /* JGProgressHUD */; - targetProxy = AB70B501B7ADE1DD43B7ABD8C13E7CF7 /* PBXContainerItemProxy */; + name = Fabric; + target = ABB048B191245233986A7CD75FE412A5 /* Fabric */; + targetProxy = 363623299EB29C3C032F7EFCF5736091 /* PBXContainerItemProxy */; }; - 65B8C5609322527D4928808797F3D228 /* PBXTargetDependency */ = { + 6797A8E02807732FF42CAA7C246F123D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Masonry; + target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; + targetProxy = FBA902C72A74E29DEE6D141596BE87B2 /* PBXContainerItemProxy */; + }; + 76896C60C2E5F13EFD2483EC8BB587E5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "QNRTCKit-iOS"; target = B6A52A79806572386958AD9BA67B8948 /* QNRTCKit-iOS */; - targetProxy = BB398A414F35199A78B1AE9BA309F83E /* PBXContainerItemProxy */; + targetProxy = 1E798B0C07F924CDEE61D41DF6D55F59 /* PBXContainerItemProxy */; }; - A7D29AA2083116F266FC7D79C51F5C9E /* PBXTargetDependency */ = { + 837010CF8F9D09852D4C64131079D4AF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "JGProgressHUD-JGProgressHUD"; - target = BBD6B43FA0F7FFBCD1978EBE76F99021 /* JGProgressHUD-JGProgressHUD */; - targetProxy = 95C120FB79D5D2785A143CD30F157F29 /* PBXContainerItemProxy */; + name = Bugsnag; + target = BDC8B0769B39E03BE257939D6FD4D966 /* Bugsnag */; + targetProxy = 5DE86F45D456C2462E6D9670569304F2 /* PBXContainerItemProxy */; }; - C3329169BD3B7BC078473C99DF223CAA /* PBXTargetDependency */ = { + 86BCA5BC3801252046B9857F9450826A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Masonry; - target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; - targetProxy = 098A6B889089D55AD88E2CE03AB52B81 /* PBXContainerItemProxy */; + name = "JGProgressHUD-JGProgressHUD"; + target = BBD6B43FA0F7FFBCD1978EBE76F99021 /* JGProgressHUD-JGProgressHUD */; + targetProxy = AF43F1367DF845B01EFBDC1EA701B6BE /* PBXContainerItemProxy */; }; - D03A86F30796B0C0E679C0EFF960C04E /* PBXTargetDependency */ = { + C899AD10D7DCC783A0BE0ADDA3E7F790 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Fabric; - target = ABB048B191245233986A7CD75FE412A5 /* Fabric */; - targetProxy = CD2D367756EF33543A2672CCC1D5324D /* PBXContainerItemProxy */; + name = Crashlytics; + target = C0E41540D6862472ED7F2FA11669BE1F /* Crashlytics */; + targetProxy = E1795381753F54BCFAAA65E5234F2883 /* PBXContainerItemProxy */; }; - D407BF7A42A67077841E6CA13F0909E4 /* PBXTargetDependency */ = { + F4B0150325C963A5242E0BDE743EC670 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Fabric; - target = ABB048B191245233986A7CD75FE412A5 /* Fabric */; - targetProxy = 5DB03A658CABC68016E69893F264AC7D /* PBXContainerItemProxy */; + name = JGProgressHUD; + target = 6F3964F174D0EBFB0D64F8DBC20E1429 /* JGProgressHUD */; + targetProxy = 6C191E989A82B70FBF8B6006FF23CEB1 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 034148A2E7296F60AA3F9BA1595DAAB1 /* Debug */ = { + 11C789B46DC71B9A2677431F3EFF4E40 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 93F136A94CB9193699EE0E6E98CF59D6 /* QNRTCKit-iOS.debug.xcconfig */; + baseConfigurationReference = EAE5B9FCE4F91E4C4B38538B2036738B /* PLPlayerKit.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; - 11C789B46DC71B9A2677431F3EFF4E40 /* Release */ = { + 186EABA18100B5A8CA9F5E9703B50B8B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EAE5B9FCE4F91E4C4B38538B2036738B /* PLPlayerKit.release.xcconfig */; + baseConfigurationReference = E9F7371B5086C7309CDD4B546ADF1107 /* Fabric.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Release; + name = Debug; }; 1B9FBF6780435D08FCAA538F5633F11A /* Debug */ = { isa = XCBuildConfiguration; @@ -1639,6 +1683,23 @@ }; name = Debug; }; + 1EAF7B7A16FD28EE21E10DDF586F7202 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B887DBE44341778A93452FFBC98ADCA6 /* JGProgressHUD.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JGProgressHUD"; + IBSC_MODULE = JGProgressHUD; + INFOPLIST_FILE = "Target Support Files/JGProgressHUD/ResourceBundle-JGProgressHUD-JGProgressHUD-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = JGProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 25AD9454612BF454A1E3DC4CD4FA8C6D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1705,13 +1766,13 @@ }; name = Debug; }; - 30D8A03B88614E7333E965A9359839BA /* Release */ = { + 2D0FD884BD97E3B17A3CEB01833E6642 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2E77B1EBC98CA1489CEB89CC5B506191 /* Fabric.release.xcconfig */; + baseConfigurationReference = 813A7CAC3A15A18CC54346B1A7C57256 /* QNRTCKit-iOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; @@ -1719,23 +1780,6 @@ }; name = Release; }; - 423600523DDBC177D67A2404539DE932 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B58259943A915A3AEA389BA0524B18FB /* JGProgressHUD.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JGProgressHUD"; - IBSC_MODULE = JGProgressHUD; - INFOPLIST_FILE = "Target Support Files/JGProgressHUD/ResourceBundle-JGProgressHUD-JGProgressHUD-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = JGProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 45D8A40622AC41899280D8E7A2139E32 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = EA683D2C945FA2089D235AC99EA45A41 /* Pods-QNRTCKitDemo.release.xcconfig */; @@ -1757,19 +1801,6 @@ }; name = Release; }; - 4E37208583B535ECB6161BDF13DD6A99 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E9F7371B5086C7309CDD4B546ADF1107 /* Fabric.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; 5689B70536028B61AFC9A47197395506 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 9A4AF9CCD0DD35752B605D2E1105DD49 /* Masonry.debug.xcconfig */; @@ -1792,6 +1823,19 @@ }; name = Debug; }; + 5B92DA013C1D43A98B14BBF233D4BA3D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 65B27838BE34A9D21586E650785373DF /* QNRTCKit-iOS.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 5C09F5AF55340000CAD4FE7BA8F9F710 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = B58259943A915A3AEA389BA0524B18FB /* JGProgressHUD.debug.xcconfig */; @@ -1975,19 +2019,20 @@ MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; name = Release; }; - CF527A332F03122255F5B99A38610151 /* Release */ = { + CFD9BB25CB2D4837F7A260A7F231E534 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3FC5422F4C1DB0E0E09CA5028923D8A4 /* QNRTCKit-iOS.release.xcconfig */; + baseConfigurationReference = 2E77B1EBC98CA1489CEB89CC5B506191 /* Fabric.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; @@ -2008,6 +2053,23 @@ }; name = Debug; }; + D3D7796AF948E6F5EAB8149E4A0B9338 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B58259943A915A3AEA389BA0524B18FB /* JGProgressHUD.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JGProgressHUD"; + IBSC_MODULE = JGProgressHUD; + INFOPLIST_FILE = "Target Support Files/JGProgressHUD/ResourceBundle-JGProgressHUD-JGProgressHUD-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = JGProgressHUD; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; DACE6ABB20CC86D404EC02F15BF1CFEA /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 10FDD4400A71C590A1A75B199AC2CD46 /* MMMaterialDesignSpinner.debug.xcconfig */; @@ -2052,23 +2114,6 @@ }; name = Debug; }; - E9DC1D2B31A312B18C6F11B37A94751C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B887DBE44341778A93452FFBC98ADCA6 /* JGProgressHUD.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JGProgressHUD"; - IBSC_MODULE = JGProgressHUD; - INFOPLIST_FILE = "Target Support Files/JGProgressHUD/ResourceBundle-JGProgressHUD-JGProgressHUD-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = JGProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; EE4B61CB33FFFD9A6BBBAD227A7D8424 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 4EBBCC454FD827B86FCF45AE469D44DB /* Crashlytics.debug.xcconfig */; @@ -2085,11 +2130,11 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 1BF2122D9D72698681014F9332FE2C2B /* Build configuration list for PBXAggregateTarget "Fabric" */ = { + 22321BD7F18EF6466BAB38611A22DBB4 /* Build configuration list for PBXAggregateTarget "QNRTCKit-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4E37208583B535ECB6161BDF13DD6A99 /* Debug */, - 30D8A03B88614E7333E965A9359839BA /* Release */, + 5B92DA013C1D43A98B14BBF233D4BA3D /* Debug */, + 2D0FD884BD97E3B17A3CEB01833E6642 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -2121,11 +2166,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 63061D02CF2F356723093453DDE84118 /* Build configuration list for PBXAggregateTarget "QNRTCKit-iOS" */ = { + 5C051D44402F575BFECECC1DCCCE2199 /* Build configuration list for PBXNativeTarget "JGProgressHUD-JGProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( - 034148A2E7296F60AA3F9BA1595DAAB1 /* Debug */, - CF527A332F03122255F5B99A38610151 /* Release */, + D3D7796AF948E6F5EAB8149E4A0B9338 /* Debug */, + 1EAF7B7A16FD28EE21E10DDF586F7202 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -2139,11 +2184,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6D1B35E2C4C63A8F2FE21362D34CA51B /* Build configuration list for PBXNativeTarget "JGProgressHUD-JGProgressHUD" */ = { + 77359696F21FB05175FBB3693D536F3F /* Build configuration list for PBXAggregateTarget "Fabric" */ = { isa = XCConfigurationList; buildConfigurations = ( - 423600523DDBC177D67A2404539DE932 /* Debug */, - E9DC1D2B31A312B18C6F11B37A94751C /* Release */, + 186EABA18100B5A8CA9F5E9703B50B8B /* Debug */, + CFD9BB25CB2D4837F7A260A7F231E534 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/QNRTCKitDemo/QNRTCKitDemo.xcodeproj/project.pbxproj b/QNRTCKitDemo/QNRTCKitDemo.xcodeproj/project.pbxproj index 59e43eb..0996d4b 100644 --- a/QNRTCKitDemo/QNRTCKitDemo.xcodeproj/project.pbxproj +++ b/QNRTCKitDemo/QNRTCKitDemo.xcodeproj/project.pbxproj @@ -612,7 +612,7 @@ "$(PROJECT_DIR)/../QNRTCKit/**", "$(inherited)", ); - MARKETING_VERSION = 5.2.5; + MARKETING_VERSION = 5.2.7; OTHER_LDFLAGS = ( "$(OTHER_LDFLAGS)", "-ObjC", @@ -652,7 +652,7 @@ "$(PROJECT_DIR)/../QNRTCKit/**", "$(inherited)", ); - MARKETING_VERSION = 5.2.5; + MARKETING_VERSION = 5.2.7; OTHER_LDFLAGS = ( "$(OTHER_LDFLAGS)", "-ObjC", diff --git a/README.md b/README.md index 3b0f2cf..0649d51 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,10 @@ QNRTCKit 是七牛云推出的一款适用于 iOS 平台的实时音视频 SDK - 支持日志文件上传 - 支持设置视频在弱网下的降级模式 - 支持切换摄像头结果回调 +- 支持信令 quic +- 支持 mcu 备用域名设置 +- 支持麦克风启动开关及错误回调 +- 支持更多外部音频格式导入 # 3 方案介绍 七牛实时音视频云支持低延时音视频通话,提供灵活丰富的接口,方便进行二次开发。该系统主要包括服务端和客户端两个部分,其中,服务端主要提供了房间管理、权限验证、信令和媒体数据转发等功能,客户端则提供了媒体数据的采集、编解码、传输、渲染等功能。 diff --git a/ReleaseNotes/release-notes-5.2.7.md b/ReleaseNotes/release-notes-5.2.7.md new file mode 100644 index 0000000..a302352 --- /dev/null +++ b/ReleaseNotes/release-notes-5.2.7.md @@ -0,0 +1,34 @@ +# QNRTCKit Release Notes for 5.2.7 + +## 内容 + +- [简介](#简介) +- [问题反馈](#问题反馈) +- [记录](#记录) + +## 简介 + +QNRTCKit 是七牛推出的一款适用于 iOS 平台的音视频通话 SDK,提供了包括美颜、滤镜、水印、音视频通话等多种功能,提供灵活的接口,支持高度定制以及二次开发。 + + +## 记录 + +- 功能 + - 支持麦克风启动开关及错误回调 + - 支持更多外部音频格式导入 + +- 优化 + - 优化拥塞算法提高带宽利用率 + - 优化 OC 代码线程使用安全 + +- 问题 + - 修复销毁 RTCClient 偶现奔溃的问题 + - 修复混音 destroy track 偶现奔溃的问题 + - 修复通话模式蓝牙断开再连接切换到媒体模式非预期的问题 + - 修复订阅远端画面本地渲染不清晰的问题 + +## 问题反馈 + +当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 ```issues``` 来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 ```Labels``` 中指明类型为 bug 或者其他。 + +[通过这里查看已有的 issues 和提交 bug](https://github.com/pili-engineering/QNRTC-iOS/issues)