Skip to content

Commit

Permalink
Fix iOS 13 crashes with stop video and screen share
Browse files Browse the repository at this point in the history
  • Loading branch information
VTCoco committed Oct 4, 2019
1 parent 0f3a23a commit 07a8de0
Show file tree
Hide file tree
Showing 9 changed files with 77 additions and 56 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Expand Up @@ -4,6 +4,7 @@ All notable changes to this project will be documented in this file.

#### 1.x Releases

- [1.4.6](#146)
- [1.4.5](#145)
- [1.4.4](#144)
- [1.4.3](#143)
Expand Down Expand Up @@ -43,6 +44,15 @@ All notable changes to this project will be documented in this file.

---

## [1.4.6](https://github.com/voxeet/voxeet-ios-sdk/releases/tag/1.4.6)

Released on 2019-10-04.

Fix iOS 13 crashes with stop video and screen share.

#### Added
- VoxeetSDK.shared.conference.audio3D

## [1.4.5](https://github.com/voxeet/voxeet-ios-sdk/releases/tag/1.4.5)

Released on 2019-09-24.
Expand Down
3 changes: 2 additions & 1 deletion README.md
Expand Up @@ -97,6 +97,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
VoxeetSDK.shared.pushNotification.type = .none
VoxeetSDK.shared.conference.defaultBuiltInSpeaker = false
VoxeetSDK.shared.conference.defaultVideo = false
VoxeetSDK.shared.conference.audio3D = false

return true
}
Expand Down Expand Up @@ -749,6 +750,6 @@ The Voxeet iOS SDK and ConferenceKit rely on these open source projects:

## SDK version

1.4.5
1.4.6

© Voxeet, 2019
2 changes: 1 addition & 1 deletion Sample/Cartfile.resolved
@@ -1 +1 @@
github "voxeet/voxeet-ios-sdk" "1.4.5"
github "voxeet/voxeet-ios-sdk" "1.4.6"
22 changes: 12 additions & 10 deletions Sample/VoxeetSDK Sample.xcodeproj/project.pbxproj
Expand Up @@ -14,8 +14,8 @@
CCF12CA81CCA5EFC000D0D12 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CCF12CA61CCA5EFC000D0D12 /* Main.storyboard */; };
CCF12CAD1CCA5EFC000D0D12 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CCF12CAC1CCA5EFC000D0D12 /* Assets.xcassets */; };
CCF12CB01CCA5EFC000D0D12 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CCF12CAE1CCA5EFC000D0D12 /* LaunchScreen.storyboard */; };
CCF2BB59224CDABB00E9A88E /* WebRTC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CCF2BB57224CDABB00E9A88E /* WebRTC.framework */; };
CCF2BB5A224CDABB00E9A88E /* VoxeetSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CCF2BB58224CDABB00E9A88E /* VoxeetSDK.framework */; };
FA046C79234739D0000820B4 /* VoxeetSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA046C77234739D0000820B4 /* VoxeetSDK.framework */; };
FA046C7A234739D0000820B4 /* WebRTC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA046C78234739D0000820B4 /* WebRTC.framework */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
Expand All @@ -28,17 +28,17 @@
CCF12CAC1CCA5EFC000D0D12 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
CCF12CAF1CCA5EFC000D0D12 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
CCF12CB11CCA5EFC000D0D12 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CCF2BB57224CDABB00E9A88E /* WebRTC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebRTC.framework; path = Carthage/Build/iOS/WebRTC.framework; sourceTree = "<group>"; };
CCF2BB58224CDABB00E9A88E /* VoxeetSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VoxeetSDK.framework; path = Carthage/Build/iOS/VoxeetSDK.framework; sourceTree = "<group>"; };
FA046C77234739D0000820B4 /* VoxeetSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VoxeetSDK.framework; path = Carthage/Build/iOS/VoxeetSDK.framework; sourceTree = "<group>"; };
FA046C78234739D0000820B4 /* WebRTC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebRTC.framework; path = Carthage/Build/iOS/WebRTC.framework; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
CCF12C9C1CCA5EFC000D0D12 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CCF2BB5A224CDABB00E9A88E /* VoxeetSDK.framework in Frameworks */,
CCF2BB59224CDABB00E9A88E /* WebRTC.framework in Frameworks */,
FA046C79234739D0000820B4 /* VoxeetSDK.framework in Frameworks */,
FA046C7A234739D0000820B4 /* WebRTC.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand All @@ -48,8 +48,8 @@
CCF12C961CCA5EFC000D0D12 = {
isa = PBXGroup;
children = (
CCF2BB58224CDABB00E9A88E /* VoxeetSDK.framework */,
CCF2BB57224CDABB00E9A88E /* WebRTC.framework */,
FA046C77234739D0000820B4 /* VoxeetSDK.framework */,
FA046C78234739D0000820B4 /* WebRTC.framework */,
CCF12CA11CCA5EFC000D0D12 /* VoxeetSDK Sample */,
CCF12CA01CCA5EFC000D0D12 /* Products */,
);
Expand Down Expand Up @@ -88,7 +88,7 @@
CCF12C9B1CCA5EFC000D0D12 /* Sources */,
CCF12C9C1CCA5EFC000D0D12 /* Frameworks */,
CCF12C9D1CCA5EFC000D0D12 /* Resources */,
CCF2BB5B224CDACE00E9A88E /* Carthage Run Script */,
FA046C7B234739F8000820B4 /* Carthage Run Script */,
);
buildRules = (
);
Expand Down Expand Up @@ -157,7 +157,7 @@
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
CCF2BB5B224CDACE00E9A88E /* Carthage Run Script */ = {
FA046C7B234739F8000820B4 /* Carthage Run Script */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
Expand Down Expand Up @@ -339,6 +339,7 @@
INFOPLIST_FILE = "VoxeetSDK Sample/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 1.2.4;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = "com.voxeet.VoxeetSDK-Sample";
PRODUCT_NAME = "$(TARGET_NAME)";
Expand All @@ -361,6 +362,7 @@
INFOPLIST_FILE = "VoxeetSDK Sample/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 1.2.4;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = "com.voxeet.VoxeetSDK-Sample";
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down
Expand Up @@ -27,8 +27,6 @@
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
Expand All @@ -38,8 +36,8 @@
ReferencedContainer = "container:VoxeetSDK Sample.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
<Testables>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
Expand All @@ -61,8 +59,6 @@
ReferencedContainer = "container:VoxeetSDK Sample.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down
1 change: 1 addition & 0 deletions Sample/VoxeetSDK Sample/AppDelegate.swift
Expand Up @@ -22,6 +22,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, VTSessionDelegate {
VoxeetSDK.shared.pushNotification.type = .none
VoxeetSDK.shared.conference.defaultBuiltInSpeaker = true
VoxeetSDK.shared.conference.defaultVideo = false
VoxeetSDK.shared.conference.audio3D = true

// Session delegate.
VoxeetSDK.shared.session.delegate = self
Expand Down

0 comments on commit 07a8de0

Please sign in to comment.