Skip to content

Commit fa70e9c

Browse files
authored
Merge pull request #37 from loudnate/dev
Version 0.5.0
2 parents 735bcac + 2cd1782 commit fa70e9c

22 files changed

+345
-88
lines changed

.travis.yml

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,16 @@
11
language: objective-c
22
osx_image: xcode7.3
3-
#before_install:
4-
# - brew update
5-
# - brew install carthage
6-
before_script:
7-
- carthage bootstrap
83
before_deploy:
94
- carthage build --no-skip-current
105

116
cache: cocoapods
12-
# podfile: Example/Podfile
7+
podfile: Example/Podfile
138

14-
# before_install:
15-
# - gem install cocoapods # Since Travis is not always on latest version
16-
# - pod install --project-directory=Example
9+
before_install:
10+
- gem install cocoapods # Since Travis is not always on latest version
11+
- pod install --project-directory=Example
1712

1813
script:
19-
# TODO: Build the CocoaPods project
20-
# - set -o pipefail && xcodebuild -workspace Example/xDripG5.xcworkspace -scheme xDripG5-Example -sdk iphonesimulator -destination name="iPhone 6" ONLY_ACTIVE_ARCH=NO | xcpretty
14+
- set -o pipefail && xcodebuild -workspace Example/xDripG5.xcworkspace -scheme xDripG5-Example -sdk iphonesimulator -destination name="iPhone 6" ONLY_ACTIVE_ARCH=NO | xcpretty
2115
- xctool -project xDripG5.xcodeproj -scheme xDripG5 -sdk iphonesimulator9.3 build test
22-
- pod lib lint --allow-warnings
16+
- pod lib lint

Cartfile

Lines changed: 0 additions & 1 deletion
This file was deleted.

Cartfile.resolved

Lines changed: 0 additions & 1 deletion
This file was deleted.

Example/Podfile.lock

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
PODS:
2-
- RNCryptor (4.0.0)
3-
- xDripG5 (0.4.0):
4-
- RNCryptor (~> 4.0)
2+
- xDripG5 (0.5.0)
53

64
DEPENDENCIES:
75
- xDripG5 (from `../`)
@@ -11,9 +9,8 @@ EXTERNAL SOURCES:
119
:path: ../
1210

1311
SPEC CHECKSUMS:
14-
RNCryptor: 59d6483908115af5c12b884db23392024e52a5fe
15-
xDripG5: ebd5b967768e7823b80c504b87256fd5dd55d469
12+
xDripG5: 0e6b96df757adbd51d5aa24c1ef63cb25a2d2b72
1613

1714
PODFILE CHECKSUM: 6b30cba971694d5258509315fb52eb645c9bc5e3
1815

19-
COCOAPODS: 1.0.0
16+
COCOAPODS: 1.0.1

Example/xDripG5.xcodeproj/project.pbxproj

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -121,12 +121,12 @@
121121
isa = PBXNativeTarget;
122122
buildConfigurationList = 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "xDripG5_Example" */;
123123
buildPhases = (
124-
1A9A76347F38888700DA6FA9 /* 📦 Check Pods Manifest.lock */,
124+
1A9A76347F38888700DA6FA9 /* [CP] Check Pods Manifest.lock */,
125125
607FACCC1AFB9204008FA782 /* Sources */,
126126
607FACCD1AFB9204008FA782 /* Frameworks */,
127127
607FACCE1AFB9204008FA782 /* Resources */,
128-
4B912A9AD16911278D3DAA5C /* 📦 Embed Pods Frameworks */,
129-
2FC4228A9369221D367ED688 /* 📦 Copy Pods Resources */,
128+
4B912A9AD16911278D3DAA5C /* [CP] Embed Pods Frameworks */,
129+
2FC4228A9369221D367ED688 /* [CP] Copy Pods Resources */,
130130
);
131131
buildRules = (
132132
);
@@ -189,44 +189,44 @@
189189
/* End PBXResourcesBuildPhase section */
190190

