Skip to content

Commit

Permalink
Release CascableCore 12.2.3
Browse files Browse the repository at this point in the history
  • Loading branch information
iKenndac committed Feb 20, 2023
1 parent ace9d50 commit 9a27152
Show file tree
Hide file tree
Showing 12 changed files with 23 additions and 18 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
# CascableCore 12.2.3

### Bug Fixes

- Fixed a crash that could occur on macOS when disconnecting from a USB camera on macOS 13 Ventura. [CORE-399]

- Improved internal protection around the handling of messages on USB cameras on iOS. [CORE-400]

### Other

- CascableCore now requires macOS 10.13 High Sierra or later.


# CascableCore 12.2.2

### Bug Fixes
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/// Returns a detailed version string for the SDK.
static NSString * const CBLCoreVerboseVersion NS_SWIFT_NAME(CascableCoreVerboseVersion) = @"12.2.2-gd3fdcf6";
static NSString * const CBLCoreVerboseVersion NS_SWIFT_NAME(CascableCoreVerboseVersion) = @"12.2.3-g3f2c2df";
/// Returns the build number for the SDK.
static NSString * const CBLCoreBundleVersion NS_SWIFT_NAME(CascableCoreBundleVersion) = @"1631";
static NSString * const CBLCoreBundleVersion NS_SWIFT_NAME(CascableCoreBundleVersion) = @"1639";
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/// Returns a detailed version string for the SDK.
static NSString * const CBLCoreVerboseVersion NS_SWIFT_NAME(CascableCoreVerboseVersion) = @"12.2.2-gd3fdcf6";
static NSString * const CBLCoreVerboseVersion NS_SWIFT_NAME(CascableCoreVerboseVersion) = @"12.2.3-g3f2c2df";
/// Returns the build number for the SDK.
static NSString * const CBLCoreBundleVersion NS_SWIFT_NAME(CascableCoreBundleVersion) = @"1631";
static NSString * const CBLCoreBundleVersion NS_SWIFT_NAME(CascableCoreBundleVersion) = @"1639";
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -314,7 +314,7 @@
</data>
<key>Headers/CBLCoreVersions.h</key>
<data>
TrXLmJUBT7mq/AzCGqbaOPlIFWk=
DrNcj4zpSIs3l0cMZceWv8tU04o=
</data>
<key>Headers/CBLDeviceInfo.h</key>
<data>
Expand Down Expand Up @@ -386,7 +386,7 @@
</data>
<key>Info.plist</key>
<data>
BPiPQBneeFRT3Q+Bf2Q01/7pk9I=
BvBZFXcFBPi6nO4mBx2jOy/3UQI=
</data>
<key>Modules/module.modulemap</key>
<data>
Expand Down Expand Up @@ -1514,7 +1514,7 @@
<dict>
<key>hash2</key>
<data>
yNTaishfwHIXNgZXF9jQLNHM4ABxK12dtK5YMuvlGyw=
x9dTJaPQGvL5d0khZLXykyEib/FT+OAlqyPTstreXHI=
</data>
</dict>
<key>Headers/CBLDeviceInfo.h</key>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/// Returns a detailed version string for the SDK.
static NSString * const CBLCoreVerboseVersion NS_SWIFT_NAME(CascableCoreVerboseVersion) = @"12.2.2-gd3fdcf6";
static NSString * const CBLCoreVerboseVersion NS_SWIFT_NAME(CascableCoreVerboseVersion) = @"12.2.3-g3f2c2df";
/// Returns the build number for the SDK.
static NSString * const CBLCoreBundleVersion NS_SWIFT_NAME(CascableCoreBundleVersion) = @"1631";
static NSString * const CBLCoreBundleVersion NS_SWIFT_NAME(CascableCoreBundleVersion) = @"1639";
Binary file not shown.
10 changes: 1 addition & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,7 @@ Once the SDK(s) are added, a few more steps must be done to comply with App Stor

#### Info.plist: App Transport Security

If your app is limited by App Transport Security, you need to allow CascableCore to talk to the cameras on your local network.

On iOS 10 and macOS 10.12 and above, set `NSAllowsLocalNetworking` to `YES` in your `Info.plist` App Transport Security settings.
If your app is limited by App Transport Security, you need to allow CascableCore to talk to the cameras on your local network. To do this, set `NSAllowsLocalNetworking` to `YES` in your `Info.plist` App Transport Security settings.

```
<key>NSAppTransportSecurity</key>
Expand All @@ -36,12 +34,6 @@ On iOS 10 and macOS 10.12 and above, set `NSAllowsLocalNetworking` to `YES` in y
</dict>
```

On iOS 9 and macOS 10.11 or lower, you need to disable App Transport Security entirely, by setting `NSAllowsArbitraryLoads` to `YES`. If you do this, you may need to describe why to Apple in order to pass App Review. A paragraph similar to this may suffice:

> App Transport Security has been disabled for this app on iOS 9 and lower. This is because the app needs to communicate with cameras discovered on the local network, and App Transport Security provides no way to whitelist the local network or IP address ranges on iOS 9 or lower.
If you support iOS 10/macOS 10.12 and lower you can set both `NSAllowsLocalNetworking` to `YES` _and_ `NSAllowsArbitraryLoads` to `YES` to disable App Transport Security on older OS versions, but use the more secure local networking exemption on newer OS versions. For more information on this, see [this thread on the Apple Developer Forums](https://forums.developer.apple.com/thread/6767).

CascableCore makes no attempt to communicate with the outside world via the Internet, so no domain-specific App Transport Security exemptions are needed.

Apple's documentation for App Transport Security can be found [here](https://developer.apple.com/documentation/bundleresources/information_property_list/nsapptransportsecurity).
Expand Down

0 comments on commit 9a27152

Please sign in to comment.