Skip to content
This repository was archived by the owner on Apr 3, 2024. It is now read-only.

Commit eb2e246

Browse files
authored
Add files via upload
1 parent cb2e17f commit eb2e246

File tree

14 files changed

+764
-0
lines changed

14 files changed

+764
-0
lines changed

IpInfo.xcodeproj/project.pbxproj

Lines changed: 373 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,373 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 55;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
B23BE9E82800D2D100605160 /* About.swift in Sources */ = {isa = PBXBuildFile; fileRef = B23BE9E72800D2D100605160 /* About.swift */; };
11+
B2C95D1928009E8600CDE681 /* IPInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2C95D1828009E8600CDE681 /* IPInfo.swift */; };
12+
B2C95D1D28009E8B00CDE681 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B2C95D1C28009E8B00CDE681 /* Assets.xcassets */; };
13+
B2C95D2028009E8B00CDE681 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B2C95D1F28009E8B00CDE681 /* Preview Assets.xcassets */; };
14+
B2C95D2928009EBA00CDE681 /* Menu.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2C95D2828009EBA00CDE681 /* Menu.swift */; };
15+
B2C95D322800AAE000CDE681 /* IPApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2C95D312800AAE000CDE681 /* IPApi.swift */; };
16+
B2C95D342800B11A00CDE681 /* IP.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2C95D332800B11A00CDE681 /* IP.swift */; };
17+
B2C95D362800B31400CDE681 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2C95D352800B31400CDE681 /* AppDelegate.swift */; };
18+
/* End PBXBuildFile section */
19+
20+
/* Begin PBXFileReference section */
21+
B23BE9E72800D2D100605160 /* About.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = About.swift; sourceTree = "<group>"; };
22+
B2C95D1528009E8600CDE681 /* IpInfo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = IpInfo.app; sourceTree = BUILT_PRODUCTS_DIR; };
23+
B2C95D1828009E8600CDE681 /* IPInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPInfo.swift; sourceTree = "<group>"; };
24+
B2C95D1C28009E8B00CDE681 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
25+
B2C95D1F28009E8B00CDE681 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
26+
B2C95D2128009E8B00CDE681 /* IPInfo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = IPInfo.entitlements; sourceTree = "<group>"; };
27+
B2C95D2828009EBA00CDE681 /* Menu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Menu.swift; sourceTree = "<group>"; };
28+
B2C95D312800AAE000CDE681 /* IPApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPApi.swift; sourceTree = "<group>"; };
29+
B2C95D332800B11A00CDE681 /* IP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IP.swift; sourceTree = "<group>"; };
30+
B2C95D352800B31400CDE681 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
31+
/* End PBXFileReference section */
32+
33+
/* Begin PBXFrameworksBuildPhase section */
34+
B2C95D1228009E8600CDE681 /* Frameworks */ = {
35+
isa = PBXFrameworksBuildPhase;
36+
buildActionMask = 2147483647;
37+
files = (
38+
);
39+
runOnlyForDeploymentPostprocessing = 0;
40+
};
41+
/* End PBXFrameworksBuildPhase section */
42+
43+
/* Begin PBXGroup section */
44+
B2C95D0C28009E8600CDE681 = {
45+
isa = PBXGroup;
46+
children = (
47+
B2C95D1728009E8600CDE681 /* IpInfo */,
48+
B2C95D1628009E8600CDE681 /* Products */,
49+
);
50+
sourceTree = "<group>";
51+
};
52+
B2C95D1628009E8600CDE681 /* Products */ = {
53+
isa = PBXGroup;
54+
children = (
55+
B2C95D1528009E8600CDE681 /* IpInfo.app */,
56+
);
57+
name = Products;
58+
sourceTree = "<group>";
59+
};
60+
B2C95D1728009E8600CDE681 /* IpInfo */ = {
61+
isa = PBXGroup;
62+
children = (
63+
B2C95D1E28009E8B00CDE681 /* Preview Content */,
64+
B2C95D302800AA9100CDE681 /* Utils */,
65+
B2C95D2728009EA600CDE681 /* Views */,
66+
B2C95D1828009E8600CDE681 /* IPInfo.swift */,
67+
B2C95D352800B31400CDE681 /* AppDelegate.swift */,
68+
B2C95D1C28009E8B00CDE681 /* Assets.xcassets */,
69+
B2C95D2128009E8B00CDE681 /* IPInfo.entitlements */,
70+
);
71+
path = IpInfo;
72+
sourceTree = "<group>";
73+
};
74+
B2C95D1E28009E8B00CDE681 /* Preview Content */ = {
75+
isa = PBXGroup;
76+
children = (
77+
B2C95D1F28009E8B00CDE681 /* Preview Assets.xcassets */,
78+
);
79+
path = "Preview Content";
80+
sourceTree = "<group>";
81+
};
82+
B2C95D2728009EA600CDE681 /* Views */ = {
83+
isa = PBXGroup;
84+
children = (
85+
B2C95D2828009EBA00CDE681 /* Menu.swift */,
86+
B23BE9E72800D2D100605160 /* About.swift */,
87+
);
88+
path = Views;
89+
sourceTree = "<group>";
90+
};
91+
B2C95D302800AA9100CDE681 /* Utils */ = {
92+
isa = PBXGroup;
93+
children = (
94+
B2C95D312800AAE000CDE681 /* IPApi.swift */,
95+
B2C95D332800B11A00CDE681 /* IP.swift */,
96+
);
97+
path = Utils;
98+
sourceTree = "<group>";
99+
};
100+
/* End PBXGroup section */
101+
102+
/* Begin PBXNativeTarget section */
103+
B2C95D1428009E8600CDE681 /* IpInfo */ = {
104+
isa = PBXNativeTarget;
105+
buildConfigurationList = B2C95D2428009E8B00CDE681 /* Build configuration list for PBXNativeTarget "IpInfo" */;
106+
buildPhases = (
107+
B2C95D1128009E8600CDE681 /* Sources */,
108+
B2C95D1228009E8600CDE681 /* Frameworks */,
109+
B2C95D1328009E8600CDE681 /* Resources */,
110+
);
111+
buildRules = (
112+
);
113+
dependencies = (
114+
);
115+
name = IpInfo;
116+
productName = IpInfo;
117+
productReference = B2C95D1528009E8600CDE681 /* IpInfo.app */;
118+
productType = "com.apple.product-type.application";
119+
};
120+
/* End PBXNativeTarget section */
121+
122+
/* Begin PBXProject section */
123+
B2C95D0D28009E8600CDE681 /* Project object */ = {
124+
isa = PBXProject;
125+
attributes = {
126+
BuildIndependentTargetsInParallel = 1;
127+
LastSwiftUpdateCheck = 1330;
128+
LastUpgradeCheck = 1330;
129+
TargetAttributes = {
130+
B2C95D1428009E8600CDE681 = {
131+
CreatedOnToolsVersion = 13.3;
132+
};
133+
};
134+
};
135+
buildConfigurationList = B2C95D1028009E8600CDE681 /* Build configuration list for PBXProject "IpInfo" */;
136+
compatibilityVersion = "Xcode 13.0";
137+
developmentRegion = en;
138+
hasScannedForEncodings = 0;
139+
knownRegions = (
140+
en,
141+
Base,
142+
);
143+
mainGroup = B2C95D0C28009E8600CDE681;
144+
productRefGroup = B2C95D1628009E8600CDE681 /* Products */;
145+
projectDirPath = "";
146+
projectRoot = "";
147+
targets = (
148+
B2C95D1428009E8600CDE681 /* IpInfo */,
149+
);
150+
};
151+
/* End PBXProject section */
152+
153+
/* Begin PBXResourcesBuildPhase section */
154+
B2C95D1328009E8600CDE681 /* Resources */ = {
155+
isa = PBXResourcesBuildPhase;
156+
buildActionMask = 2147483647;
157+
files = (
158+
B2C95D2028009E8B00CDE681 /* Preview Assets.xcassets in Resources */,
159+
B2C95D1D28009E8B00CDE681 /* Assets.xcassets in Resources */,
160+
);
161+
runOnlyForDeploymentPostprocessing = 0;
162+
};
163+
/* End PBXResourcesBuildPhase section */
164+
165+
/* Begin PBXSourcesBuildPhase section */
166+
B2C95D1128009E8600CDE681 /* Sources */ = {
167+
isa = PBXSourcesBuildPhase;
168+
buildActionMask = 2147483647;
169+
files = (
170+
B2C95D362800B31400CDE681 /* AppDelegate.swift in Sources */,
171+
B23BE9E82800D2D100605160 /* About.swift in Sources */,
172+
B2C95D322800AAE000CDE681 /* IPApi.swift in Sources */,
173+
B2C95D2928009EBA00CDE681 /* Menu.swift in Sources */,
174+
B2C95D342800B11A00CDE681 /* IP.swift in Sources */,
175+
B2C95D1928009E8600CDE681 /* IPInfo.swift in Sources */,
176+
);
177+
runOnlyForDeploymentPostprocessing = 0;
178+
};
179+
/* End PBXSourcesBuildPhase section */
180+
181+
/* Begin XCBuildConfiguration section */
182+
B2C95D2228009E8B00CDE681 /* Debug */ = {
183+
isa = XCBuildConfiguration;
184+
buildSettings = {
185+
ALWAYS_SEARCH_USER_PATHS = NO;
186+
CLANG_ANALYZER_NONNULL = YES;
187+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
188+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
189+
CLANG_ENABLE_MODULES = YES;
190+
CLANG_ENABLE_OBJC_ARC = YES;
191+
CLANG_ENABLE_OBJC_WEAK = YES;
192+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
193+
CLANG_WARN_BOOL_CONVERSION = YES;
194+
CLANG_WARN_COMMA = YES;
195+
CLANG_WARN_CONSTANT_CONVERSION = YES;
196+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
197+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
198+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
199+
CLANG_WARN_EMPTY_BODY = YES;
200+
CLANG_WARN_ENUM_CONVERSION = YES;
201+
CLANG_WARN_INFINITE_RECURSION = YES;
202+
CLANG_WARN_INT_CONVERSION = YES;
203+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
204+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
205+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
206+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
207+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
208+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
209+
CLANG_WARN_STRICT_PROTOTYPES = YES;
210+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
211+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
212+
CLANG_WARN_UNREACHABLE_CODE = YES;
213+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
214+
COPY_PHASE_STRIP = NO;
215+
DEBUG_INFORMATION_FORMAT = dwarf;
216+
ENABLE_STRICT_OBJC_MSGSEND = YES;
217+
ENABLE_TESTABILITY = YES;
218+
GCC_C_LANGUAGE_STANDARD = gnu11;
219+
GCC_DYNAMIC_NO_PIC = NO;
220+
GCC_NO_COMMON_BLOCKS = YES;
221+
GCC_OPTIMIZATION_LEVEL = 0;
222+
GCC_PREPROCESSOR_DEFINITIONS = (
223+
"DEBUG=1",
224+
"$(inherited)",
225+
);
226+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
227+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
228+
GCC_WARN_UNDECLARED_SELECTOR = YES;
229+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
230+
GCC_WARN_UNUSED_FUNCTION = YES;
231+
GCC_WARN_UNUSED_VARIABLE = YES;
232+
MACOSX_DEPLOYMENT_TARGET = 12.0;
233+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
234+
MTL_FAST_MATH = YES;
235+
ONLY_ACTIVE_ARCH = YES;
236+
SDKROOT = macosx;
237+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
238+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
239+
};
240+
name = Debug;
241+
};
242+
B2C95D2328009E8B00CDE681 /* Release */ = {
243+
isa = XCBuildConfiguration;
244+
buildSettings = {
245+
ALWAYS_SEARCH_USER_PATHS = NO;
246+
CLANG_ANALYZER_NONNULL = YES;
247+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
248+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
249+
CLANG_ENABLE_MODULES = YES;
250+
CLANG_ENABLE_OBJC_ARC = YES;
251+
CLANG_ENABLE_OBJC_WEAK = YES;
252+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
253+
CLANG_WARN_BOOL_CONVERSION = YES;
254+
CLANG_WARN_COMMA = YES;
255+
CLANG_WARN_CONSTANT_CONVERSION = YES;
256+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
257+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
258+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
259+
CLANG_WARN_EMPTY_BODY = YES;
260+
CLANG_WARN_ENUM_CONVERSION = YES;
261+
CLANG_WARN_INFINITE_RECURSION = YES;
262+
CLANG_WARN_INT_CONVERSION = YES;
263+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
264+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
265+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
266+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
267+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
268+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
269+
CLANG_WARN_STRICT_PROTOTYPES = YES;
270+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
271+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
272+
CLANG_WARN_UNREACHABLE_CODE = YES;
273+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
274+
COPY_PHASE_STRIP = NO;
275+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
276+
ENABLE_NS_ASSERTIONS = NO;
277+
ENABLE_STRICT_OBJC_MSGSEND = YES;
278+
GCC_C_LANGUAGE_STANDARD = gnu11;
279+
GCC_NO_COMMON_BLOCKS = YES;
280+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
281+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
282+
GCC_WARN_UNDECLARED_SELECTOR = YES;
283+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
284+
GCC_WARN_UNUSED_FUNCTION = YES;
285+
GCC_WARN_UNUSED_VARIABLE = YES;
286+
MACOSX_DEPLOYMENT_TARGET = 12.0;
287+
MTL_ENABLE_DEBUG_INFO = NO;
288+
MTL_FAST_MATH = YES;
289+
SDKROOT = macosx;
290+
SWIFT_COMPILATION_MODE = wholemodule;
291+
SWIFT_OPTIMIZATION_LEVEL = "-O";
292+
};
293+
name = Release;
294+
};
295+
B2C95D2528009E8B00CDE681 /* Debug */ = {
296+
isa = XCBuildConfiguration;
297+
buildSettings = {
298+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
299+
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
300+
CODE_SIGN_ENTITLEMENTS = IpInfo/IpInfo.entitlements;
301+
CODE_SIGN_STYLE = Automatic;
302+
COMBINE_HIDPI_IMAGES = YES;
303+
CURRENT_PROJECT_VERSION = 1;
304+
DEVELOPMENT_ASSET_PATHS = "\"IpInfo/Preview Content\"";
305+
DEVELOPMENT_TEAM = FM48FZSNUJ;
306+
ENABLE_HARDENED_RUNTIME = YES;
307+
ENABLE_PREVIEWS = YES;
308+
GENERATE_INFOPLIST_FILE = YES;
309+
INFOPLIST_KEY_NSHumanReadableCopyright = "";
310+
LD_RUNPATH_SEARCH_PATHS = (
311+
"$(inherited)",
312+
"@executable_path/../Frameworks",
313+
);
314+
MARKETING_VERSION = 1.0;
315+
PRODUCT_BUNDLE_IDENTIFIER = bentettmar.IpInfo;
316+
PRODUCT_NAME = "$(TARGET_NAME)";
317+
SWIFT_EMIT_LOC_STRINGS = YES;
318+
SWIFT_VERSION = 5.0;
319+
};
320+
name = Debug;
321+
};
322+
B2C95D2628009E8B00CDE681 /* Release */ = {
323+
isa = XCBuildConfiguration;
324+
buildSettings = {
325+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
326+
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
327+
CODE_SIGN_ENTITLEMENTS = IpInfo/IpInfo.entitlements;
328+
CODE_SIGN_STYLE = Automatic;
329+
COMBINE_HIDPI_IMAGES = YES;
330+
CURRENT_PROJECT_VERSION = 1;
331+
DEVELOPMENT_ASSET_PATHS = "\"IpInfo/Preview Content\"";
332+
DEVELOPMENT_TEAM = FM48FZSNUJ;
333+
ENABLE_HARDENED_RUNTIME = YES;
334+
ENABLE_PREVIEWS = YES;
335+
GENERATE_INFOPLIST_FILE = YES;
336+
INFOPLIST_KEY_NSHumanReadableCopyright = "";
337+
LD_RUNPATH_SEARCH_PATHS = (
338+
"$(inherited)",
339+
"@executable_path/../Frameworks",
340+
);
341+
MARKETING_VERSION = 1.0;
342+
PRODUCT_BUNDLE_IDENTIFIER = bentettmar.IpInfo;
343+
PRODUCT_NAME = "$(TARGET_NAME)";
344+
SWIFT_EMIT_LOC_STRINGS = YES;
345+
SWIFT_VERSION = 5.0;
346+
};
347+
name = Release;
348+
};
349+
/* End XCBuildConfiguration section */
350+
351+
/* Begin XCConfigurationList section */
352+
B2C95D1028009E8600CDE681 /* Build configuration list for PBXProject "IpInfo" */ = {
353+
isa = XCConfigurationList;
354+
buildConfigurations = (
355+
B2C95D2228009E8B00CDE681 /* Debug */,
356+
B2C95D2328009E8B00CDE681 /* Release */,
357+
);
358+
defaultConfigurationIsVisible = 0;
359+
defaultConfigurationName = Release;
360+
};
361+
B2C95D2428009E8B00CDE681 /* Build configuration list for PBXNativeTarget "IpInfo" */ = {
362+
isa = XCConfigurationList;
363+
buildConfigurations = (
364+
B2C95D2528009E8B00CDE681 /* Debug */,
365+
B2C95D2628009E8B00CDE681 /* Release */,
366+
);
367+
defaultConfigurationIsVisible = 0;
368+
defaultConfigurationName = Release;
369+
};
370+
/* End XCConfigurationList section */
371+
};
372+
rootObject = B2C95D0D28009E8600CDE681 /* Project object */;
373+
}

IpInfo.xcodeproj/project.xcworkspace/contents.xcworkspacedata

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 8 additions & 0 deletions
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>
Binary file not shown.

0 commit comments

Comments
 (0)