Skip to content

Commit af2cf82

Browse files
committed
chore: add target to compile SIMBL bundle
1 parent aaec3c0 commit af2cf82

15 files changed

+341
-18
lines changed

Diff for: Jello.xcodeproj/project.pbxproj

+153-8
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
B414A10D22F1E19800D02192 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B414A10C22F1E19800D02192 /* Cocoa.framework */; };
11+
B414A11022F1E36C00D02192 /* CGVector+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = B49962D62117404300B110BD /* CGVector+Math.swift */; };
12+
B414A11122F1E36C00D02192 /* CGPoint+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = B49962D82117405400B110BD /* CGPoint+Math.swift */; };
13+
B414A11222F1E36C00D02192 /* TimeInterval+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B49962DA2117407600B110BD /* TimeInterval+Additions.swift */; };
14+
B414A11322F1E36C00D02192 /* WindowAdditions.h in Sources */ = {isa = PBXBuildFile; fileRef = B4D504941F292493001B8C1D /* WindowAdditions.h */; };
15+
B414A11422F1E36C00D02192 /* WindowAdditions.mm in Sources */ = {isa = PBXBuildFile; fileRef = B4D504951F292493001B8C1D /* WindowAdditions.mm */; };
16+
B414A11522F1E36C00D02192 /* Warp.swift in Sources */ = {isa = PBXBuildFile; fileRef = B47DE1711F23FB8D00DE9C65 /* Warp.swift */; };
17+
B414A11622F1E36C00D02192 /* Particle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4502AA52116FB8900C6D503 /* Particle.swift */; };
18+
B414A11722F1E36C00D02192 /* Spring.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4502AA72117018B00C6D503 /* Spring.swift */; };
19+
B414A11822F1E36C00D02192 /* Solver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4FCEB63211CDB0D00E78CCF /* Solver.swift */; };
20+
B414A11B22F1E38D00D02192 /* JelloInject.m in Sources */ = {isa = PBXBuildFile; fileRef = B414A11A22F1E38D00D02192 /* JelloInject.m */; };
1021
B419A4181F2B2C3A00FECC47 /* WindowAdditions.h in Sources */ = {isa = PBXBuildFile; fileRef = B4D504941F292493001B8C1D /* WindowAdditions.h */; };
1122
B419A4191F2B2C3A00FECC47 /* WindowAdditions.mm in Sources */ = {isa = PBXBuildFile; fileRef = B4D504951F292493001B8C1D /* WindowAdditions.mm */; };
1223
B4502AA62116FB8900C6D503 /* Particle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4502AA52116FB8900C6D503 /* Particle.swift */; };
@@ -33,14 +44,21 @@
3344
/* End PBXContainerItemProxy section */
3445

3546
/* Begin PBXFileReference section */
47+
B414A10522F1E16A00D02192 /* JelloInject.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JelloInject.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
48+
B414A10722F1E16A00D02192 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
49+
B414A10C22F1E19800D02192 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
50+
B414A10E22F1E2BF00D02192 /* JelloInject-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; name = "JelloInject-Info.plist"; path = "JelloInject/JelloInject-Info.plist"; sourceTree = SOURCE_ROOT; };
51+
B414A11922F1E38D00D02192 /* JelloInject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JelloInject.h; path = JelloInject/JelloInject.h; sourceTree = SOURCE_ROOT; };
52+
B414A11A22F1E38D00D02192 /* JelloInject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = JelloInject.m; path = JelloInject/JelloInject.m; sourceTree = SOURCE_ROOT; };
53+
B414A11C22F1E40A00D02192 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
3654
B435E79F22F1C78900FF5C55 /* Jello.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Jello.entitlements; sourceTree = "<group>"; };
3755
B4502AA52116FB8900C6D503 /* Particle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Particle.swift; sourceTree = "<group>"; };
3856
B4502AA72117018B00C6D503 /* Spring.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Spring.swift; sourceTree = "<group>"; };
3957
B47DE14A1F23FB4300DE9C65 /* Jello.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Jello.app; sourceTree = BUILT_PRODUCTS_DIR; };
4058
B47DE14D1F23FB4300DE9C65 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
4159
B47DE1551F23FB4300DE9C65 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
4260
B47DE15A1F23FB4300DE9C65 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
43-
B47DE15C1F23FB4300DE9C65 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
61+
B47DE15C1F23FB4300DE9C65 /* Jello-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Jello-Info.plist"; sourceTree = "<group>"; };
4462
B47DE1621F23FB4300DE9C65 /* JelloTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JelloTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
4563
B47DE1661F23FB4300DE9C65 /* JelloTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JelloTests.swift; sourceTree = "<group>"; };
4664
B47DE1681F23FB4300DE9C65 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@@ -55,6 +73,14 @@
5573
/* End PBXFileReference section */
5674