191191
/* Begin PBXShellScriptBuildPhase section */
192-
1A9A76347F38888700DA6FA9 /* 📦 Check Pods Manifest.lock */ = {
192+
1A9A76347F38888700DA6FA9 /* [CP] Check Pods Manifest.lock */ = {
193193
isa = PBXShellScriptBuildPhase;
194194
buildActionMask = 2147483647;
195195
files = (
196196
);
197197
inputPaths = (
198198
);
199-
name = "📦 Check Pods Manifest.lock";
199+
name = "[CP] Check Pods Manifest.lock";
200200
outputPaths = (
201201
);
202202
runOnlyForDeploymentPostprocessing = 0;
203203
shellPath = /bin/sh;
204204
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
205205
showEnvVarsInLog = 0;
206206
};
207-
2FC4228A9369221D367ED688 /* 📦 Copy Pods Resources */ = {
207+
2FC4228A9369221D367ED688 /* [CP] Copy Pods Resources */ = {
208208
isa = PBXShellScriptBuildPhase;
209209
buildActionMask = 2147483647;
210210
files = (
211211
);
212212
inputPaths = (
213213
);
214-
name = "📦 Copy Pods Resources";
214+
name = "[CP] Copy Pods Resources";
215215
outputPaths = (
216216
);
217217
runOnlyForDeploymentPostprocessing = 0;
218218
shellPath = /bin/sh;
219219
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-xDripG5_Example/Pods-xDripG5_Example-resources.sh\"\n";
220220
showEnvVarsInLog = 0;
221221
};
222-
4B912A9AD16911278D3DAA5C /* 📦 Embed Pods Frameworks */ = {
222+
4B912A9AD16911278D3DAA5C /* [CP] Embed Pods Frameworks */ = {
223223
isa = PBXShellScriptBuildPhase;
224224
buildActionMask = 2147483647;
225225
files = (
226226
);
227227
inputPaths = (
228228
);
229-
name = "📦 Embed Pods Frameworks";
229+
name = "[CP] Embed Pods Frameworks";
230230
outputPaths = (
231231
);
232232
runOnlyForDeploymentPostprocessing = 0;

Pod/xDripG5.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@
66
// Copyright © 2015 Nathan Racklyeft. All rights reserved.
77
//
88

9-
@import RNCryptor;
9+
10+
#import <xDripG5/AESCrypt.h>

xDripG5.podspec

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "xDripG5"
3-
s.version = "0.4.1"
3+
s.version = "0.5.0"
44
s.summary = "An interface for communicating with the G5 glucose transmitter over Bluetooth."
55

66
s.description = <<-DESC
@@ -20,9 +20,8 @@ Please note this project is neither created nor backed by Dexcom, Inc. Use of th
2020
s.platform = :ios, '9.3'
2121
s.requires_arc = true
2222

23-
s.source_files = ['xDripG5/**/*.swift', 'Pod/*.h']
24-
s.public_header_files = 'Pod/*.h'
23+
s.source_files = ['xDripG5/**/*.swift', 'xDripG5/AESCrypt.{h,m}', 'Pod/*.h']
24+
s.public_header_files = ['Pod/*.h', 'xDripG5/AESCrypt.h']
2525

2626
s.frameworks = 'CoreBluetooth'
27-
s.dependency 'RNCryptor', '~> 4.0'
2827
end

xDripG5.xcodeproj/project.pbxproj

Lines changed: 34 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88

99
/* Begin PBXBuildFile section */
1010
430D64C51CB7846A00FCA750 /* NSData+CRC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430D64C41CB7846A00FCA750 /* NSData+CRC.swift */; };
11-
4337D7EB1C351B0B0016851F /* CommonCrypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4337D7EA1C351B0B0016851F /* CommonCrypto.framework */; };
12-
4337D7ED1C3521210016851F /* CommonCrypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4337D7EA1C351B0B0016851F /* CommonCrypto.framework */; };
13-
434FD68A1C3523A7000B4E2E /* CommonCrypto.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4337D7EA1C351B0B0016851F /* CommonCrypto.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1411
43CABDF71C3506F100005705 /* xDripG5.h in Headers */ = {isa = PBXBuildFile; fileRef = 43CABDF61C3506F100005705 /* xDripG5.h */; settings = {ATTRIBUTES = (Public, ); }; };
1512
43CABDFE1C3506F100005705 /* xDripG5.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43CABDF31C3506F100005705 /* xDripG5.framework */; };
1613
43CABE121C350B2800005705 /* BluetoothManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE0E1C350B2800005705 /* BluetoothManager.swift */; };
@@ -39,6 +36,13 @@
3936
43CE7CDC1CA77468003CC1B0 /* TransmitterStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE7CDB1CA77468003CC1B0 /* TransmitterStatus.swift */; };
4037
43DC87C01C8B509B005BC30D /* NSData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43DC87BF1C8B509B005BC30D /* NSData.swift */; };
4138
43DC87C21C8B520F005BC30D /* GlucoseRxMessageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43DC87C11C8B520F005BC30D /* GlucoseRxMessageTests.swift */; };
39+
43EEA7111D14DC0800CBBDA0 /* AESCrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 43EEA70F1D14DC0800CBBDA0 /* AESCrypt.h */; settings = {ATTRIBUTES = (Public, ); }; };
40+
43EEA7121D14DC0800CBBDA0 /* AESCrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EEA7101D14DC0800CBBDA0 /* AESCrypt.m */; };
41+
43F82BCC1D035AA4006F5DD7 /* TransmitterTimeRxMessageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F82BCB1D035AA4006F5DD7 /* TransmitterTimeRxMessageTests.swift */; };
42+
43F82BCE1D035D5C006F5DD7 /* SessionStartRxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F82BCD1D035D5C006F5DD7 /* SessionStartRxMessage.swift */; };
43+
43F82BD01D035D68006F5DD7 /* SessionStopRxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F82BCF1D035D68006F5DD7 /* SessionStopRxMessage.swift */; };
44+
43F82BD21D037040006F5DD7 /* SessionStopRxMessageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F82BD11D037040006F5DD7 /* SessionStopRxMessageTests.swift */; };
45+
43F82BD41D037227006F5DD7 /* SessionStartRxMessageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F82BD31D037227006F5DD7 /* SessionStartRxMessageTests.swift */; };
4246
/* End PBXBuildFile section */
4347

