Fitbit / golden-gate

Framework to connect wearables and other IoT devices to mobile phones, tablets and PCs with an IP-based protocol stack over Bluetooth Low Energy
Other
299 stars 31 forks source link

[iOS] Update RxSwift to 5.1.2 #33

Closed vladcorneci closed 3 years ago

vladcorneci commented 3 years ago

This is the first change that enables building GoldenGate iOS with Xcode 12.5.

From Xcode 12.5 Release notes:

Xcode no longer includes XCTest’s legacy Swift overlay library (libswiftXCTest.dylib).
Use the library’s replacement, libXCTestSwiftSupport.dylib, instead. For frameworks
that encounter build issues because of the removal of the legacy library, delete the
framework and library search paths for libswiftXCTest.dylib and add the
ENABLE_TESTING_SEARCH_PATHS=YES build setting.

This setting automatically sets the target’s search paths so that it can locate the
replacement XCTest library.

RxSwift 5.1.2 addresses this issue and enables building with Xcode 12.5.