Skip to content

Commit b688c92

Browse files
misteralgarriguv
authored andcommitted
Added macOS target to project (#26)
1 parent c72c7d3 commit b688c92

File tree

7 files changed

+310
-1
lines changed

7 files changed

+310
-1
lines changed

SQLiteMigrationManager.xcodeproj/project.pbxproj

+170
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
/* Begin PBXBuildFile section */
1010
9FD5BFCFC94877B8D96F1073 /* SQLiteMigrationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FD5B054E651DC4BD08A8C8E /* SQLiteMigrationManager.swift */; };
11+
CF1CEF2821DE7797009C3403 /* SQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF1CEF2721DE7797009C3403 /* SQLite.framework */; };
12+
CF1CEF2921DE77D1009C3403 /* SQLiteMigrationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FD5B054E651DC4BD08A8C8E /* SQLiteMigrationManager.swift */; };
13+
CFE35ECA21DE71980004E4E4 /* SQLiteMigrationManagerMacOs.h in Headers */ = {isa = PBXBuildFile; fileRef = CFE35EC821DE71980004E4E4 /* SQLiteMigrationManagerMacOs.h */; settings = {ATTRIBUTES = (Public, ); }; };
1114
EBA6A620219B0E680073DE4F /* SQLiteMigrationManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA6A61F219B0E680073DE4F /* SQLiteMigrationManagerTests.swift */; };
1215
EBD6C6801C4C3ACC004270C5 /* Migrations_empty.bundle in Resources */ = {isa = PBXBuildFile; fileRef = EBD6C67E1C4C3ACC004270C5 /* Migrations_empty.bundle */; };
1316
EBD6C6811C4C3ACC004270C5 /* Migrations.bundle in Resources */ = {isa = PBXBuildFile; fileRef = EBD6C67F1C4C3ACC004270C5 /* Migrations.bundle */; };
@@ -29,6 +32,11 @@
2932

3033
/* Begin PBXFileReference section */
3134
9FD5B054E651DC4BD08A8C8E /* SQLiteMigrationManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteMigrationManager.swift; sourceTree = "<group>"; };
35+
CF1CEF2721DE7797009C3403 /* SQLite.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SQLite.framework; path = Carthage/Build/Mac/SQLite.framework; sourceTree = "<group>"; };
36+
CFE35EC621DE71980004E4E4 /* SQLiteMigrationManagerMacOs.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SQLiteMigrationManagerMacOs.framework; sourceTree = BUILT_PRODUCTS_DIR; };
37+
CFE35EC821DE71980004E4E4 /* SQLiteMigrationManagerMacOs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SQLiteMigrationManagerMacOs.h; sourceTree = "<group>"; };
38+
CFE35EC921DE71980004E4E4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
39+
CFE35ECF21DE72090004E4E4 /* SQLite.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = SQLite.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3240
EBA6A61F219B0E680073DE4F /* SQLiteMigrationManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteMigrationManagerTests.swift; sourceTree = "<group>"; };
3341
EBD6C67E1C4C3ACC004270C5 /* Migrations_empty.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Migrations_empty.bundle; sourceTree = "<group>"; };
3442
EBD6C67F1C4C3ACC004270C5 /* Migrations.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Migrations.bundle; sourceTree = "<group>"; };
@@ -42,6 +50,14 @@
4250
/* End PBXFileReference section */
4351