4448
/* Begin PBXContainerItemProxy section */
@@ -58,15 +62,13 @@
5862
dstPath = "";
5963
dstSubfolderSpec = 10;
6064
files = (
61-
434FD68A1C3523A7000B4E2E /* CommonCrypto.framework in CopyFiles */,
6265
);
6366
runOnlyForDeploymentPostprocessing = 0;
6467
};
6568
/* End PBXCopyFilesBuildPhase section */
6669

6770
/* Begin PBXFileReference section */
6871
430D64C41CB7846A00FCA750 /* NSData+CRC.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSData+CRC.swift"; sourceTree = "<group>"; };
69-
4337D7EA1C351B0B0016851F /* CommonCrypto.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CommonCrypto.framework; path = Carthage/Build/iOS/CommonCrypto.framework; sourceTree = "<group>"; };
7072
43CABDF31C3506F100005705 /* xDripG5.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = xDripG5.framework; sourceTree = BUILT_PRODUCTS_DIR; };
7173
43CABDF61C3506F100005705 /* xDripG5.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xDripG5.h; sourceTree = "<group>"; };
7274
43CABDF81C3506F100005705 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@@ -98,22 +100,27 @@
98100
43CE7CDB1CA77468003CC1B0 /* TransmitterStatus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransmitterStatus.swift; sourceTree = "<group>"; };
99101
43DC87BF1C8B509B005BC30D /* NSData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSData.swift; sourceTree = "<group>"; };
100102
43DC87C11C8B520F005BC30D /* GlucoseRxMessageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucoseRxMessageTests.swift; sourceTree = "<group>"; };
103+
43EEA70F1D14DC0800CBBDA0 /* AESCrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AESCrypt.h; sourceTree = "<group>"; };
104+
43EEA7101D14DC0800CBBDA0 /* AESCrypt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AESCrypt.m; sourceTree = "<group>"; };
105+
43F82BCB1D035AA4006F5DD7 /* TransmitterTimeRxMessageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransmitterTimeRxMessageTests.swift; sourceTree = "<group>"; };
106+
43F82BCD1D035D5C006F5DD7 /* SessionStartRxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionStartRxMessage.swift; sourceTree = "<group>"; };
107+
43F82BCF1D035D68006F5DD7 /* SessionStopRxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionStopRxMessage.swift; sourceTree = "<group>"; };
108+
43F82BD11D037040006F5DD7 /* SessionStopRxMessageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionStopRxMessageTests.swift; sourceTree = "<group>"; };
109+
43F82BD31D037227006F5DD7 /* SessionStartRxMessageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionStartRxMessageTests.swift; sourceTree = "<group>"; };
101110
/* End PBXFileReference section */
102111

