krz/libre-edit
A free and private text editor for iOS.
clone: git clone https://gitbay.org/krz/libre-edit.git
main: LibreEdit.xcodeproj/project.pbxproj · raw
1// !$*UTF8*$!
2{
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 56;
7 objects = {
8
9/* Begin PBXBuildFile section */
10 8B930F732B544EA200413A34 /* MarkdownUI in Frameworks */ = {isa = PBXBuildFile; productRef = 8B930F722B544EA200413A34 /* MarkdownUI */; };
11 8B930F752B54504D00413A34 /* MarkdownView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B930F742B54504D00413A34 /* MarkdownView.swift */; };
12 8BCA57062B537F9600DBA94B /* LibreEditApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BCA57052B537F9600DBA94B /* LibreEditApp.swift */; };
13 8BCA57082B537F9600DBA94B /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BCA57072B537F9600DBA94B /* ContentView.swift */; };
14 8BCA570A2B537F9700DBA94B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8BCA57092B537F9700DBA94B /* Assets.xcassets */; };
15 8BCA570D2B537F9700DBA94B /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8BCA570C2B537F9700DBA94B /* Preview Assets.xcassets */; };
16/* End PBXBuildFile section */
17
18/* Begin PBXFileReference section */
19 8B930F742B54504D00413A34 /* MarkdownView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkdownView.swift; sourceTree = "<group>"; };
20 8BCA57022B537F9600DBA94B /* LibreEdit.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LibreEdit.app; sourceTree = BUILT_PRODUCTS_DIR; };
21 8BCA57052B537F9600DBA94B /* LibreEditApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibreEditApp.swift; sourceTree = "<group>"; };
22 8BCA57072B537F9600DBA94B /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
23 8BCA57092B537F9700DBA94B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
24 8BCA570C2B537F9700DBA94B /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
25/* End PBXFileReference section */
26
27/* Begin PBXFrameworksBuildPhase section */
28 8BCA56FF2B537F9600DBA94B /* Frameworks */ = {
29 isa = PBXFrameworksBuildPhase;
30 buildActionMask = 2147483647;
31 files = (
32 8B930F732B544EA200413A34 /* MarkdownUI in Frameworks */,
33 );
34 runOnlyForDeploymentPostprocessing = 0;
35 };
36/* End PBXFrameworksBuildPhase section */
37
38/* Begin PBXGroup section */
39 8BCA56F92B537F9600DBA94B = {
40 isa = PBXGroup;
41 children = (
42 8BCA57042B537F9600DBA94B /* LibreEdit */,
43 8BCA57032B537F9600DBA94B /* Products */,
44 );
45 sourceTree = "<group>";
46 };
47 8BCA57032B537F9600DBA94B /* Products */ = {
48 isa = PBXGroup;
49 children = (
50 8BCA57022B537F9600DBA94B /* LibreEdit.app */,
51 );
52 name = Products;
53 sourceTree = "<group>";
54 };
55 8BCA57042B537F9600DBA94B /* LibreEdit */ = {
56 isa = PBXGroup;
57 children = (
58 8BCA57052B537F9600DBA94B /* LibreEditApp.swift */,
59 8BCA57072B537F9600DBA94B /* ContentView.swift */,
60 8BCA57092B537F9700DBA94B /* Assets.xcassets */,
61 8BCA570B2B537F9700DBA94B /* Preview Content */,
62 8B930F742B54504D00413A34 /* MarkdownView.swift */,
63 );
64 path = LibreEdit;
65 sourceTree = "<group>";
66 };
67 8BCA570B2B537F9700DBA94B /* Preview Content */ = {
68 isa = PBXGroup;
69 children = (
70 8BCA570C2B537F9700DBA94B /* Preview Assets.xcassets */,
71 );
72 path = "Preview Content";
73 sourceTree = "<group>";
74 };
75/* End PBXGroup section */
76
77/* Begin PBXNativeTarget section */
78 8BCA57012B537F9600DBA94B /* LibreEdit */ = {
79 isa = PBXNativeTarget;
80 buildConfigurationList = 8BCA57102B537F9700DBA94B /* Build configuration list for PBXNativeTarget "LibreEdit" */;
81 buildPhases = (
82 8BCA56FE2B537F9600DBA94B /* Sources */,
83 8BCA56FF2B537F9600DBA94B /* Frameworks */,
84 8BCA57002B537F9600DBA94B /* Resources */,
85 );
86 buildRules = (
87 );
88 dependencies = (
89 );
90 name = LibreEdit;
91 packageProductDependencies = (
92 8B930F722B544EA200413A34 /* MarkdownUI */,
93 );
94 productName = LibreEdit;
95 productReference = 8BCA57022B537F9600DBA94B /* LibreEdit.app */;
96 productType = "com.apple.product-type.application";
97 };
98/* End PBXNativeTarget section */
99
100/* Begin PBXProject section */
101 8BCA56FA2B537F9600DBA94B /* Project object */ = {
102 isa = PBXProject;
103 attributes = {
104 BuildIndependentTargetsInParallel = 1;
105 LastSwiftUpdateCheck = 1520;
106 LastUpgradeCheck = 1520;
107 TargetAttributes = {
108 8BCA57012B537F9600DBA94B = {
109 CreatedOnToolsVersion = 15.2;
110 };
111 };
112 };
113 buildConfigurationList = 8BCA56FD2B537F9600DBA94B /* Build configuration list for PBXProject "LibreEdit" */;
114 compatibilityVersion = "Xcode 14.0";
115 developmentRegion = en;
116 hasScannedForEncodings = 0;
117 knownRegions = (
118 en,
119 Base,
120 );
121 mainGroup = 8BCA56F92B537F9600DBA94B;
122 packageReferences = (
123 8B930F712B544EA200413A34 /* XCRemoteSwiftPackageReference "swift-markdown-ui" */,
124 );
125 productRefGroup = 8BCA57032B537F9600DBA94B /* Products */;
126 projectDirPath = "";
127 projectRoot = "";
128 targets = (
129 8BCA57012B537F9600DBA94B /* LibreEdit */,
130 );
131 };
132/* End PBXProject section */
133
134/* Begin PBXResourcesBuildPhase section */
135 8BCA57002B537F9600DBA94B /* Resources */ = {
136 isa = PBXResourcesBuildPhase;
137 buildActionMask = 2147483647;
138 files = (
139 8BCA570D2B537F9700DBA94B /* Preview Assets.xcassets in Resources */,
140 8BCA570A2B537F9700DBA94B /* Assets.xcassets in Resources */,
141 );
142 runOnlyForDeploymentPostprocessing = 0;
143 };
144/* End PBXResourcesBuildPhase section */
145
146/* Begin PBXSourcesBuildPhase section */
147 8BCA56FE2B537F9600DBA94B /* Sources */ = {
148 isa = PBXSourcesBuildPhase;
149 buildActionMask = 2147483647;
150 files = (
151 8B930F752B54504D00413A34 /* MarkdownView.swift in Sources */,
152 8BCA57082B537F9600DBA94B /* ContentView.swift in Sources */,
153 8BCA57062B537F9600DBA94B /* LibreEditApp.swift in Sources */,
154 );
155 runOnlyForDeploymentPostprocessing = 0;
156 };
157/* End PBXSourcesBuildPhase section */
158
159/* Begin XCBuildConfiguration section */
160 8BCA570E2B537F9700DBA94B /* Debug */ = {
161 isa = XCBuildConfiguration;
162 buildSettings = {
163 ALWAYS_SEARCH_USER_PATHS = NO;
164 ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
165 CLANG_ANALYZER_NONNULL = YES;
166 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
167 CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
168 CLANG_ENABLE_MODULES = YES;
169 CLANG_ENABLE_OBJC_ARC = YES;
170 CLANG_ENABLE_OBJC_WEAK = YES;
171 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
172 CLANG_WARN_BOOL_CONVERSION = YES;
173 CLANG_WARN_COMMA = YES;
174 CLANG_WARN_CONSTANT_CONVERSION = YES;
175 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
176 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
177 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
178 CLANG_WARN_EMPTY_BODY = YES;
179 CLANG_WARN_ENUM_CONVERSION = YES;
180 CLANG_WARN_INFINITE_RECURSION = YES;
181 CLANG_WARN_INT_CONVERSION = YES;
182 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
183 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
184 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
185 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
186 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
187 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
188 CLANG_WARN_STRICT_PROTOTYPES = YES;
189 CLANG_WARN_SUSPICIOUS_MOVE = YES;
190 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
191 CLANG_WARN_UNREACHABLE_CODE = YES;
192 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
193 COPY_PHASE_STRIP = NO;
194 DEBUG_INFORMATION_FORMAT = dwarf;
195 ENABLE_STRICT_OBJC_MSGSEND = YES;
196 ENABLE_TESTABILITY = YES;
197 ENABLE_USER_SCRIPT_SANDBOXING = YES;
198 GCC_C_LANGUAGE_STANDARD = gnu17;
199 GCC_DYNAMIC_NO_PIC = NO;
200 GCC_NO_COMMON_BLOCKS = YES;
201 GCC_OPTIMIZATION_LEVEL = 0;
202 GCC_PREPROCESSOR_DEFINITIONS = (
203 "DEBUG=1",
204 "$(inherited)",
205 );
206 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
207 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
208 GCC_WARN_UNDECLARED_SELECTOR = YES;
209 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
210 GCC_WARN_UNUSED_FUNCTION = YES;
211 GCC_WARN_UNUSED_VARIABLE = YES;
212 IPHONEOS_DEPLOYMENT_TARGET = 17.2;
213 LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
214 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
215 MTL_FAST_MATH = YES;
216 ONLY_ACTIVE_ARCH = YES;
217 SDKROOT = iphoneos;
218 SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
219 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
220 };
221 name = Debug;
222 };
223 8BCA570F2B537F9700DBA94B /* Release */ = {
224 isa = XCBuildConfiguration;
225 buildSettings = {
226 ALWAYS_SEARCH_USER_PATHS = NO;
227 ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
228 CLANG_ANALYZER_NONNULL = YES;
229 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
230 CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
231 CLANG_ENABLE_MODULES = YES;
232 CLANG_ENABLE_OBJC_ARC = YES;
233 CLANG_ENABLE_OBJC_WEAK = YES;
234 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
235 CLANG_WARN_BOOL_CONVERSION = YES;
236 CLANG_WARN_COMMA = YES;
237 CLANG_WARN_CONSTANT_CONVERSION = YES;
238 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
239 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
240 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
241 CLANG_WARN_EMPTY_BODY = YES;
242 CLANG_WARN_ENUM_CONVERSION = YES;
243 CLANG_WARN_INFINITE_RECURSION = YES;
244 CLANG_WARN_INT_CONVERSION = YES;
245 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
246 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
247 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
248 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
249 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
250 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
251 CLANG_WARN_STRICT_PROTOTYPES = YES;
252 CLANG_WARN_SUSPICIOUS_MOVE = YES;
253 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
254 CLANG_WARN_UNREACHABLE_CODE = YES;
255 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
256 COPY_PHASE_STRIP = NO;
257 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
258 ENABLE_NS_ASSERTIONS = NO;
259 ENABLE_STRICT_OBJC_MSGSEND = YES;
260 ENABLE_USER_SCRIPT_SANDBOXING = YES;
261 GCC_C_LANGUAGE_STANDARD = gnu17;
262 GCC_NO_COMMON_BLOCKS = YES;
263 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
264 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
265 GCC_WARN_UNDECLARED_SELECTOR = YES;
266 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
267 GCC_WARN_UNUSED_FUNCTION = YES;
268 GCC_WARN_UNUSED_VARIABLE = YES;
269 IPHONEOS_DEPLOYMENT_TARGET = 17.2;
270 LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
271 MTL_ENABLE_DEBUG_INFO = NO;
272 MTL_FAST_MATH = YES;
273 SDKROOT = iphoneos;
274 SWIFT_COMPILATION_MODE = wholemodule;
275 VALIDATE_PRODUCT = YES;
276 };
277 name = Release;
278 };
279 8BCA57112B537F9700DBA94B /* Debug */ = {
280 isa = XCBuildConfiguration;
281 buildSettings = {
282 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
283 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
284 CODE_SIGN_STYLE = Automatic;
285 CURRENT_PROJECT_VERSION = 1;
286 DEVELOPMENT_ASSET_PATHS = "\"LibreEdit/Preview Content\"";
287 DEVELOPMENT_TEAM = ZCNAX3VL9D;
288 ENABLE_PREVIEWS = YES;
289 GENERATE_INFOPLIST_FILE = YES;
290 INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
291 INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
292 INFOPLIST_KEY_UILaunchScreen_Generation = YES;
293 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
294 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
295 INFOPLIST_KEY_UISupportsDocumentBrowser = YES;
296 LD_RUNPATH_SEARCH_PATHS = (
297 "$(inherited)",
298 "@executable_path/Frameworks",
299 );
300 MARKETING_VERSION = 1.0;
301 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.LibreEdit;
302 PRODUCT_NAME = "$(TARGET_NAME)";
303 SWIFT_EMIT_LOC_STRINGS = YES;
304 SWIFT_VERSION = 5.0;
305 TARGETED_DEVICE_FAMILY = "1,2";
306 };
307 name = Debug;
308 };
309 8BCA57122B537F9700DBA94B /* Release */ = {
310 isa = XCBuildConfiguration;
311 buildSettings = {
312 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
313 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
314 CODE_SIGN_STYLE = Automatic;
315 CURRENT_PROJECT_VERSION = 1;
316 DEVELOPMENT_ASSET_PATHS = "\"LibreEdit/Preview Content\"";
317 DEVELOPMENT_TEAM = ZCNAX3VL9D;
318 ENABLE_PREVIEWS = YES;
319 GENERATE_INFOPLIST_FILE = YES;
320 INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
321 INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
322 INFOPLIST_KEY_UILaunchScreen_Generation = YES;
323 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
324 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
325 INFOPLIST_KEY_UISupportsDocumentBrowser = YES;
326 LD_RUNPATH_SEARCH_PATHS = (
327 "$(inherited)",
328 "@executable_path/Frameworks",
329 );
330 MARKETING_VERSION = 1.0;
331 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.LibreEdit;
332 PRODUCT_NAME = "$(TARGET_NAME)";
333 SWIFT_EMIT_LOC_STRINGS = YES;
334 SWIFT_VERSION = 5.0;
335 TARGETED_DEVICE_FAMILY = "1,2";
336 };
337 name = Release;
338 };
339/* End XCBuildConfiguration section */
340
341/* Begin XCConfigurationList section */
342 8BCA56FD2B537F9600DBA94B /* Build configuration list for PBXProject "LibreEdit" */ = {
343 isa = XCConfigurationList;
344 buildConfigurations = (
345 8BCA570E2B537F9700DBA94B /* Debug */,
346 8BCA570F2B537F9700DBA94B /* Release */,
347 );
348 defaultConfigurationIsVisible = 0;
349 defaultConfigurationName = Release;
350 };
351 8BCA57102B537F9700DBA94B /* Build configuration list for PBXNativeTarget "LibreEdit" */ = {
352 isa = XCConfigurationList;
353 buildConfigurations = (
354 8BCA57112B537F9700DBA94B /* Debug */,
355 8BCA57122B537F9700DBA94B /* Release */,
356 );
357 defaultConfigurationIsVisible = 0;
358 defaultConfigurationName = Release;
359 };
360/* End XCConfigurationList section */
361
362/* Begin XCRemoteSwiftPackageReference section */
363 8B930F712B544EA200413A34 /* XCRemoteSwiftPackageReference "swift-markdown-ui" */ = {
364 isa = XCRemoteSwiftPackageReference;
365 repositoryURL = "https://github.com/gonzalezreal/swift-markdown-ui";
366 requirement = {
367 kind = upToNextMajorVersion;
368 minimumVersion = 2.3.0;
369 };
370 };
371/* End XCRemoteSwiftPackageReference section */
372
373/* Begin XCSwiftPackageProductDependency section */
374 8B930F722B544EA200413A34 /* MarkdownUI */ = {
375 isa = XCSwiftPackageProductDependency;
376 package = 8B930F712B544EA200413A34 /* XCRemoteSwiftPackageReference "swift-markdown-ui" */;
377 productName = MarkdownUI;
378 };
379/* End XCSwiftPackageProductDependency section */
380 };
381 rootObject = 8BCA56FA2B537F9600DBA94B /* Project object */;
382}