5775
/* Begin PBXFrameworksBuildPhase section */
76+
B414A10222F1E16A00D02192 /* Frameworks */ = {
77+
isa = PBXFrameworksBuildPhase;
78+
buildActionMask = 2147483647;
79+
files = (
80+
B414A10D22F1E19800D02192 /* Cocoa.framework in Frameworks */,
81+
);
82+
runOnlyForDeploymentPostprocessing = 0;
83+
};
5884
B47DE1471F23FB4300DE9C65 /* Frameworks */ = {
5985
isa = PBXFrameworksBuildPhase;
6086
buildActionMask = 2147483647;
@@ -76,7 +102,8 @@
76102
isa = PBXGroup;
77103
children = (
78104
B4EFF92B1F27C941003648C9 /* Jello-Bridging-Header.h */,
79-
B47DE15C1F23FB4300DE9C65 /* Info.plist */,
105+
B47DE15C1F23FB4300DE9C65 /* Jello-Info.plist */,
106+
B414A10E22F1E2BF00D02192 /* JelloInject-Info.plist */,
80107
B435E79F22F1C78900FF5C55 /* Jello.entitlements */,
81108
);
82109
path = "Supporting Files";
@@ -90,12 +117,31 @@
90117
path = Resources;
91118
sourceTree = "<group>";
92119
};
120+
B414A10622F1E16A00D02192 /* JelloInject */ = {
121+
isa = PBXGroup;
122+
children = (
123+
B414A10722F1E16A00D02192 /* Info.plist */,
124+
);
125+
path = JelloInject;
126+
sourceTree = "<group>";
127+
};
128+
B414A10B22F1E19800D02192 /* Frameworks */ = {
129+
isa = PBXGroup;
130+
children = (
131+
B414A11C22F1E40A00D02192 /* CoreGraphics.framework */,
132+
B414A10C22F1E19800D02192 /* Cocoa.framework */,
133+
);
134+
name = Frameworks;
135+
sourceTree = "<group>";
136+
};
93137
B47DE1411F23FB4300DE9C65 = {
94138
isa = PBXGroup;
95139
children = (
96140
B47DE14C1F23FB4300DE9C65 /* Jello */,
97141
B47DE1651F23FB4300DE9C65 /* JelloTests */,
142+
B414A10622F1E16A00D02192 /* JelloInject */,
98143
B47DE14B1F23FB4300DE9C65 /* Products */,
144+
B414A10B22F1E19800D02192 /* Frameworks */,
99145
);
100146
sourceTree = "<group>";
101147
};
@@ -104,6 +150,7 @@
104150
children = (
105151
B47DE14A1F23FB4300DE9C65 /* Jello.app */,
106152
B47DE1621F23FB4300DE9C65 /* JelloTests.xctest */,
153+
B414A10522F1E16A00D02192 /* JelloInject.bundle */,
107154
);
108155
name = Products;
109156
sourceTree = "<group>";
@@ -120,6 +167,8 @@
120167
B4502AA52116FB8900C6D503 /* Particle.swift */,
121168
B4502AA72117018B00C6D503 /* Spring.swift */,
122169
B4FCEB63211CDB0D00E78CCF /* Solver.swift */,
170+
B414A11922F1E38D00D02192 /* JelloInject.h */,
171+
B414A11A22F1E38D00D02192 /* JelloInject.m */,
123172
B40D616F22F1C65100E17A65 /* Resources */,
124173
B40D616E22F1C62000E17A65 /* Supporting Files */,
125174
);
@@ -148,6 +197,23 @@
148197
/* End PBXGroup section */
149198