4452
/* Begin PBXFrameworksBuildPhase section */
53+
CFE35EC321DE71980004E4E4 /* Frameworks */ = {
54+
isa = PBXFrameworksBuildPhase;
55+
buildActionMask = 2147483647;
56+
files = (
57+
CF1CEF2821DE7797009C3403 /* SQLite.framework in Frameworks */,
58+
);
59+
runOnlyForDeploymentPostprocessing = 0;
60+
};
4561
EBE813E01C4BA00200EE04E8 /* Frameworks */ = {
4662
isa = PBXFrameworksBuildPhase;
4763
buildActionMask = 2147483647;
@@ -72,13 +88,33 @@
7288
path = resources;
7389
sourceTree = "<group>";
7490
};
91+
CFE35EC721DE71980004E4E4 /* SQLiteMigrationManagerMacOs */ = {
92+
isa = PBXGroup;
93+
children = (
94+
CFE35EC821DE71980004E4E4 /* SQLiteMigrationManagerMacOs.h */,
95+
CFE35EC921DE71980004E4E4 /* Info.plist */,
96+
);
97+
path = SQLiteMigrationManagerMacOs;
98+
sourceTree = "<group>";
99+
};
100+
CFE35ECE21DE72090004E4E4 /* Frameworks */ = {
101+
isa = PBXGroup;
102+
children = (
103+
CF1CEF2721DE7797009C3403 /* SQLite.framework */,
104+
CFE35ECF21DE72090004E4E4 /* SQLite.framework */,
105+
);
106+
name = Frameworks;
107+
sourceTree = "<group>";
108+
};
75109
EBE813DA1C4BA00200EE04E8 = {
76110
isa = PBXGroup;
77111
children = (
78112
EBD762D11C4BA3E800951FE6 /* SQLite.framework */,
79113
EBE813E61C4BA00200EE04E8 /* SQLiteMigrationManager */,
80114
EBE813F21C4BA00200EE04E8 /* SQLiteMigrationManagerTests */,
115+
CFE35EC721DE71980004E4E4 /* SQLiteMigrationManagerMacOs */,
81116
EBE813E51C4BA00200EE04E8 /* Products */,
117+
CFE35ECE21DE72090004E4E4 /* Frameworks */,
82118
);
83119
sourceTree = "<group>";
84120
};
@@ -87,6 +123,7 @@
87123
children = (
88124
EBE813E41C4BA00200EE04E8 /* SQLiteMigrationManager.framework */,
89125
EBE813EE1C4BA00200EE04E8 /* SQLiteMigrationManagerTests.xctest */,
126+
CFE35EC621DE71980004E4E4 /* SQLiteMigrationManagerMacOs.framework */,
90127
);
91128
name = Products;
92129
sourceTree = "<group>";
@@ -113,6 +150,14 @@
113150
/* End PBXGroup section */
114151

