Build Information
Successful build of JacquardSDK, reference main (7db0fe
), with Swift 6.2 (beta) for macOS (SPM) on 20 Jun 2025 02:23:12 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/google/JacquardSDKiOS.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/google/JacquardSDKiOS
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 7db0fe2 Jacquard sdk v1.0.0 - Canvas release
Cloned https://github.com/google/JacquardSDKiOS.git
Revision (git rev-parse @):
7db0fe2541c641d050584a6167b9ca977332d94e
SUCCESS checkout https://github.com/google/JacquardSDKiOS.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/google/JacquardSDKiOS.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin SwiftProtobufPlugin
Building for debugging...
[2/8] Write sources
[3/8] Copying GearMetadata.json
[5/8] Copying BadFirmwareVersion.json
[5/8] Copying PrivacyInfo.xcprivacy
[7/8] Write swift-version-1EA4D86E10B52AF.txt
[9/93] Emitting module SwiftProtobuf
[10/102] Compiling SwiftProtobuf duration.pb.swift
[11/102] Compiling SwiftProtobuf empty.pb.swift
[12/102] Compiling SwiftProtobuf field_mask.pb.swift
[13/102] Compiling SwiftProtobuf source_context.pb.swift
[14/102] Compiling SwiftProtobuf struct.pb.swift
[15/102] Compiling SwiftProtobuf timestamp.pb.swift
[16/102] Compiling SwiftProtobuf type.pb.swift
[17/102] Compiling SwiftProtobuf wrappers.pb.swift
[18/102] Compiling SwiftProtobuf resource_bundle_accessor.swift
[19/102] Compiling SwiftProtobuf PathVisitor.swift
[20/102] Compiling SwiftProtobuf ProtoNameProviding.swift
[21/102] Compiling SwiftProtobuf ProtobufAPIVersionCheck.swift
[22/102] Compiling SwiftProtobuf ProtobufMap.swift
[23/102] Compiling SwiftProtobuf SelectiveVisitor.swift
[24/102] Compiling SwiftProtobuf SimpleExtensionMap.swift
[25/102] Compiling SwiftProtobuf StringUtils.swift
[26/102] Compiling SwiftProtobuf SwiftProtobufContiguousBytes.swift
[27/102] Compiling SwiftProtobuf SwiftProtobufError.swift
[28/102] Compiling SwiftProtobuf AnyMessageStorage.swift
[29/102] Compiling SwiftProtobuf AnyUnpackError.swift
[30/102] Compiling SwiftProtobuf AsyncMessageSequence.swift
[31/102] Compiling SwiftProtobuf BinaryDecoder.swift
[32/102] Compiling SwiftProtobuf BinaryDecodingError.swift
[33/102] Compiling SwiftProtobuf BinaryDecodingOptions.swift
[34/102] Compiling SwiftProtobuf BinaryDelimited.swift
[35/102] Compiling SwiftProtobuf BinaryEncoder.swift
[36/102] Compiling SwiftProtobuf BinaryEncodingError.swift
[37/102] Compiling SwiftProtobuf BinaryEncodingOptions.swift
[38/102] Compiling SwiftProtobuf BinaryEncodingSizeVisitor.swift
[39/102] Compiling SwiftProtobuf BinaryEncodingVisitor.swift
[40/102] Compiling SwiftProtobuf CustomJSONCodable.swift
[41/102] Compiling SwiftProtobuf Decoder.swift
[42/102] Compiling SwiftProtobuf DoubleParser.swift
[43/102] Compiling SwiftProtobuf Enum.swift
[44/102] Compiling SwiftProtobuf ExtensibleMessage.swift
[45/102] Compiling SwiftProtobuf ExtensionFieldValueSet.swift
[46/102] Compiling SwiftProtobuf ExtensionFields.swift
[47/102] Compiling SwiftProtobuf ExtensionMap.swift
[48/102] Compiling SwiftProtobuf Message+JSONAdditions.swift
[49/102] Compiling SwiftProtobuf Message+JSONAdditions_Data.swift
[50/102] Compiling SwiftProtobuf Message+JSONArrayAdditions.swift
[51/102] Compiling SwiftProtobuf Message+JSONArrayAdditions_Data.swift
[52/102] Compiling SwiftProtobuf Message+TextFormatAdditions.swift
[53/102] Compiling SwiftProtobuf Message.swift
[54/102] Compiling SwiftProtobuf MessageExtension.swift
[55/102] Compiling SwiftProtobuf NameMap.swift
[56/102] Compiling SwiftProtobuf PathDecoder.swift
[57/102] Compiling SwiftProtobuf JSONEncodingOptions.swift
[58/102] Compiling SwiftProtobuf JSONEncodingVisitor.swift
[59/102] Compiling SwiftProtobuf JSONMapEncodingVisitor.swift
[60/102] Compiling SwiftProtobuf JSONScanner.swift
[61/102] Compiling SwiftProtobuf MathUtils.swift
[62/102] Compiling SwiftProtobuf Message+AnyAdditions.swift
[63/102] Compiling SwiftProtobuf Message+BinaryAdditions.swift
[64/102] Compiling SwiftProtobuf Message+BinaryAdditions_Data.swift
[65/102] Compiling SwiftProtobuf Message+FieldMask.swift
[66/102] Compiling SwiftProtobuf Google_Protobuf_Value+Extensions.swift
[67/102] Compiling SwiftProtobuf Google_Protobuf_Wrappers+Extensions.swift
[68/102] Compiling SwiftProtobuf HashVisitor.swift
[69/102] Compiling SwiftProtobuf Internal.swift
[70/102] Compiling SwiftProtobuf JSONDecoder.swift
[71/102] Compiling SwiftProtobuf JSONDecodingError.swift
[72/102] Compiling SwiftProtobuf JSONDecodingOptions.swift
[73/102] Compiling SwiftProtobuf JSONEncoder.swift
[74/102] Compiling SwiftProtobuf JSONEncodingError.swift
[75/102] Compiling SwiftProtobuf FieldTag.swift
[76/102] Compiling SwiftProtobuf FieldTypes.swift
[77/102] Compiling SwiftProtobuf Google_Protobuf_Any+Extensions.swift
[78/102] Compiling SwiftProtobuf Google_Protobuf_Any+Registry.swift
[79/102] Compiling SwiftProtobuf Google_Protobuf_Duration+Extensions.swift
[80/102] Compiling SwiftProtobuf Google_Protobuf_FieldMask+Extensions.swift
[81/102] Compiling SwiftProtobuf Google_Protobuf_ListValue+Extensions.swift
[82/102] Compiling SwiftProtobuf Google_Protobuf_NullValue+Extensions.swift
[83/102] Compiling SwiftProtobuf Google_Protobuf_Struct+Extensions.swift
[84/102] Compiling SwiftProtobuf Google_Protobuf_Timestamp+Extensions.swift
[85/102] Compiling SwiftProtobuf TextFormatDecoder.swift
[86/102] Compiling SwiftProtobuf TextFormatDecodingError.swift
[87/102] Compiling SwiftProtobuf TextFormatDecodingOptions.swift
[88/102] Compiling SwiftProtobuf TextFormatEncoder.swift
[89/102] Compiling SwiftProtobuf TextFormatEncodingOptions.swift
[90/102] Compiling SwiftProtobuf TextFormatEncodingVisitor.swift
[91/102] Compiling SwiftProtobuf TextFormatScanner.swift
[92/102] Compiling SwiftProtobuf TimeUtils.swift
[93/102] Compiling SwiftProtobuf UnknownStorage.swift
[94/102] Compiling SwiftProtobuf UnsafeRawPointer+Shims.swift
[95/102] Compiling SwiftProtobuf Varint.swift
[96/102] Compiling SwiftProtobuf Version.swift
[97/102] Compiling SwiftProtobuf Visitor.swift
[98/102] Compiling SwiftProtobuf WireFormat.swift
[99/102] Compiling SwiftProtobuf ZigZag.swift
[100/102] Compiling SwiftProtobuf any.pb.swift
[101/102] Compiling SwiftProtobuf api.pb.swift
[102/102] Compiling SwiftProtobuf descriptor.pb.swift
[103/177] Compiling JacquardSDK IMUStreamDataParser.swift
[104/177] Compiling JacquardSDK Identifier.swift
[105/177] Compiling JacquardSDK ResourceBundle.swift
[106/177] Compiling JacquardSDK ShareReplay.swift
[107/177] Compiling JacquardSDK AttachedNotification.swift
[108/177] Compiling JacquardSDK BatteryStatusInternal.swift
[109/177] Compiling JacquardSDK ComponentInfoInternal.swift
[110/177] Compiling JacquardSDK DFUCommands.swift
[111/185] Compiling JacquardSDK DisconnectTagInternal.swift
[112/185] Compiling JacquardSDK GesturesInternal.swift
[113/185] Compiling JacquardSDK GetCustomConfigInternal.swift
[114/185] Compiling JacquardSDK IMUConfigCommand.swift
[115/185] Compiling JacquardSDK ModuleCommands.swift
[116/185] Compiling JacquardSDK PlayHapticInternal.swift
[117/185] Compiling JacquardSDK PlayLEDPatternInternal.swift
[118/185] Compiling JacquardSDK SetCustomConfigInternal.swift
[119/185] Emitting module JacquardSDK
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CentralManagerImplementation.swift:82:1: warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
80 | }
81 |
82 | extension CBManagerState: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
83 |
84 | /// :nodoc:
[120/185] Compiling JacquardSDK SetTouchMode.swift
[121/185] Compiling JacquardSDK TouchDataInternal.swift
[122/185] Compiling JacquardSDK UJTConfigWrite.swift
[123/185] Compiling JacquardSDK ComponentInternal.swift
[124/185] Compiling JacquardSDK ConnectedTagModel.swift
[125/185] Compiling JacquardSDK GearInternal.swift
[126/185] Compiling JacquardSDK JacquardTagInternal.swift
[127/185] Compiling JacquardSDK TagPeripheralAccess.swift
[128/185] Compiling JacquardSDK TouchData.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CentralManagerImplementation.swift:82:1: warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
80 | }
81 |
82 | extension CBManagerState: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
83 |
84 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CommandRequest.swift:122:28: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
120 | public func parseOuterResponse(data: Data) -> Result<V2ProtocolCommandResponseInjectable, Error> {
121 | do {
122 | let outerProto = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
123 | serializedData: data, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
124 | guard outerProto.status == .ok || ignoreResponseErrorChecks() else {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[129/185] Compiling JacquardSDK CentralManagerImplementation.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CentralManagerImplementation.swift:82:1: warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
80 | }
81 |
82 | extension CBManagerState: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
83 |
84 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CommandRequest.swift:122:28: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
120 | public func parseOuterResponse(data: Data) -> Result<V2ProtocolCommandResponseInjectable, Error> {
121 | do {
122 | let outerProto = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
123 | serializedData: data, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
124 | guard outerProto.status == .ok || ignoreResponseErrorChecks() else {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[130/185] Compiling JacquardSDK CentralManagerProtocol.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CentralManagerImplementation.swift:82:1: warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
80 | }
81 |
82 | extension CBManagerState: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
83 |
84 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CommandRequest.swift:122:28: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
120 | public func parseOuterResponse(data: Data) -> Result<V2ProtocolCommandResponseInjectable, Error> {
121 | do {
122 | let outerProto = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
123 | serializedData: data, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
124 | guard outerProto.status == .ok || ignoreResponseErrorChecks() else {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[131/185] Compiling JacquardSDK CommandRequest.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CentralManagerImplementation.swift:82:1: warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
80 | }
81 |
82 | extension CBManagerState: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
83 |
84 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CommandRequest.swift:122:28: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
120 | public func parseOuterResponse(data: Data) -> Result<V2ProtocolCommandResponseInjectable, Error> {
121 | do {
122 | let outerProto = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
123 | serializedData: data, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
124 | guard outerProto.status == .ok || ignoreResponseErrorChecks() else {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[132/185] Compiling JacquardSDK ComponentProtocols.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CentralManagerImplementation.swift:82:1: warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
80 | }
81 |
82 | extension CBManagerState: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
83 |
84 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CommandRequest.swift:122:28: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
120 | public func parseOuterResponse(data: Data) -> Result<V2ProtocolCommandResponseInjectable, Error> {
121 | do {
122 | let outerProto = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
123 | serializedData: data, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
124 | guard outerProto.status == .ok || ignoreResponseErrorChecks() else {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[133/185] Compiling JacquardSDK FirmwareUpdateManager.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CentralManagerImplementation.swift:82:1: warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
80 | }
81 |
82 | extension CBManagerState: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
83 |
84 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CommandRequest.swift:122:28: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
120 | public func parseOuterResponse(data: Data) -> Result<V2ProtocolCommandResponseInjectable, Error> {
121 | do {
122 | let outerProto = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
123 | serializedData: data, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
124 | guard outerProto.status == .ok || ignoreResponseErrorChecks() else {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[134/185] Compiling JacquardSDK IMUModuleProtocol.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CentralManagerImplementation.swift:82:1: warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
80 | }
81 |
82 | extension CBManagerState: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
83 |
84 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CommandRequest.swift:122:28: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
120 | public func parseOuterResponse(data: Data) -> Result<V2ProtocolCommandResponseInjectable, Error> {
121 | do {
122 | let outerProto = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
123 | serializedData: data, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
124 | guard outerProto.status == .ok || ignoreResponseErrorChecks() else {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[135/185] Compiling JacquardSDK IMUSample.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CentralManagerImplementation.swift:82:1: warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
80 | }
81 |
82 | extension CBManagerState: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
83 |
84 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CommandRequest.swift:122:28: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
120 | public func parseOuterResponse(data: Data) -> Result<V2ProtocolCommandResponseInjectable, Error> {
121 | do {
122 | let outerProto = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
123 | serializedData: data, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
124 | guard outerProto.status == .ok || ignoreResponseErrorChecks() else {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[136/185] Compiling JacquardSDK Module.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CentralManagerImplementation.swift:82:1: warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
80 | }
81 |
82 | extension CBManagerState: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'CBManagerState' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreBluetooth' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
83 |
84 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/CommandRequest.swift:122:28: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
120 | public func parseOuterResponse(data: Data) -> Result<V2ProtocolCommandResponseInjectable, Error> {
121 | do {
122 | let outerProto = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
123 | serializedData: data, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
124 | guard outerProto.status == .ok || ignoreResponseErrorChecks() else {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[137/185] Compiling JacquardSDK BatteryStatus.swift
[138/185] Compiling JacquardSDK ComponentInfoCommand.swift
[139/185] Compiling JacquardSDK DisconnectTagCommand.swift
[140/185] Compiling JacquardSDK Gesture.swift
[141/185] Compiling JacquardSDK GetCustomConfig.swift
[142/185] Compiling JacquardSDK ModuleStatus.swift
[143/185] Compiling JacquardSDK PlayHapticCommand.swift
[144/185] Compiling JacquardSDK PlayLEDPattern.swift
[145/185] Compiling JacquardSDK SetCustomConfig.swift
[146/185] Compiling JacquardSDK JacquardManagerImplementation.swift
[147/185] Compiling JacquardSDK JacquardManagerProtocol.swift
[148/185] Compiling JacquardSDK JacquardSDKVersion.swift
[149/185] Compiling JacquardSDK Logger.swift
[150/185] Compiling JacquardSDK DFUUpdateInfo.swift
[151/185] Compiling JacquardSDK SDKConfig.swift
[152/185] Compiling JacquardSDK VidPidMid.swift
[153/185] Compiling JacquardSDK CacheManager.swift
[154/185] Compiling JacquardSDK AdvertisedTagModel.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/Internal/Connection/ProtocolInitializationStateMachine.swift:124:30: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
122 |
123 | do {
124 | let response = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
125 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
126 | self.handleEvent(.didReceiveResponse(response))
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[155/185] Compiling JacquardSDK PreConnectedTagModel.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/Internal/Connection/ProtocolInitializationStateMachine.swift:124:30: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
122 |
123 | do {
124 | let response = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
125 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
126 | self.handleEvent(.didReceiveResponse(response))
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[156/185] Compiling JacquardSDK ProtocolInitializationStateMachine.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/Internal/Connection/ProtocolInitializationStateMachine.swift:124:30: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
122 |
123 | do {
124 | let response = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
125 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
126 | self.handleEvent(.didReceiveResponse(response))
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[157/185] Compiling JacquardSDK TagConnectionStateMachine.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/Internal/Connection/ProtocolInitializationStateMachine.swift:124:30: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
122 |
123 | do {
124 | let response = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
125 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
126 | self.handleEvent(.didReceiveResponse(response))
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[158/185] Compiling JacquardSDK TagPairingStateMachine.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/Internal/Connection/ProtocolInitializationStateMachine.swift:124:30: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
122 |
123 | do {
124 | let response = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
125 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
126 | self.handleEvent(.didReceiveResponse(response))
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[159/185] Compiling JacquardSDK Extensions.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/Internal/Connection/ProtocolInitializationStateMachine.swift:124:30: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
122 |
123 | do {
124 | let response = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
125 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
126 | self.handleEvent(.didReceiveResponse(response))
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[160/185] Compiling JacquardSDK CRC16.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/Internal/Connection/ProtocolInitializationStateMachine.swift:124:30: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
122 |
123 | do {
124 | let response = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
125 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
126 | self.handleEvent(.didReceiveResponse(response))
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[161/185] Compiling JacquardSDK FirmwareImageWriterStateMachine.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/Internal/Connection/ProtocolInitializationStateMachine.swift:124:30: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
122 |
123 | do {
124 | let response = try Google_Jacquard_Protocol_Response(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
125 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
126 | self.handleEvent(.didReceiveResponse(response))
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[162/185] Compiling JacquardSDK FirmwareUpdateManagerImplementation.swift
[163/185] Compiling JacquardSDK FirmwareUpdateRequest.swift
[164/185] Compiling JacquardSDK FirmwareUpdateRetriever.swift
[165/185] Compiling JacquardSDK FirmwareUpdateRetrieverImplementation.swift
[166/185] Compiling JacquardSDK FirmwareUpdateStateMachine.swift
[167/185] Compiling JacquardSDK IMUModuleComands.swift
[168/185] Compiling JacquardSDK IMUModuleImplementation.swift
[169/185] Compiling JacquardSDK IMUSessionDataParser.swift
[170/185] Compiling JacquardSDK Fragmenter.swift
[171/185] Compiling JacquardSDK Peripheral.swift
[172/185] Compiling JacquardSDK PeripheralImplementation.swift
[173/185] Compiling JacquardSDK ProtocolConstants.swift
[174/185] Compiling JacquardSDK Transport.swift
[175/185] Compiling JacquardSDK TransportV2Implementation.swift
[176/185] Compiling JacquardSDK VarInt.swift
[177/185] Compiling JacquardSDK Version.swift
[178/185] Compiling JacquardSDK CloudManager.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/NotificationProtocol.swift:44:9: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
42 |
43 | public func parseNotification(_ packet: Data) throws -> V2ProtocolNotificationInjectable {
44 | try Google_Jacquard_Protocol_Notification(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
45 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
46 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[179/185] Compiling JacquardSDK CloudManagerImpl.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/NotificationProtocol.swift:44:9: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
42 |
43 | public func parseNotification(_ packet: Data) throws -> V2ProtocolNotificationInjectable {
44 | try Google_Jacquard_Protocol_Notification(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
45 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
46 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[180/185] Compiling JacquardSDK URLRequestBuilder.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/NotificationProtocol.swift:44:9: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
42 |
43 | public func parseNotification(_ packet: Data) throws -> V2ProtocolNotificationInjectable {
44 | try Google_Jacquard_Protocol_Notification(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
45 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
46 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[181/185] Compiling JacquardSDK NotificationProtocol.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/NotificationProtocol.swift:44:9: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
42 |
43 | public func parseNotification(_ packet: Data) throws -> V2ProtocolNotificationInjectable {
44 | try Google_Jacquard_Protocol_Notification(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
45 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
46 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[182/185] Compiling JacquardSDK TagProtocols.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/NotificationProtocol.swift:44:9: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
42 |
43 | public func parseNotification(_ packet: Data) throws -> V2ProtocolNotificationInjectable {
44 | try Google_Jacquard_Protocol_Notification(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
45 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
46 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[183/185] Compiling JacquardSDK jacquard.pb.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/NotificationProtocol.swift:44:9: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
42 |
43 | public func parseNotification(_ packet: Data) throws -> V2ProtocolNotificationInjectable {
44 | try Google_Jacquard_Protocol_Notification(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
45 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
46 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[184/185] Compiling JacquardSDK publicSdk.pb.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/NotificationProtocol.swift:44:9: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
42 |
43 | public func parseNotification(_ packet: Data) throws -> V2ProtocolNotificationInjectable {
44 | try Google_Jacquard_Protocol_Notification(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
45 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
46 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[185/185] Compiling JacquardSDK resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/JacquardSDK/Classes/NotificationProtocol.swift:44:9: warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
42 |
43 | public func parseNotification(_ packet: Data) throws -> V2ProtocolNotificationInjectable {
44 | try Google_Jacquard_Protocol_Notification(
| |- warning: 'init(serializedData:extensions:partial:options:)' is deprecated: replaced by 'init(serializedBytes:extensions:partial:options:)' [#DeprecatedDeclaration]
| `- note: use 'init(serializedBytes:extensions:partial:options:)' instead
45 | serializedData: packet, extensions: Google_Jacquard_Protocol_Jacquard_Extensions)
46 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete! (34.44s)
Fetching https://github.com/typelift/SwiftCheck.git
Fetching https://github.com/allegro/swift-junit.git
Fetching https://github.com/apple/swift-protobuf.git
[1/4887] Fetching swiftcheck
[99/5122] Fetching swiftcheck, swift-junit
[5123/44577] Fetching swiftcheck, swift-junit, swift-protobuf
Fetched https://github.com/allegro/swift-junit.git from cache (6.60s)
Fetched https://github.com/typelift/SwiftCheck.git from cache (6.60s)
Fetched https://github.com/apple/swift-protobuf.git from cache (6.61s)
Computing version for https://github.com/typelift/SwiftCheck.git
Computed https://github.com/typelift/SwiftCheck.git at 0.12.0 (7.14s)
Fetching https://github.com/llvm-swift/FileCheck.git
[1/479] Fetching filecheck
Fetched https://github.com/llvm-swift/FileCheck.git from cache (0.68s)
Computing version for https://github.com/allegro/swift-junit.git
Computed https://github.com/allegro/swift-junit.git at 2.1.0 (1.18s)
Fetching https://github.com/alexaubry/HTMLString.git
[1/1631] Fetching htmlstring
Fetched https://github.com/alexaubry/HTMLString.git from cache (1.00s)
Computing version for https://github.com/alexaubry/HTMLString.git
Computed https://github.com/alexaubry/HTMLString.git at 5.0.0 (2.90s)
Computing version for https://github.com/llvm-swift/FileCheck.git
Computed https://github.com/llvm-swift/FileCheck.git at 0.2.6 (0.49s)
Fetching https://github.com/mxcl/Chalk.git
Fetching https://github.com/apple/swift-argument-parser
[1/81] Fetching chalk
[60/15461] Fetching chalk, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.92s)
Fetched https://github.com/mxcl/Chalk.git from cache (1.92s)
Computing version for https://github.com/mxcl/Chalk.git
Computed https://github.com/mxcl/Chalk.git at 0.5.0 (2.42s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.1 (0.41s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.30.0 (0.39s)
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.30.0
Creating working copy for https://github.com/alexaubry/HTMLString.git
Working copy of https://github.com/alexaubry/HTMLString.git resolved at 5.0.0
Creating working copy for https://github.com/llvm-swift/FileCheck.git
Working copy of https://github.com/llvm-swift/FileCheck.git resolved at 0.2.6
Creating working copy for https://github.com/typelift/SwiftCheck.git
Working copy of https://github.com/typelift/SwiftCheck.git resolved at 0.12.0
Creating working copy for https://github.com/mxcl/Chalk.git
Working copy of https://github.com/mxcl/Chalk.git resolved at 0.5.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.5.1
Creating working copy for https://github.com/allegro/swift-junit.git
Working copy of https://github.com/allegro/swift-junit.git resolved at 2.1.0
Build complete.
{
"dependencies" : [
{
"identity" : "swift-protobuf",
"requirement" : {
"range" : [
{
"lower_bound" : "1.16.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-protobuf.git"
},
{
"identity" : "swift-junit",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/allegro/swift-junit.git"
},
{
"identity" : "swiftcheck",
"requirement" : {
"range" : [
{
"lower_bound" : "0.12.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/typelift/SwiftCheck.git"
}
],
"manifest_display_name" : "JacquardSDK",
"name" : "JacquardSDK",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
}
],
"products" : [
{
"name" : "JacquardSDK",
"targets" : [
"JacquardSDK"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "JacquardSDKTests",
"module_type" : "SwiftTarget",
"name" : "JacquardSDKTests",
"path" : "Tests",
"product_dependencies" : [
"SwiftCheck",
"SwiftTestReporter"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestResources/imu1.bin",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestResources/imu2.bin",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AAA_SwiftTestReporterInit.swift",
"AdvertisedTagModelTests.swift",
"AttachedNotificationTests.swift",
"BatteryStatusTests.swift",
"CacheManagerTests.swift",
"CloudManagerTests.swift",
"ComponentInfoCommandTests.swift",
"ComponentInternalTests.swift",
"ConnectedTagModelTests/ConnectedGearTests.swift",
"ConnectedTagModelTests/ConnectedTagModelTests.swift",
"ContinuousTouchNotificationSubscriptionTests.swift",
"DFUCommandsTests.swift",
"DisconnectTagCommandTests.swift",
"FakeImplementations/FakeCacheManager.swift",
"FakeImplementations/FakeCentralManager.swift",
"FakeImplementations/FakeCloudManager.swift",
"FakeImplementations/FakeComponent.swift",
"FakeImplementations/FakeConnectedTag.swift",
"FakeImplementations/FakeDFUCommands.swift",
"FakeImplementations/FakeFirmwareRetrieverImplementation.swift",
"FakeImplementations/FakePeripheralImplementation.swift",
"FakeImplementations/FakeTransport.swift",
"FakeImplementations/FakeURLProtocol.swift",
"FirmwareUpdate/FirmwareImageWriterStateMachineTests.swift",
"FirmwareUpdate/FirmwareRetrieverTests.swift",
"FirmwareUpdate/FirmwareUpdateManagerTests.swift",
"FirmwareUpdate/FirmwareUpdateStateMachineTests.swift",
"FragmenterTests.swift",
"GearInternalTests.swift",
"GestureNotificationSubscriptionTests.swift",
"GetCustomConfigTests.swift",
"IMUTests/IMUModuleComandsTests.swift",
"IMUTests/IMUModuleProtocolTests.swift",
"IMUTests/IMUParser/IMUParserTests.swift",
"IMUTests/ModuleComandsTests.swift",
"IMUTests/ModuleTests.swift",
"JacquardManagerImplementationTests.swift",
"JacquardTagInternalTests.swift",
"LoggerTests.swift",
"MiscExtensionsTests.swift",
"PlayHapticCommandTests.swift",
"PlayLEDPatternTests.swift",
"SDKVersionTests.swift",
"SetCustomConfigTests.swift",
"ShareReplayTests.swift",
"TagConnectionTests/ProtocolStateMachineTests.swift",
"TagConnectionTests/TagConnectionStateMachineTests.swift",
"TagConnectionTests/TagPairingStateMachineTests.swift",
"TestHelpers.swift",
"TestHelpers/BundleExtensions.swift",
"TouchDataTests.swift",
"TransportTests/TransportV2Tests.swift",
"UJTConfigWriteCommandTests.swift",
"VarIntTests.swift",
"VersionTests.swift"
],
"target_dependencies" : [
"JacquardSDK"
],
"type" : "test"
},
{
"c99name" : "JacquardSDK",
"module_type" : "SwiftTarget",
"name" : "JacquardSDK",
"path" : "JacquardSDK",
"product_dependencies" : [
"SwiftProtobuf"
],
"product_memberships" : [
"JacquardSDK"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/JacquardSDK/Resources/BadFirmwareVersion.json",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/JacquardSDK/Resources/GearMetadata.json",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Classes/API/BatteryStatus.swift",
"Classes/API/ComponentInfoCommand.swift",
"Classes/API/DisconnectTagCommand.swift",
"Classes/API/Gesture.swift",
"Classes/API/GetCustomConfig.swift",
"Classes/API/ModuleStatus.swift",
"Classes/API/PlayHapticCommand.swift",
"Classes/API/PlayLEDPattern.swift",
"Classes/API/SetCustomConfig.swift",
"Classes/API/TouchData.swift",
"Classes/CentralManagerImplementation.swift",
"Classes/CentralManagerProtocol.swift",
"Classes/CommandRequest.swift",
"Classes/ComponentProtocols.swift",
"Classes/FirmwareUpdateAPI/FirmwareUpdateManager.swift",
"Classes/IMUDataCollection/IMUModuleProtocol.swift",
"Classes/IMUDataCollection/IMUSample.swift",
"Classes/IMUDataCollection/Module.swift",
"Classes/Internal/Connection/AdvertisedTagModel.swift",
"Classes/Internal/Connection/PreConnectedTagModel.swift",
"Classes/Internal/Connection/ProtocolInitializationStateMachine.swift",
"Classes/Internal/Connection/TagConnectionStateMachine.swift",
"Classes/Internal/Connection/TagPairingStateMachine.swift",
"Classes/Internal/Extensions.swift",
"Classes/Internal/FirmwareUpdate/CRC16.swift",
"Classes/Internal/FirmwareUpdate/FirmwareImageWriterStateMachine.swift",
"Classes/Internal/FirmwareUpdate/FirmwareUpdateManagerImplementation.swift",
"Classes/Internal/FirmwareUpdate/FirmwareUpdateRequest.swift",
"Classes/Internal/FirmwareUpdate/FirmwareUpdateRetriever.swift",
"Classes/Internal/FirmwareUpdate/FirmwareUpdateRetrieverImplementation.swift",
"Classes/Internal/FirmwareUpdate/FirmwareUpdateStateMachine.swift",
"Classes/Internal/IMUDataCollectionAPI/IMUModuleComands.swift",
"Classes/Internal/IMUDataCollectionAPI/IMUModuleImplementation.swift",
"Classes/Internal/IMUDataCollectionAPI/IMUSessionDataParser.swift",
"Classes/Internal/IMUDataCollectionAPI/IMUStreamDataParser.swift",
"Classes/Internal/Identifier.swift",
"Classes/Internal/ResourceBundle.swift",
"Classes/Internal/ShareReplay.swift",
"Classes/Internal/TagAPIDetails/AttachedNotification.swift",
"Classes/Internal/TagAPIDetails/BatteryStatusInternal.swift",
"Classes/Internal/TagAPIDetails/ComponentInfoInternal.swift",
"Classes/Internal/TagAPIDetails/DFUCommands.swift",
"Classes/Internal/TagAPIDetails/DisconnectTagInternal.swift",
"Classes/Internal/TagAPIDetails/GesturesInternal.swift",
"Classes/Internal/TagAPIDetails/GetCustomConfigInternal.swift",
"Classes/Internal/TagAPIDetails/IMUConfigCommand.swift",
"Classes/Internal/TagAPIDetails/ModuleCommands.swift",
"Classes/Internal/TagAPIDetails/PlayHapticInternal.swift",
"Classes/Internal/TagAPIDetails/PlayLEDPatternInternal.swift",
"Classes/Internal/TagAPIDetails/SetCustomConfigInternal.swift",
"Classes/Internal/TagAPIDetails/SetTouchMode.swift",
"Classes/Internal/TagAPIDetails/TouchDataInternal.swift",
"Classes/Internal/TagAPIDetails/UJTConfigWrite.swift",
"Classes/Internal/TagAndComponent/ComponentInternal.swift",
"Classes/Internal/TagAndComponent/ConnectedTagModel.swift",
"Classes/Internal/TagAndComponent/GearInternal.swift",
"Classes/Internal/TagAndComponent/JacquardTagInternal.swift",
"Classes/Internal/TagAndComponent/TagPeripheralAccess.swift",
"Classes/Internal/Transport/Fragmenter.swift",
"Classes/Internal/Transport/Peripheral.swift",
"Classes/Internal/Transport/PeripheralImplementation.swift",
"Classes/Internal/Transport/ProtocolConstants.swift",
"Classes/Internal/Transport/Transport.swift",
"Classes/Internal/Transport/TransportV2Implementation.swift",
"Classes/Internal/VarInt.swift",
"Classes/Internal/Version.swift",
"Classes/JacquardManagerImplementation.swift",
"Classes/JacquardManagerProtocol.swift",
"Classes/JacquardSDKVersion.swift",
"Classes/Logger.swift",
"Classes/Model/DFUUpdateInfo.swift",
"Classes/Model/SDKConfig.swift",
"Classes/Model/VidPidMid.swift",
"Classes/Network/CacheManager.swift",
"Classes/Network/CloudManager.swift",
"Classes/Network/CloudManagerImpl.swift",
"Classes/Network/URLRequestBuilder.swift",
"Classes/NotificationProtocol.swift",
"Classes/TagProtocols.swift",
"Protobuf/jacquard.pb.swift",
"Protobuf/publicSdk.pb.swift"
],
"type" : "library"
}
],
"tools_version" : "5.4"
}
Done.