150199
/* Begin PBXNativeTarget section */
200+
B414A10422F1E16A00D02192 /* JelloInject */ = {
201+
isa = PBXNativeTarget;
202+
buildConfigurationList = B414A10A22F1E16A00D02192 /* Build configuration list for PBXNativeTarget "JelloInject" */;
203+
buildPhases = (
204+
B414A10122F1E16A00D02192 /* Sources */,
205+
B414A10222F1E16A00D02192 /* Frameworks */,
206+
B414A10322F1E16A00D02192 /* Resources */,
207+
);
208+
buildRules = (
209+
);
210+
dependencies = (
211+
);
212+
name = JelloInject;
213+
productName = JelloInject;
214+
productReference = B414A10522F1E16A00D02192 /* JelloInject.bundle */;
215+
productType = "com.apple.product-type.bundle";
216+
};
151217
B47DE1491F23FB4300DE9C65 /* Jello */ = {
152218
isa = PBXNativeTarget;
153219
buildConfigurationList = B47DE16B1F23FB4300DE9C65 /* Build configuration list for PBXNativeTarget "Jello" */;
@@ -193,6 +259,10 @@
193259
LastUpgradeCheck = 1100;
194260
ORGANIZATIONNAME = collaris;
195261
TargetAttributes = {
262+
B414A10422F1E16A00D02192 = {
263+
CreatedOnToolsVersion = 11.0;
264+
ProvisioningStyle = Automatic;
265+
};
196266
B47DE1491F23FB4300DE9C65 = {
197267
CreatedOnToolsVersion = 9.0;
198268
LastSwiftMigration = 1100;
@@ -219,11 +289,19 @@
219289
targets = (
220290
B47DE1491F23FB4300DE9C65 /* Jello */,
221291
B47DE1611F23FB4300DE9C65 /* JelloTests */,
292+
B414A10422F1E16A00D02192 /* JelloInject */,
222293
);
223294
};
224295
/* End PBXProject section */
225296

226297
/* Begin PBXResourcesBuildPhase section */
298+
B414A10322F1E16A00D02192 /* Resources */ = {
299+
isa = PBXResourcesBuildPhase;
300+
buildActionMask = 2147483647;
301+
files = (
302+
);
303+
runOnlyForDeploymentPostprocessing = 0;
304+
};
227305
B47DE1481F23FB4300DE9C65 /* Resources */ = {
228306
isa = PBXResourcesBuildPhase;
229307
buildActionMask = 2147483647;
@@ -242,6 +320,23 @@
242320
/* End PBXResourcesBuildPhase section */
243321

244322
/* Begin PBXSourcesBuildPhase section */
323+
B414A10122F1E16A00D02192 /* Sources */ = {
324+
isa = PBXSourcesBuildPhase;
325+
buildActionMask = 2147483647;
326+
files = (
327+
B414A11022F1E36C00D02192 /* CGVector+Math.swift in Sources */,
328+
B414A11122F1E36C00D02192 /* CGPoint+Math.swift in Sources */,
329+
B414A11222F1E36C00D02192 /* TimeInterval+Additions.swift in Sources */,
330+
B414A11322F1E36C00D02192 /* WindowAdditions.h in Sources */,
331+
B414A11422F1E36C00D02192 /* WindowAdditions.mm in Sources */,
332+
B414A11522F1E36C00D02192 /* Warp.swift in Sources */,
333+
B414A11622F1E36C00D02192 /* Particle.swift in Sources */,
334+
B414A11B22F1E38D00D02192 /* JelloInject.m in Sources */,
335+
B414A11722F1E36C00D02192 /* Spring.swift in Sources */,
336+
B414A11822F1E36C00D02192 /* Solver.swift in Sources */,
337+
);
338+
runOnlyForDeploymentPostprocessing = 0;
339+
};
245340
B47DE1461F23FB4300DE9C65 /* Sources */ = {
246341
isa = PBXSourcesBuildPhase;
247342
buildActionMask = 2147483647;
@@ -290,6 +385,49 @@
290385
/* End PBXVariantGroup section */
291386

292387
/* Begin XCBuildConfiguration section */
388+
B414A10822F1E16A00D02192 /* Debug */ = {
389+
isa = XCBuildConfiguration;
390+
buildSettings = {
391+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
392+
CLANG_ENABLE_OBJC_WEAK = YES;
393+
CODE_SIGN_STYLE = Automatic;
394+
COMBINE_HIDPI_IMAGES = YES;
395+
DEVELOPMENT_TEAM = P2BY58D85Z;
396+
INFOPLIST_FILE = "JelloInject/JelloInject-Info.plist";
397+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
398+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
399+
MTL_FAST_MATH = YES;
400+
PRODUCT_BUNDLE_IDENTIFIER = com.decode.JelloInject;
401+
PRODUCT_MODULE_NAME = Jello;
402+
PRODUCT_NAME = "$(TARGET_NAME)";
403+
SKIP_INSTALL = YES;
404+
SWIFT_OBJC_BRIDGING_HEADER = "Jello/Supporting Files/Jello-Bridging-Header.h";
405+
SWIFT_VERSION = 5.0;
406+
WRAPPER_EXTENSION = bundle;
407+
};
408+
name = Debug;
409+
};
410+
B414A10922F1E16A00D02192 /* Release */ = {
411+
isa = XCBuildConfiguration;
412+
buildSettings = {
413+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
414+
CLANG_ENABLE_OBJC_WEAK = YES;
415+
CODE_SIGN_STYLE = Automatic;
416+
COMBINE_HIDPI_IMAGES = YES;
417+
DEVELOPMENT_TEAM = P2BY58D85Z;
418+
INFOPLIST_FILE = "JelloInject/JelloInject-Info.plist";
419+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
420+
MTL_FAST_MATH = YES;
421+
PRODUCT_BUNDLE_IDENTIFIER = com.decode.JelloInject;
422+
PRODUCT_MODULE_NAME = Jello;
423+
PRODUCT_NAME = "$(TARGET_NAME)";
424+
SKIP_INSTALL = YES;
425+
SWIFT_OBJC_BRIDGING_HEADER = "Jello/Supporting Files/Jello-Bridging-Header.h";
426+
SWIFT_VERSION = 5.0;
427+
WRAPPER_EXTENSION = bundle;
428+
};
429+
name = Release;
430+
};
293431
B47DE1691F23FB4300DE9C65 /* Debug */ = {
294432
isa = XCBuildConfiguration;
295433
buildSettings = {
@@ -403,15 +541,14 @@
403541
B47DE16C1F23FB4300DE9C65 /* Debug */ = {
404542
isa = XCBuildConfiguration;
405543
buildSettings = {
406-
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
407544
CLANG_ENABLE_MODULES = YES;
408545
CODE_SIGN_ENTITLEMENTS = "Jello/Supporting Files/Jello.entitlements";
409546
CODE_SIGN_IDENTITY = "-";
410547
COMBINE_HIDPI_IMAGES = YES;
411548
DEVELOPMENT_TEAM = P2BY58D85Z;
412-
INFOPLIST_FILE = "Jello/Supporting Files/Info.plist";
549+
INFOPLIST_FILE = "Jello/Supporting Files/Jello-Info.plist";
413550
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
414-
PRODUCT_BUNDLE_IDENTIFIER = com.collaris.Jello;
551+
PRODUCT_BUNDLE_IDENTIFIER = com.decode.Jello;
415552
PRODUCT_NAME = "$(TARGET_NAME)";
416553
SWIFT_OBJC_BRIDGING_HEADER = "Jello/Supporting Files/Jello-Bridging-Header.h";
417554
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -422,15 +559,14 @@
422559
B47DE16D1F23FB4300DE9C65 /* Release */ = {
423560
isa = XCBuildConfiguration;
424561
buildSettings = {
425-
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
426562
CLANG_ENABLE_MODULES = YES;
427563
CODE_SIGN_ENTITLEMENTS = "Jello/Supporting Files/Jello.entitlements";
428564
CODE_SIGN_IDENTITY = "-";
429565
COMBINE_HIDPI_IMAGES = YES;
430566
DEVELOPMENT_TEAM = P2BY58D85Z;
431-
INFOPLIST_FILE = "Jello/Supporting Files/Info.plist";
567+
INFOPLIST_FILE = "Jello/Supporting Files/Jello-Info.plist";
432568
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
433-
PRODUCT_BUNDLE_IDENTIFIER = com.collaris.Jello;
569+
PRODUCT_BUNDLE_IDENTIFIER = com.decode.Jello;
434570
PRODUCT_NAME = "$(TARGET_NAME)";
435571
SWIFT_OBJC_BRIDGING_HEADER = "Jello/Supporting Files/Jello-Bridging-Header.h";
436572
SWIFT_VERSION = 5.0;
@@ -472,6 +608,15 @@
472608
/* End XCBuildConfiguration section */
473609

474610
/* Begin XCConfigurationList section */
611+
B414A10A22F1E16A00D02192 /* Build configuration list for PBXNativeTarget "JelloInject" */ = {
612+
isa = XCConfigurationList;
613+
buildConfigurations = (
614+
B414A10822F1E16A00D02192 /* Debug */,
615+
B414A10922F1E16A00D02192 /* Release */,
616+
);
617+
defaultConfigurationIsVisible = 0;
618+
defaultConfigurationName = Release;
619+
};
475620
B47DE1451F23FB4300DE9C65 /* Build configuration list for PBXProject "Jello" */ = {
476621
isa = XCConfigurationList;
477622
buildConfigurations = (
+88
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "1100"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "B47DE1491F23FB4300DE9C65"
18+
BuildableName = "Jello.app"
19+
BlueprintName = "Jello"
20+
ReferencedContainer = "container:Jello.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
buildConfiguration = "Debug"
27+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
shouldUseLaunchSchemeArgsEnv = "YES">
30+
<Testables>
31+
<TestableReference
32+
skipped = "NO">
33+
<BuildableReference
34+
BuildableIdentifier = "primary"
35+
BlueprintIdentifier = "B47DE1611F23FB4300DE9C65"
36+
BuildableName = "JelloTests.xctest"
37+
BlueprintName = "JelloTests"
38+
ReferencedContainer = "container:Jello.xcodeproj">
39+
</BuildableReference>
40+
</TestableReference>
41+
</Testables>
42+
</TestAction>
43+
<LaunchAction
44+
buildConfiguration = "Debug"
45+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
46+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
47+
launchStyle = "0"
48+
useCustomWorkingDirectory = "NO"
49+
ignoresPersistentStateOnLaunch = "NO"
50+
debugDocumentVersioning = "YES"
51+
debugServiceExtension = "internal"
52+
allowLocationSimulation = "YES">
53+
<BuildableProductRunnable
54+
runnableDebuggingMode = "0">
55+
<BuildableReference
56+
BuildableIdentifier = "primary"
57+
BlueprintIdentifier = "B47DE1491F23FB4300DE9C65"
58+
BuildableName = "Jello.app"
59+
BlueprintName = "Jello"
60+
ReferencedContainer = "container:Jello.xcodeproj">
61+
</BuildableReference>
62+
</BuildableProductRunnable>
63+
</LaunchAction>
64+
<ProfileAction
65+
buildConfiguration = "Release"
66+
shouldUseLaunchSchemeArgsEnv = "YES"
67+
savedToolIdentifier = ""
68+
useCustomWorkingDirectory = "NO"
69+
debugDocumentVersioning = "YES">
70+
<BuildableProductRunnable
71+
runnableDebuggingMode = "0">
72+
<BuildableReference
73+
BuildableIdentifier = "primary"
74+
BlueprintIdentifier = "B47DE1491F23FB4300DE9C65"
75+
BuildableName = "Jello.app"
76+
BlueprintName = "Jello"
77+
ReferencedContainer = "container:Jello.xcodeproj">
78+
</BuildableReference>
79+
</BuildableProductRunnable>
80+
</ProfileAction>
81+
<AnalyzeAction
82+
buildConfiguration = "Debug">
83+
</AnalyzeAction>
84+
<ArchiveAction
85+
buildConfiguration = "Release"
86+
revealArchiveInOrganizer = "YES">
87+
</ArchiveAction>
88+
</Scheme>

Diff for: Jello/Extensions/CGPoint+Math.swift

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
// Copyright © 2018 collaris. All rights reserved.
77
//
88

9+
import Foundation
10+
911
extension CGPoint {
1012
func distanceTo(point: CGPoint) -> CGFloat {
1113
let distx = self.x - point.x

0 commit comments

Comments
 (0)