Skip to content

Commit 0a97edb

Browse files
committed
macOS target
1 parent ff472c6 commit 0a97edb

File tree

4 files changed

+320
-1
lines changed

4 files changed

+320
-1
lines changed

EntropyString.xcodeproj/project.pbxproj

Lines changed: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
E205C6AE1F1BFF66007C139E /* EntropyString.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E205C6A51F1BFF66007C139E /* EntropyString.framework */; };
11+
E205C6BC1F1BFFEC007C139E /* RandomString.swift in Sources */ = {isa = PBXBuildFile; fileRef = E287ADAD1F0E9DDC00DE6DF5 /* RandomString.swift */; };
12+
E205C6BD1F1BFFEC007C139E /* Entropy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E287ADB81F0EDCAB00DE6DF5 /* Entropy.swift */; };
13+
E205C6BE1F1BFFEC007C139E /* CharSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2BB88FB1F1162E80084D759 /* CharSet.swift */; };
14+
E205C6BF1F1BFFEC007C139E /* Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2126C131F198EDB00D74CA4 /* Random.swift */; };
15+
E205C6C01F1BFFF1007C139E /* EntropyStringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E287ADB11F0E9DEE00DE6DF5 /* EntropyStringTests.swift */; };
1016
E2126C141F198EDB00D74CA4 /* Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2126C131F198EDB00D74CA4 /* Random.swift */; };
1117
E287AD9C1F0E9B9A00DE6DF5 /* EntropyString.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E287AD921F0E9B9A00DE6DF5 /* EntropyString.framework */; };
1218
E287ADA31F0E9B9A00DE6DF5 /* EntropyString.h in Headers */ = {isa = PBXBuildFile; fileRef = E287AD951F0E9B9A00DE6DF5 /* EntropyString.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -18,6 +24,13 @@
1824
/* End PBXBuildFile section */
1925

2026
/* Begin PBXContainerItemProxy section */
27+
E205C6AF1F1BFF66007C139E /* PBXContainerItemProxy */ = {
28+
isa = PBXContainerItemProxy;
29+
containerPortal = E287AD891F0E9B9A00DE6DF5 /* Project object */;
30+
proxyType = 1;
31+
remoteGlobalIDString = E205C6A41F1BFF66007C139E;
32+
remoteInfo = EntropyString;
33+
};
2134
E287AD9D1F0E9B9A00DE6DF5 /* PBXContainerItemProxy */ = {
2235
isa = PBXContainerItemProxy;
2336
containerPortal = E287AD891F0E9B9A00DE6DF5 /* Project object */;
@@ -28,6 +41,8 @@
2841
/* End PBXContainerItemProxy section */
2942

3043
/* Begin PBXFileReference section */
44+
E205C6A51F1BFF66007C139E /* EntropyString.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EntropyString.framework; sourceTree = BUILT_PRODUCTS_DIR; };
45+
E205C6AD1F1BFF66007C139E /* EntropyString-macOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "EntropyString-macOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
3146
E2126C131F198EDB00D74CA4 /* Random.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Random.swift; sourceTree = "<group>"; };
3247
E287AD921F0E9B9A00DE6DF5 /* EntropyString.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EntropyString.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3348
E287AD951F0E9B9A00DE6DF5 /* EntropyString.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EntropyString.h; sourceTree = "<group>"; };
@@ -42,6 +57,21 @@
4257
/* End PBXFileReference section */
4358

4459
/* Begin PBXFrameworksBuildPhase section */
60+
E205C6A11F1BFF66007C139E /* Frameworks */ = {
61+
isa = PBXFrameworksBuildPhase;
62+
buildActionMask = 2147483647;
63+
files = (
64+
);
65+
runOnlyForDeploymentPostprocessing = 0;
66+
};
67+
E205C6AA1F1BFF66007C139E /* Frameworks */ = {
68+
isa = PBXFrameworksBuildPhase;
69+
buildActionMask = 2147483647;
70+
files = (
71+
E205C6AE1F1BFF66007C139E /* EntropyString.framework in Frameworks */,
72+
);
73+
runOnlyForDeploymentPostprocessing = 0;
74+
};
4575
E287AD8E1F0E9B9A00DE6DF5 /* Frameworks */ = {
4676
isa = PBXFrameworksBuildPhase;
4777
buildActionMask = 2147483647;
@@ -74,6 +104,8 @@
74104
children = (
75105
E287AD921F0E9B9A00DE6DF5 /* EntropyString.framework */,
76106
E287AD9B1F0E9B9A00DE6DF5 /* EntropyString-iOSTests.xctest */,
107+
E205C6A51F1BFF66007C139E /* EntropyString.framework */,
108+
E205C6AD1F1BFF66007C139E /* EntropyString-macOSTests.xctest */,
77109
);
78110
name = Products;
79111
sourceTree = "<group>";
@@ -120,6 +152,13 @@
120152
/* End PBXGroup section */
121153

122154
/* Begin PBXHeadersBuildPhase section */
155+
E205C6A21F1BFF66007C139E /* Headers */ = {
156+
isa = PBXHeadersBuildPhase;
157+
buildActionMask = 2147483647;
158+
files = (
159+
);
160+
runOnlyForDeploymentPostprocessing = 0;
161+
};
123162
E287AD8F1F0E9B9A00DE6DF5 /* Headers */ = {
124163
isa = PBXHeadersBuildPhase;
125164
buildActionMask = 2147483647;
@@ -131,6 +170,42 @@
131170
/* End PBXHeadersBuildPhase section */
132171

133172
/* Begin PBXNativeTarget section */
173+
E205C6A41F1BFF66007C139E /* EntropyString-macOS */ = {
174+
isa = PBXNativeTarget;
175+
buildConfigurationList = E205C6B61F1BFF67007C139E /* Build configuration list for PBXNativeTarget "EntropyString-macOS" */;
176+
buildPhases = (
177+
E205C6A01F1BFF66007C139E /* Sources */,
178+
E205C6A11F1BFF66007C139E /* Frameworks */,
179+
E205C6A21F1BFF66007C139E /* Headers */,
180+
E205C6A31F1BFF66007C139E /* Resources */,
181+
);
182+
buildRules = (
183+
);
184+
dependencies = (
185+
);
186+
name = "EntropyString-macOS";
187+
productName = EntropyString;
188+
productReference = E205C6A51F1BFF66007C139E /* EntropyString.framework */;
189+
productType = "com.apple.product-type.framework";
190+
};
191+
E205C6AC1F1BFF66007C139E /* EntropyString-macOSTests */ = {
192+
isa = PBXNativeTarget;
193+
buildConfigurationList = E205C6B91F1BFF67007C139E /* Build configuration list for PBXNativeTarget "EntropyString-macOSTests" */;
194+
buildPhases = (
195+
E205C6A91F1BFF66007C139E /* Sources */,
196+
E205C6AA1F1BFF66007C139E /* Frameworks */,
197+
E205C6AB1F1BFF66007C139E /* Resources */,
198+
);
199+
buildRules = (
200+
);
201+
dependencies = (
202+
E205C6B01F1BFF66007C139E /* PBXTargetDependency */,
203+
);
204+
name = "EntropyString-macOSTests";
205+
productName = EntropyStringTests;
206+
productReference = E205C6AD1F1BFF66007C139E /* EntropyString-macOSTests.xctest */;
207+
productType = "com.apple.product-type.bundle.unit-test";
208+
};
134209
E287AD911F0E9B9A00DE6DF5 /* EntropyString-iOS */ = {
135210
isa = PBXNativeTarget;
136211
buildConfigurationList = E287ADA61F0E9B9A00DE6DF5 /* Build configuration list for PBXNativeTarget "EntropyString-iOS" */;
@@ -177,6 +252,14 @@
177252
LastUpgradeCheck = 0830;
178253
ORGANIZATIONNAME = Knoxen;
179254
TargetAttributes = {
255+
E205C6A41F1BFF66007C139E = {
256+
CreatedOnToolsVersion = 8.3.3;
257+
ProvisioningStyle = Automatic;
258+
};
259+
E205C6AC1F1BFF66007C139E = {
260+
CreatedOnToolsVersion = 8.3.3;
261+
ProvisioningStyle = Automatic;
262+
};
180263
E287AD911F0E9B9A00DE6DF5 = {
181264
CreatedOnToolsVersion = 8.3.3;
182265
ProvisioningStyle = Automatic;
@@ -201,11 +284,27 @@
201284
targets = (
202285
E287AD911F0E9B9A00DE6DF5 /* EntropyString-iOS */,
203286
E287AD9A1F0E9B9A00DE6DF5 /* EntropyString-iOSTests */,
287+
E205C6A41F1BFF66007C139E /* EntropyString-macOS */,
288+
E205C6AC1F1BFF66007C139E /* EntropyString-macOSTests */,
204289
);
205290
};
206291
/* End PBXProject section */
207292

208293
/* Begin PBXResourcesBuildPhase section */
294+
E205C6A31F1BFF66007C139E /* Resources */ = {
295+
isa = PBXResourcesBuildPhase;
296+
buildActionMask = 2147483647;
297+
files = (
298+
);
299+
runOnlyForDeploymentPostprocessing = 0;
300+
};
301+
E205C6AB1F1BFF66007C139E /* Resources */ = {
302+
isa = PBXResourcesBuildPhase;
303+
buildActionMask = 2147483647;
304+
files = (
305+
);
306+
runOnlyForDeploymentPostprocessing = 0;
307+
};
209308
E287AD901F0E9B9A00DE6DF5 /* Resources */ = {
210309
isa = PBXResourcesBuildPhase;
211310
buildActionMask = 2147483647;
@@ -224,6 +323,25 @@
224323
/* End PBXResourcesBuildPhase section */
225324

226325
/* Begin PBXSourcesBuildPhase section */
326+
E205C6A01F1BFF66007C139E /* Sources */ = {
327+
isa = PBXSourcesBuildPhase;
328+
buildActionMask = 2147483647;
329+
files = (
330+
E205C6BF1F1BFFEC007C139E /* Random.swift in Sources */,
331+
E205C6BE1F1BFFEC007C139E /* CharSet.swift in Sources */,
332+
E205C6BC1F1BFFEC007C139E /* RandomString.swift in Sources */,
333+
E205C6BD1F1BFFEC007C139E /* Entropy.swift in Sources */,
334+
);
335+
runOnlyForDeploymentPostprocessing = 0;
336+
};
337+
E205C6A91F1BFF66007C139E /* Sources */ = {
338+
isa = PBXSourcesBuildPhase;
339+
buildActionMask = 2147483647;
340+
files = (
341+
E205C6C01F1BFFF1007C139E /* EntropyStringTests.swift in Sources */,
342+
);
343+
runOnlyForDeploymentPostprocessing = 0;
344+
};
227345
E287AD8D1F0E9B9A00DE6DF5 /* Sources */ = {
228346
isa = PBXSourcesBuildPhase;
229347
buildActionMask = 2147483647;
@@ -246,6 +364,11 @@
246364
/* End PBXSourcesBuildPhase section */
247365

248366
/* Begin PBXTargetDependency section */
367+
E205C6B01F1BFF66007C139E /* PBXTargetDependency */ = {
368+
isa = PBXTargetDependency;
369+
target = E205C6A41F1BFF66007C139E /* EntropyString-macOS */;
370+
targetProxy = E205C6AF1F1BFF66007C139E /* PBXContainerItemProxy */;
371+
};
249372
E287AD9E1F0E9B9A00DE6DF5 /* PBXTargetDependency */ = {
250373
isa = PBXTargetDependency;
251374
target = E287AD911F0E9B9A00DE6DF5 /* EntropyString-iOS */;
@@ -254,6 +377,82 @@
254377
/* End PBXTargetDependency section */
255378

256379
/* Begin XCBuildConfiguration section */
380+
E205C6B71F1BFF67007C139E /* Debug */ = {
381+
isa = XCBuildConfiguration;
382+
buildSettings = {
383+
CODE_SIGN_IDENTITY = "-";
384+
COMBINE_HIDPI_IMAGES = YES;
385+
DEFINES_MODULE = YES;
386+
DYLIB_COMPATIBILITY_VERSION = 1;
387+
DYLIB_CURRENT_VERSION = 1;
388+
DYLIB_INSTALL_NAME_BASE = "@rpath";
389+
FRAMEWORK_VERSION = A;
390+
INFOPLIST_FILE = EntropyString/Info.plist;
391+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
392+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
393+
MACOSX_DEPLOYMENT_TARGET = 10.12;
394+
PRODUCT_BUNDLE_IDENTIFIER = io.knoxen.EntropyString;
395+
PRODUCT_NAME = EntropyString;
396+
SDKROOT = macosx;
397+
SKIP_INSTALL = YES;
398+
SWIFT_VERSION = 3.0;
399+
};
400+
name = Debug;
401+
};
402+
E205C6B81F1BFF67007C139E /* Release */ = {
403+
isa = XCBuildConfiguration;
404+
buildSettings = {
405+
CODE_SIGN_IDENTITY = "-";
406+
COMBINE_HIDPI_IMAGES = YES;
407+
DEFINES_MODULE = YES;
408+
DYLIB_COMPATIBILITY_VERSION = 1;
409+
DYLIB_CURRENT_VERSION = 1;
410+
DYLIB_INSTALL_NAME_BASE = "@rpath";
411+
FRAMEWORK_VERSION = A;
412+
INFOPLIST_FILE = EntropyString/Info.plist;
413+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
414+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
415+
MACOSX_DEPLOYMENT_TARGET = 10.12;
416+
PRODUCT_BUNDLE_IDENTIFIER = io.knoxen.EntropyString;
417+
PRODUCT_NAME = EntropyString;
418+
SDKROOT = macosx;
419+
SKIP_INSTALL = YES;
420+
SWIFT_VERSION = 3.0;
421+
};
422+
name = Release;
423+
};
424+
E205C6BA1F1BFF67007C139E /* Debug */ = {
425+
isa = XCBuildConfiguration;
426+
buildSettings = {
427+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
428+
CODE_SIGN_IDENTITY = "-";
429+
COMBINE_HIDPI_IMAGES = YES;
430+
INFOPLIST_FILE = Tests/EntropyStringTests/Info.plist;
431+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
432+
MACOSX_DEPLOYMENT_TARGET = 10.12;
433+
PRODUCT_BUNDLE_IDENTIFIER = io.knoxen.EntropyStringTests;
434+
PRODUCT_NAME = "$(TARGET_NAME)";
435+
SDKROOT = macosx;
436+
SWIFT_VERSION = 3.0;
437+
};
438+
name = Debug;
439+
};
440+
E205C6BB1F1BFF67007C139E /* Release */ = {
441+
isa = XCBuildConfiguration;
442+
buildSettings = {
443+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
444+
CODE_SIGN_IDENTITY = "-";
445+
COMBINE_HIDPI_IMAGES = YES;
446+
INFOPLIST_FILE = Tests/EntropyStringTests/Info.plist;
447+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
448+
MACOSX_DEPLOYMENT_TARGET = 10.12;
449+
PRODUCT_BUNDLE_IDENTIFIER = io.knoxen.EntropyStringTests;
450+
PRODUCT_NAME = "$(TARGET_NAME)";
451+
SDKROOT = macosx;
452+
SWIFT_VERSION = 3.0;
453+
};
454+
name = Release;
455+
};
257456
E287ADA41F0E9B9A00DE6DF5 /* Debug */ = {
258457
isa = XCBuildConfiguration;
259458
buildSettings = {
@@ -422,6 +621,24 @@
422621
/* End XCBuildConfiguration section */
423622

424623
/* Begin XCConfigurationList section */
624+
E205C6B61F1BFF67007C139E /* Build configuration list for PBXNativeTarget "EntropyString-macOS" */ = {
625+
isa = XCConfigurationList;
626+
buildConfigurations = (
627+
E205C6B71F1BFF67007C139E /* Debug */,
628+
E205C6B81F1BFF67007C139E /* Release */,
629+
);
630+
defaultConfigurationIsVisible = 0;
631+
defaultConfigurationName = Release;
632+
};
633+
E205C6B91F1BFF67007C139E /* Build configuration list for PBXNativeTarget "EntropyString-macOSTests" */ = {
634+
isa = XCConfigurationList;
635+
buildConfigurations = (
636+
E205C6BA1F1BFF67007C139E /* Debug */,
637+
E205C6BB1F1BFF67007C139E /* Release */,
638+
);
639+
defaultConfigurationIsVisible = 0;
640+
defaultConfigurationName = Release;
641+
};
425642
E287AD8C1F0E9B9A00DE6DF5 /* Build configuration list for PBXProject "EntropyString" */ = {
426643
isa = XCConfigurationList;
427644
buildConfigurations = (

0 commit comments

Comments
 (0)