115152
/* Begin PBXHeadersBuildPhase section */
153+
CFE35EC121DE71980004E4E4 /* Headers */ = {
154+
isa = PBXHeadersBuildPhase;
155+
buildActionMask = 2147483647;
156+
files = (
157+
CFE35ECA21DE71980004E4E4 /* SQLiteMigrationManagerMacOs.h in Headers */,
158+
);
159+
runOnlyForDeploymentPostprocessing = 0;
160+
};
116161
EBE813E11C4BA00200EE04E8 /* Headers */ = {
117162
isa = PBXHeadersBuildPhase;
118163
buildActionMask = 2147483647;
@@ -123,6 +168,24 @@
123168
/* End PBXHeadersBuildPhase section */
124169

125170
/* Begin PBXNativeTarget section */
171+
CFE35EC521DE71980004E4E4 /* SQLiteMigrationManagerMacOs */ = {
172+
isa = PBXNativeTarget;
173+
buildConfigurationList = CFE35ECD21DE71980004E4E4 /* Build configuration list for PBXNativeTarget "SQLiteMigrationManagerMacOs" */;
174+
buildPhases = (
175+
CFE35EC121DE71980004E4E4 /* Headers */,
176+
CFE35EC221DE71980004E4E4 /* Sources */,
177+
CFE35EC321DE71980004E4E4 /* Frameworks */,
178+
CFE35EC421DE71980004E4E4 /* Resources */,
179+
);
180+
buildRules = (
181+
);
182+
dependencies = (
183+
);
184+
name = SQLiteMigrationManagerMacOs;
185+
productName = SQLiteMigrationManagerMacOs;
186+
productReference = CFE35EC621DE71980004E4E4 /* SQLiteMigrationManagerMacOs.framework */;
187+
productType = "com.apple.product-type.framework";
188+
};
126189
EBE813E31C4BA00200EE04E8 /* SQLiteMigrationManager */ = {
127190
isa = PBXNativeTarget;
128191
buildConfigurationList = EBE813F81C4BA00200EE04E8 /* Build configuration list for PBXNativeTarget "SQLiteMigrationManager" */;
@@ -169,6 +232,10 @@
169232
LastUpgradeCheck = 1010;
170233
ORGANIZATIONNAME = "Vincent Garrigues";
171234
TargetAttributes = {
235+
CFE35EC521DE71980004E4E4 = {
236+
CreatedOnToolsVersion = 10.1;
237+
ProvisioningStyle = Automatic;
238+
};
172239
EBE813E31C4BA00200EE04E8 = {
173240
CreatedOnToolsVersion = 7.2;
174241
LastSwiftMigration = 1010;
@@ -193,11 +260,19 @@
193260
targets = (
194261
EBE813E31C4BA00200EE04E8 /* SQLiteMigrationManager */,
195262
EBE813ED1C4BA00200EE04E8 /* SQLiteMigrationManagerTests */,
263+
CFE35EC521DE71980004E4E4 /* SQLiteMigrationManagerMacOs */,
196264
);
197265
};
198266
/* End PBXProject section */
199267

200268
/* Begin PBXResourcesBuildPhase section */
269+
CFE35EC421DE71980004E4E4 /* Resources */ = {
270+
isa = PBXResourcesBuildPhase;
271+
buildActionMask = 2147483647;
272+
files = (
273+
);
274+
runOnlyForDeploymentPostprocessing = 0;
275+
};
201276
EBE813E21C4BA00200EE04E8 /* Resources */ = {
202277
isa = PBXResourcesBuildPhase;
203278
buildActionMask = 2147483647;
@@ -219,6 +294,14 @@
219294
/* End PBXResourcesBuildPhase section */
220295

221296
/* Begin PBXSourcesBuildPhase section */
297+
CFE35EC221DE71980004E4E4 /* Sources */ = {
298+
isa = PBXSourcesBuildPhase;
299+
buildActionMask = 2147483647;
300+
files = (
301+
CF1CEF2921DE77D1009C3403 /* SQLiteMigrationManager.swift in Sources */,
302+
);
303+
runOnlyForDeploymentPostprocessing = 0;
304+
};
222305
EBE813DF1C4BA00200EE04E8 /* Sources */ = {
223306
isa = PBXSourcesBuildPhase;
224307
buildActionMask = 2147483647;
@@ -246,6 +329,84 @@
246329
/* End PBXTargetDependency section */
247330

248331
/* Begin XCBuildConfiguration section */
332+
CFE35ECB21DE71980004E4E4 /* Debug */ = {
333+
isa = XCBuildConfiguration;
334+
buildSettings = {
335+
APPLICATION_EXTENSION_API_ONLY = YES;
336+
CLANG_ANALYZER_NONNULL = YES;
337+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
338+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
339+
CLANG_ENABLE_OBJC_WEAK = YES;
340+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
341+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
342+
CODE_SIGN_IDENTITY = "Mac Developer";
343+
CODE_SIGN_STYLE = Automatic;
344+
COMBINE_HIDPI_IMAGES = YES;
345+
DEFINES_MODULE = YES;
346+
DEVELOPMENT_TEAM = "";
347+
DYLIB_COMPATIBILITY_VERSION = 1;
348+
DYLIB_CURRENT_VERSION = 1;
349+
DYLIB_INSTALL_NAME_BASE = "@rpath";
350+
FRAMEWORK_SEARCH_PATHS = (
351+
"$(inherited)",
352+
"$(PROJECT_DIR)/Carthage/Build/Mac",
353+
);
354+
FRAMEWORK_VERSION = A;
355+
GCC_C_LANGUAGE_STANDARD = gnu11;
356+
INFOPLIST_FILE = SQLiteMigrationManagerMacOs/Info.plist;
357+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
358+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
359+
MACOSX_DEPLOYMENT_TARGET = 10.12;
360+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
361+
MTL_FAST_MATH = YES;
362+
PRODUCT_BUNDLE_IDENTIFIER = co.itbeaver.SQLiteMigrationManagerMacOs;
363+
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
364+
PROVISIONING_PROFILE_SPECIFIER = "";
365+
SDKROOT = macosx;
366+
SKIP_INSTALL = YES;
367+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
368+
SWIFT_VERSION = 4.2;
369+
};
370+
name = Debug;
371+
};
372+
CFE35ECC21DE71980004E4E4 /* Release */ = {
373+
isa = XCBuildConfiguration;
374+
buildSettings = {
375+
APPLICATION_EXTENSION_API_ONLY = YES;
376+
CLANG_ANALYZER_NONNULL = YES;
377+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
378+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
379+
CLANG_ENABLE_OBJC_WEAK = YES;
380+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
381+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
382+
CODE_SIGN_IDENTITY = "Mac Developer";
383+
CODE_SIGN_STYLE = Automatic;
384+
COMBINE_HIDPI_IMAGES = YES;
385+
DEFINES_MODULE = YES;
386+
DEVELOPMENT_TEAM = "";
387+
DYLIB_COMPATIBILITY_VERSION = 1;
388+
DYLIB_CURRENT_VERSION = 1;
389+
DYLIB_INSTALL_NAME_BASE = "@rpath";
390+
FRAMEWORK_SEARCH_PATHS = (
391+
"$(inherited)",
392+
"$(PROJECT_DIR)/Carthage/Build/Mac",
393+
);
394+
FRAMEWORK_VERSION = A;
395+
GCC_C_LANGUAGE_STANDARD = gnu11;
396+
INFOPLIST_FILE = SQLiteMigrationManagerMacOs/Info.plist;
397+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
398+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
399+
MACOSX_DEPLOYMENT_TARGET = 10.12;
400+
MTL_FAST_MATH = YES;
401+
PRODUCT_BUNDLE_IDENTIFIER = co.itbeaver.SQLiteMigrationManagerMacOs;
402+
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
403+
PROVISIONING_PROFILE_SPECIFIER = "";
404+
SDKROOT = macosx;
405+
SKIP_INSTALL = YES;
406+
SWIFT_VERSION = 4.2;
407+
};
408+
name = Release;
409+
};
249410
EBE813F61C4BA00200EE04E8 /* Debug */ = {
250411
isa = XCBuildConfiguration;
251412
buildSettings = {
@@ -427,6 +588,15 @@
427588
/* End XCBuildConfiguration section */
428589

429590
/* Begin XCConfigurationList section */
591+
CFE35ECD21DE71980004E4E4 /* Build configuration list for PBXNativeTarget "SQLiteMigrationManagerMacOs" */ = {
592+
isa = XCConfigurationList;
593+
buildConfigurations = (
594+
CFE35ECB21DE71980004E4E4 /* Debug */,
595+
CFE35ECC21DE71980004E4E4 /* Release */,
596+
);
597+
defaultConfigurationIsVisible = 0;
598+
defaultConfigurationName = Release;
599+
};
430600
EBE813DE1C4BA00200EE04E8 /* Build configuration list for PBXProject "SQLiteMigrationManager" */ = {
431601
isa = XCConfigurationList;
432602
buildConfigurations = (
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "1010"
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 = "CFE35EC521DE71980004E4E4"
18+
BuildableName = "SQLiteMigrationManagerMacOs.framework"
19+
BlueprintName = "SQLiteMigrationManagerMacOs"
20+
ReferencedContainer = "container:SQLiteMigrationManager.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+
</Testables>
32+
<AdditionalOptions>
33+
</AdditionalOptions>
34+
</TestAction>
35+
<LaunchAction
36+
buildConfiguration = "Debug"
37+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
38+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
39+
launchStyle = "0"
40+
useCustomWorkingDirectory = "NO"
41+
ignoresPersistentStateOnLaunch = "NO"
42+
debugDocumentVersioning = "YES"
43+
debugServiceExtension = "internal"
44+
allowLocationSimulation = "YES">
45+
<MacroExpansion>
46+
<BuildableReference
47+
BuildableIdentifier = "primary"
48+
BlueprintIdentifier = "CFE35EC521DE71980004E4E4"
49+
BuildableName = "SQLiteMigrationManagerMacOs.framework"
50+
BlueprintName = "SQLiteMigrationManagerMacOs"
51+
ReferencedContainer = "container:SQLiteMigrationManager.xcodeproj">
52+
</BuildableReference>
53+
</MacroExpansion>
54+
<AdditionalOptions>
55+
</AdditionalOptions>
56+
</LaunchAction>
57+
<ProfileAction
58+
buildConfiguration = "Release"
59+
shouldUseLaunchSchemeArgsEnv = "YES"
60+
savedToolIdentifier = ""
61+
useCustomWorkingDirectory = "NO"
62+
debugDocumentVersioning = "YES">
63+
<MacroExpansion>
64+
<BuildableReference
65+
BuildableIdentifier = "primary"
66+
BlueprintIdentifier = "CFE35EC521DE71980004E4E4"
67+
BuildableName = "SQLiteMigrationManagerMacOs.framework"
68+
BlueprintName = "SQLiteMigrationManagerMacOs"
69+
ReferencedContainer = "container:SQLiteMigrationManager.xcodeproj">
70+
</BuildableReference>
71+
</MacroExpansion>
72+
</ProfileAction>
73+
<AnalyzeAction
74+
buildConfiguration = "Debug">
75+
</AnalyzeAction>
76+
<ArchiveAction
77+
buildConfiguration = "Release"
78+
revealArchiveInOrganizer = "YES">
79+
</ArchiveAction>
80+
</Scheme>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>
+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>CFBundleDevelopmentRegion</key>
6+
<string>$(DEVELOPMENT_LANGUAGE)</string>
7+
<key>CFBundleExecutable</key>
8+
<string>$(EXECUTABLE_NAME)</string>
9+
<key>CFBundleIdentifier</key>
10+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11+
<key>CFBundleInfoDictionaryVersion</key>
12+
<string>6.0</string>
13+
<key>CFBundleName</key>
14+
<string>$(PRODUCT_NAME)</string>
15+
<key>CFBundlePackageType</key>
16+
<string>FMWK</string>
17+
<key>CFBundleShortVersionString</key>
18+
<string>1.0</string>
19+
<key>CFBundleVersion</key>
20+
<string>$(CURRENT_PROJECT_VERSION)</string>
21+
<key>NSHumanReadableCopyright</key>
22+
<string>Copyright © 2019 Vincent Garrigues. All rights reserved.</string>
23+
</dict>
24+
</plist>

0 commit comments

Comments
 (0)