103112
/* Begin PBXFrameworksBuildPhase section */
104113
43CABDEF1C3506F100005705 /* Frameworks */ = {
105114
isa = PBXFrameworksBuildPhase;
106115
buildActionMask = 2147483647;
107116
files = (
108-
4337D7EB1C351B0B0016851F /* CommonCrypto.framework in Frameworks */,
109117
);
110118
runOnlyForDeploymentPostprocessing = 0;
111119
};
112120
43CABDFA1C3506F100005705 /* Frameworks */ = {
113121
isa = PBXFrameworksBuildPhase;
114122
buildActionMask = 2147483647;
115123
files = (
116-
4337D7ED1C3521210016851F /* CommonCrypto.framework in Frameworks */,
117124
43CABDFE1C3506F100005705 /* xDripG5.framework in Frameworks */,
118125
);
119126
runOnlyForDeploymentPostprocessing = 0;
@@ -124,7 +131,6 @@
124131
43CABDE91C3506F100005705 = {
125132
isa = PBXGroup;
126133
children = (
127-
4337D7EA1C351B0B0016851F /* CommonCrypto.framework */,
128134
43CABDF51C3506F100005705 /* xDripG5 */,
129135
43CABE011C3506F100005705 /* xDripG5Tests */,
130136
43CABDF41C3506F100005705 /* Products */,
@@ -152,16 +158,21 @@
152158
43CABE111C350B2800005705 /* Transmitter.swift */,
153159
43CE7CDB1CA77468003CC1B0 /* TransmitterStatus.swift */,
154160
43CABE161C350B2E00005705 /* Messages */,
161+
43EEA70F1D14DC0800CBBDA0 /* AESCrypt.h */,
162+
43EEA7101D14DC0800CBBDA0 /* AESCrypt.m */,
155163
);
156164
path = xDripG5;
157165
sourceTree = "<group>";
158166
};
159167
43CABE011C3506F100005705 /* xDripG5Tests */ = {
160168
isa = PBXGroup;
161169
children = (
162-
43CABE041C3506F100005705 /* Info.plist */,
163170
43DC87C11C8B520F005BC30D /* GlucoseRxMessageTests.swift */,
171+
43CABE041C3506F100005705 /* Info.plist */,
164172
43DC87BF1C8B509B005BC30D /* NSData.swift */,
173+
43F82BCB1D035AA4006F5DD7 /* TransmitterTimeRxMessageTests.swift */,
174+
43F82BD11D037040006F5DD7 /* SessionStopRxMessageTests.swift */,
175+
43F82BD31D037227006F5DD7 /* SessionStartRxMessageTests.swift */,
165176
);
166177
path = xDripG5Tests;
167178
sourceTree = "<group>";
@@ -182,7 +193,9 @@
182193
43CABE1D1C350B3D00005705 /* GlucoseRxMessage.swift */,
183194
43CABE1E1C350B3D00005705 /* GlucoseTxMessage.swift */,
184195
43CABE1F1C350B3D00005705 /* KeepAliveTxMessage.swift */,
196+
43F82BCD1D035D5C006F5DD7 /* SessionStartRxMessage.swift */,
185197
43CE7CCD1CA73C22003CC1B0 /* SessionStartTxMessage.swift */,
198+
43F82BCF1D035D68006F5DD7 /* SessionStopRxMessage.swift */,
186199
43CE7CCF1CA73C57003CC1B0 /* SessionStopTxMessage.swift */,
187200
43CABE201C350B3D00005705 /* TransmitterMessage.swift */,
188201
43CABE211C350B3D00005705 /* TransmitterTimeRxMessage.swift */,
@@ -200,6 +213,7 @@
200213
buildActionMask = 2147483647;
201214
files = (
202215
43CABDF71C3506F100005705 /* xDripG5.h in Headers */,
216+
43EEA7111D14DC0800CBBDA0 /* AESCrypt.h in Headers */,
203217
);
204218
runOnlyForDeploymentPostprocessing = 0;
205219
};
@@ -249,7 +263,7 @@
249263
43CABDEA1C3506F100005705 /* Project object */ = {
250264
isa = PBXProject;
251265
attributes = {
252-
LastSwiftUpdateCheck = 0720;
266+
LastSwiftUpdateCheck = 0730;
253267
LastUpgradeCheck = 0720;
254268
ORGANIZATIONNAME = "Nathan Racklyeft";
255269
TargetAttributes = {
@@ -313,6 +327,7 @@
313327
43CABE2A1C350B3D00005705 /* GlucoseTxMessage.swift in Sources */,
314328
43CE7CC81CA73AEB003CC1B0 /* FirmwareVersionTxMessage.swift in Sources */,
315329
43CE7CCC1CA73BCC003CC1B0 /* BatteryStatusTxMessage.swift in Sources */,
330+
43EEA7121D14DC0800CBBDA0 /* AESCrypt.m in Sources */,
316331
43CE7CCE1CA73C22003CC1B0 /* SessionStartTxMessage.swift in Sources */,
317332
43CABE2E1C350B3D00005705 /* TransmitterTimeTxMessage.swift in Sources */,
318333
43CABE2C1C350B3D00005705 /* TransmitterMessage.swift in Sources */,
@@ -324,6 +339,8 @@
324339
43CABE2B1C350B3D00005705 /* KeepAliveTxMessage.swift in Sources */,
325340
43CABE241C350B3D00005705 /* AuthChallengeTxMessage.swift in Sources */,
326341
43CE7CD21CA73CBC003CC1B0 /* CalibrateGlucoseTxMessage.swift in Sources */,
342+
43F82BD01D035D68006F5DD7 /* SessionStopRxMessage.swift in Sources */,
343+
43F82BCE1D035D5C006F5DD7 /* SessionStartRxMessage.swift in Sources */,
327344
43CABE251C350B3D00005705 /* AuthRequestTxMessage.swift in Sources */,
328345
430D64C51CB7846A00FCA750 /* NSData+CRC.swift in Sources */,
329346
);
@@ -333,7 +350,10 @@
333350
isa = PBXSourcesBuildPhase;
334351
buildActionMask = 2147483647;
335352
files = (
353+
43F82BCC1D035AA4006F5DD7 /* TransmitterTimeRxMessageTests.swift in Sources */,
354+
43F82BD41D037227006F5DD7 /* SessionStartRxMessageTests.swift in Sources */,
336355
43DC87C01C8B509B005BC30D /* NSData.swift in Sources */,
356+
43F82BD21D037040006F5DD7 /* SessionStopRxMessageTests.swift in Sources */,
337357
43DC87C21C8B520F005BC30D /* GlucoseRxMessageTests.swift in Sources */,
338358
);
339359
runOnlyForDeploymentPostprocessing = 0;
@@ -368,7 +388,7 @@
368388
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
369389
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
370390
COPY_PHASE_STRIP = NO;
371-
CURRENT_PROJECT_VERSION = 9;
391+
CURRENT_PROJECT_VERSION = 11;
372392
DEBUG_INFORMATION_FORMAT = dwarf;
373393
ENABLE_STRICT_OBJC_MSGSEND = YES;
374394
ENABLE_TESTABILITY = YES;
@@ -416,7 +436,7 @@
416436
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
417437
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
418438
COPY_PHASE_STRIP = NO;
419-
CURRENT_PROJECT_VERSION = 9;
439+
CURRENT_PROJECT_VERSION = 11;
420440
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
421441
ENABLE_NS_ASSERTIONS = NO;
422442
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -444,12 +464,8 @@
444464
CLANG_ENABLE_MODULES = YES;
445465
DEFINES_MODULE = YES;
446466
DYLIB_COMPATIBILITY_VERSION = 1;
447-
DYLIB_CURRENT_VERSION = 9;
467+
DYLIB_CURRENT_VERSION = 11;
448468
DYLIB_INSTALL_NAME_BASE = "@rpath";
449-
FRAMEWORK_SEARCH_PATHS = (
450-
"$(inherited)",
451-
"$(PROJECT_DIR)/Carthage/Build/iOS",
452-
);
453469
INFOPLIST_FILE = xDripG5/Info.plist;
454470
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
455471
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@@ -466,12 +482,8 @@
466482
CLANG_ENABLE_MODULES = YES;
467483
DEFINES_MODULE = YES;
468484
DYLIB_COMPATIBILITY_VERSION = 1;
469-
DYLIB_CURRENT_VERSION = 9;
485+
DYLIB_CURRENT_VERSION = 11;
470486
DYLIB_INSTALL_NAME_BASE = "@rpath";
471-
FRAMEWORK_SEARCH_PATHS = (
472-
"$(inherited)",
473-
"$(PROJECT_DIR)/Carthage/Build/iOS",
474-
);
475487
INFOPLIST_FILE = xDripG5/Info.plist;
476488
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
477489
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";

xDripG5/AESCrypt.h

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
//
2+
// AESCrypt.h
3+
// xDripG5
4+
//
5+
// Created by Nate Racklyeft on 6/17/16.
6+
// Copyright © 2016 Nathan Racklyeft. All rights reserved.
7+
//
8+
9+
#import <Foundation/Foundation.h>
10+
11+
@interface AESCrypt : NSObject
12+
13+
NS_ASSUME_NONNULL_BEGIN
14+
15+
+ (nullable NSData *)encryptData:(NSData *)data usingKey:(NSData *)key error:(NSError **)error;
16+
17+
NS_ASSUME_NONNULL_END
18+
19+
@end

0 commit comments

Comments
 (0)