Skip to content

Commit

Permalink
Merge pull request #256 from ps2/dev
Browse files Browse the repository at this point in the history
v0.12.3
  • Loading branch information
ps2 authored Sep 25, 2016
2 parents fd8f7a3 + f1aaa1e commit 97c602d
Show file tree
Hide file tree
Showing 25 changed files with 216 additions and 54 deletions.
2 changes: 1 addition & 1 deletion Crypto/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>0.12.2</string>
<string>0.12.3</string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>NSPrincipalClass</key>
Expand Down
2 changes: 1 addition & 1 deletion MinimedKit/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>0.12.2</string>
<string>0.12.3</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
17 changes: 13 additions & 4 deletions MinimedKit/Messages/ReadSettingsCarelinkMessageBody.swift
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,20 @@ public class ReadSettingsCarelinkMessageBody: CarelinkLongMessageBody {
guard rxData.count == type(of: self).length else {
return nil
}

let maxBolusTicks: UInt8 = rxData[7]

let newer = rxData[0] == 25 // x23

let maxBolusTicks: UInt8
let maxBasalTicks: Int

if newer {
maxBolusTicks = rxData[7]
maxBasalTicks = Int(bigEndianBytes: rxData.subdata(in: 8..<10))
} else {
maxBolusTicks = rxData[6]
maxBasalTicks = Int(bigEndianBytes: rxData.subdata(in: 7..<9))
}
maxBolus = Double(maxBolusTicks) / type(of: self).maxBolusMultiplier

let maxBasalTicks: Int = Int(bigEndianBytes: rxData.subdata(in: 8..<10))
maxBasal = Double(maxBasalTicks) / type(of: self).maxBasalMultiplier

let rawSelectedBasalProfile: UInt8 = rxData[12]
Expand Down
4 changes: 3 additions & 1 deletion MinimedKit/PumpEventType.swift
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ public enum PumpEventType: UInt8 {
case changeBolusReminderEnable = 0x66
case changeBolusReminderTime = 0x67
case deleteBolusReminderTime = 0x68
case restoreMystery69 = 0x69
case bolusReminder = 0x69
case deleteAlarmClockTime = 0x6a
case dailyTotal515 = 0x6c
case dailyTotal522 = 0x6d
Expand Down Expand Up @@ -213,6 +213,8 @@ public enum PumpEventType: UInt8 {
return RestoreMystery55PumpEvent.self
case .changeMeterId:
return ChangeMeterIDPumpEvent.self
case .bolusReminder:
return BolusReminderPumpEvent.self
default:
return PlaceholderPumpEvent.self
}
Expand Down
37 changes: 37 additions & 0 deletions MinimedKit/PumpEvents/BolusReminderPumpEvent.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
//
// Mystery69PumpEvent.swift
// RileyLink
//
// Created by Pete Schwamb on 9/23/16.
// Copyright © 2016 Pete Schwamb. All rights reserved.
//

import Foundation

public struct BolusReminderPumpEvent: TimestampedPumpEvent {
public let length: Int
public let rawData: Data
public let timestamp: DateComponents

public init?(availableData: Data, pumpModel: PumpModel) {
if pumpModel.larger {
length = 9
} else {
length = 7 // This may not actually occur, as I don't think x22 and earlier pumps have missed bolus reminders.
}

guard length <= availableData.count else {
return nil
}

rawData = availableData.subdata(in: 0..<length)

timestamp = DateComponents(pumpEventData: availableData, offset: 2)
}

public var dictionaryRepresentation: [String: Any] {
return [
"_type": "BolusReminder",
]
}
}
31 changes: 30 additions & 1 deletion MinimedKitTests/HistoryPageTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -335,6 +335,16 @@ class HistoryPageTests: XCTestCase {

}

func testPageWithDuplicates() throws {
let pumpModel = PumpModel.Model754

let page = try HistoryPage(pageData: Data(hexadecimalString: "1601874b15561033c0a250155610001601a25015561033bb9055155610001601905515561033b6b75a155610001601b75a15561033a9ad60155610001601ad6015561033a3a265155610001601a26515561033a0a76a155610001601a76a15561033a18b6f1556100016018b6f1556100b7200a17255b61033a38673155610001601867315561033a5957b155610001601957b1556100b65bc9d4056b61033a28441165610001601844116561033a4ab46165610001601ab461656103394964c165610001601964c16561033879b511656100016019b511656103378a756165610001601a75616561033688c5b1656100016018c5b1656103342846516561000160184651656103322b269165610001601b2691656103313af6e165610001601af6e165610332087741656100016018774165610331a8d791656100016018d791656103300a142175610001601a1421756103300a75a175610001601a75a17561033028760175610001601876017561033098c651756100016018c651756103307a16a175610001601a16a1756103305876f175610001601876f1756103314907317561000160190731756103300807917561000160080791756107b0380791716101c30007b008040001710002e0007000007f396900000006e969006007e679502000007f3061a4d01d917000000000000000001d90000000500900d5700141f030b000000020100000000003348b640005710001601b6400057103349a446005710001601a4460057103343834c005710001601834c005710331d8951005710001601895100571033469e560057100016019e56005710335b835b005710001601835b0057103351ba5e005710001601ba5e0057103358816400571000160181640057103360b768005710001601b768005710334aa56e005710001601a56e0057103343837400571000160183740057103344887900571000160188790057103337a042015710001601a04201571033388d4b0157100016018d4b015710333e8f500157100016018f500157103344b754015710001601b7540157103342a55a015710001601a55a0157103334836001571000160183600157103339896501571000160189650157103336a06a015710001601a06a0157103331836f015710001601836f0157103335ba72015710001601ba7201571033348e780157100016018e780157103300b740025710001600b7400257107b00b740021710002e003330a546025710001601a546025710332f844c025710001601844c025710332b8a510257100016018a51025710332b8a510257100016018a510257107b008b6f021710002e000b7300b64143b7103317824703571000160182470357107b008365031710002e000b6900804344b7107b0180400517100a3000000000000000ff92")!, pumpModel: pumpModel)
let events = page.events

XCTAssertEqual(events[116].rawData, events[118].rawData)
XCTAssertEqual(events[117].rawData, events[119].rawData)
}

func testSaveSettings() throws {
let pumpModel = PumpModel.Model723

Expand All @@ -349,6 +359,24 @@ class HistoryPageTests: XCTestCase {
XCTAssertEqual("saveSettings", displayedType)
}

func testBolusReminder() throws {
let pumpModel = PumpModel.Model723

let page = try HistoryPage(pageData: Data(hexadecimalString: "6e8d900500000000000000074e07266200280200000000000000000028000000010000000000000000000000000000000000000034c88048030e101a009046060e10060303689046660e100c0317400001076400184000010764002040000107170025400001071800004000010707000001708e900000006e8e90050000000000000001700170640000000000000000000000000000000000000000000000000000000000000000000000007b000040000107003c003464006803010721000c6d030107030000001a386d2301077b002270030107003c00690700400b01072b00690c00400e01072e006911004014010734001a00185e15010706030368185e7501070c030e4000010764001b4000010717001c40000107180000400001077b000040000107003c006400034100010717001d4100010718008055011710070000050a01870000006e01870500000000000000050a050a64000000000000000000000000000000000000000000000000000000000000000000000000630197560117100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000863e")!, pumpModel: pumpModel)
let events = page.events

XCTAssertEqual(29, events.count)

let event1 = events[15] as! BolusReminderPumpEvent
XCTAssertEqual(DateComponents(gregorianYear: 2007, month: 1, day: 1, hour: 11, minute: 0, second: 0), event1.timestamp)

let event2 = events[16] as! BolusReminderPumpEvent
XCTAssertEqual(DateComponents(gregorianYear: 2007, month: 1, day: 1, hour: 14, minute: 0, second: 0), event2.timestamp)

let event3 = events[17] as! BolusReminderPumpEvent
XCTAssertEqual(DateComponents(gregorianYear: 2007, month: 1, day: 1, hour: 20, minute: 0, second: 0), event3.timestamp)
}

func testHighBitsOfTempBasalRate() throws {
let pumpModel = PumpModel.Model522

Expand All @@ -368,5 +396,6 @@ class HistoryPageTests: XCTestCase {

let event4 = events[70] as! TempBasalPumpEvent
XCTAssertEqual(5, event4.rate)
}
}

}
2 changes: 1 addition & 1 deletion MinimedKitTests/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>0.12.2</string>
<string>0.12.3</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
20 changes: 19 additions & 1 deletion MinimedKitTests/ReadSettingsCarelinkMessageBodyTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,23 @@ class ReadSettingsCarelinkMessageBodyTests: XCTestCase {
XCTFail("Message is nil")
}
}


func testValidSettings523() {
let message = PumpMessage(rxData: Data(hexadecimalString: "a7754838c0150003010100e505500000000000000164000400140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb")!)

if let message = message {
XCTAssertTrue(message.messageBody is ReadSettingsCarelinkMessageBody)

if let body = message.messageBody as? ReadSettingsCarelinkMessageBody {
XCTAssertEqual(34, body.maxBasal)
XCTAssertEqual(22.9, body.maxBolus)
XCTAssertEqual(BasalProfile.standard, body.selectedBasalProfile)
XCTAssertEqual(4, body.insulinActionCurveHours)
}

} else {
XCTFail("Message is nil")
}
}

}
2 changes: 1 addition & 1 deletion NightscoutUploadKit/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>0.12.2</string>
<string>0.12.3</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
2 changes: 1 addition & 1 deletion NightscoutUploadKitTests/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>0.12.2</string>
<string>0.12.3</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
48 changes: 26 additions & 22 deletions RileyLink.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
C1EAD6E41C82BA87006DBA60 /* CRC16Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1EAD6E31C82BA87006DBA60 /* CRC16Tests.swift */; };
C1EB955D1C887FE5002517DF /* HistoryPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1EB955C1C887FE5002517DF /* HistoryPage.swift */; };
C1EF58881B3F93FE001C8C80 /* Config.m in Sources */ = {isa = PBXBuildFile; fileRef = C1EF58871B3F93FE001C8C80 /* Config.m */; };
C1FDFCA91D964A3E00ADBC31 /* BolusReminderPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1FDFCA81D964A3E00ADBC31 /* BolusReminderPumpEvent.swift */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand Down Expand Up @@ -677,6 +678,7 @@
C1EB955C1C887FE5002517DF /* HistoryPage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HistoryPage.swift; sourceTree = "<group>"; };
C1EF58861B3F93FE001C8C80 /* Config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = "<group>"; };
C1EF58871B3F93FE001C8C80 /* Config.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Config.m; sourceTree = "<group>"; };
C1FDFCA81D964A3E00ADBC31 /* BolusReminderPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BolusReminderPumpEvent.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand Down Expand Up @@ -1107,6 +1109,7 @@
C1842BFA1C8FA45100DB42AC /* BatteryPumpEvent.swift */,
C1842BC81C8F968B00DB42AC /* BGReceivedPumpEvent.swift */,
C1842BC21C8E931E00DB42AC /* BolusNormalPumpEvent.swift */,
C1FDFCA81D964A3E00ADBC31 /* BolusReminderPumpEvent.swift */,
C12198B21C8F730700BC374C /* BolusWizardEstimatePumpEvent.swift */,
C1842BEE1C8FA45100DB42AC /* BolusWizardSetupPumpEvent.swift */,
C1842BC61C8F8DC200DB42AC /* CalBGForPHPumpEvent.swift */,
Expand Down Expand Up @@ -1853,6 +1856,7 @@
C1842BC91C8F968B00DB42AC /* BGReceivedPumpEvent.swift in Sources */,
C1842C0F1C8FA45100DB42AC /* ChangeSensorRateOfChangeAlertSetupPumpEvent.swift in Sources */,
C1842BFE1C8FA45100DB42AC /* ResultDailyTotalPumpEvent.swift in Sources */,
C1FDFCA91D964A3E00ADBC31 /* BolusReminderPumpEvent.swift in Sources */,
43CA93291CB8CF22000026B5 /* ChangeTempBasalCarelinkMessageBody.swift in Sources */,
C1EAD6CD1C826B92006DBA60 /* PowerOnCarelinkMessageBody.swift in Sources */,
C1EAD6C81C826B92006DBA60 /* CarelinkMessageBody.swift in Sources */,
Expand Down Expand Up @@ -2128,11 +2132,11 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
CURRENT_PROJECT_VERSION = 19;
CURRENT_PROJECT_VERSION = 20;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 19;
DYLIB_CURRENT_VERSION = 20;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
Expand All @@ -2156,11 +2160,11 @@
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 19;
CURRENT_PROJECT_VERSION = 20;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 19;
DYLIB_CURRENT_VERSION = 20;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
Expand Down Expand Up @@ -2219,11 +2223,11 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
CURRENT_PROJECT_VERSION = 19;
CURRENT_PROJECT_VERSION = 20;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 19;
DYLIB_CURRENT_VERSION = 20;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
Expand All @@ -2250,11 +2254,11 @@
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 19;
CURRENT_PROJECT_VERSION = 20;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 19;
DYLIB_CURRENT_VERSION = 20;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
Expand Down Expand Up @@ -2317,12 +2321,12 @@
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CURRENT_PROJECT_VERSION = 19;
CURRENT_PROJECT_VERSION = 20;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 19;
DYLIB_CURRENT_VERSION = 20;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = Crypto/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
Expand All @@ -2345,12 +2349,12 @@
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 19;
CURRENT_PROJECT_VERSION = 20;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 19;
DYLIB_CURRENT_VERSION = 20;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = Crypto/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
Expand All @@ -2371,11 +2375,11 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
CURRENT_PROJECT_VERSION = 19;
CURRENT_PROJECT_VERSION = 20;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 19;
DYLIB_CURRENT_VERSION = 20;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
Expand All @@ -2401,11 +2405,11 @@
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 19;
CURRENT_PROJECT_VERSION = 20;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 19;
DYLIB_CURRENT_VERSION = 20;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
Expand Down Expand Up @@ -2480,7 +2484,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 19;
CURRENT_PROJECT_VERSION = 20;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
Expand Down Expand Up @@ -2527,7 +2531,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = YES;
CURRENT_PROJECT_VERSION = 19;
CURRENT_PROJECT_VERSION = 20;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
Expand Down Expand Up @@ -2631,11 +2635,11 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
CURRENT_PROJECT_VERSION = 19;
CURRENT_PROJECT_VERSION = 20;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 19;
DYLIB_CURRENT_VERSION = 20;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
Expand All @@ -2661,11 +2665,11 @@
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 19;
CURRENT_PROJECT_VERSION = 20;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 19;
DYLIB_CURRENT_VERSION = 20;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
Expand Down
Loading

0 comments on commit 97c602d

Please sign in to comment.