~repos /only-bible-app

#kotlin#android#ios

git clone https://pyrossh.dev/repos/only-bible-app.git

The only bible app you will ever need. No ads. No in-app purchases. No distractions.


7a25be6a pyrossh

1 year ago
add iosApp
iosApp/Configuration/Config.xcconfig ADDED
@@ -0,0 +1,3 @@
1
+ TEAM_ID=
2
+ BUNDLE_ID=dev.pyrossh.only_bible_app.KotlinProject
3
+ APP_NAME=KotlinProject
iosApp/iosApp.xcodeproj/project.pbxproj ADDED
@@ -0,0 +1,393 @@
1
+ // !$*UTF8*$!
2
+ {
3
+ archiveVersion = 1;
4
+ classes = {
5
+ };
6
+ objectVersion = 56;
7
+ objects = {
8
+
9
+ /* Begin PBXBuildFile section */
10
+ 058557BB273AAA24004C7B11 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 058557BA273AAA24004C7B11 /* Assets.xcassets */; };
11
+ 058557D9273AAEEB004C7B11 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 058557D8273AAEEB004C7B11 /* Preview Assets.xcassets */; };
12
+ 2152FB042600AC8F00CF470E /* iOSApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2152FB032600AC8F00CF470E /* iOSApp.swift */; };
13
+ 7555FF83242A565900829871 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7555FF82242A565900829871 /* ContentView.swift */; };
14
+ /* End PBXBuildFile section */
15
+
16
+ /* Begin PBXFileReference section */
17
+ 058557BA273AAA24004C7B11 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
18
+ 058557D8273AAEEB004C7B11 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
19
+ 2152FB032600AC8F00CF470E /* iOSApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOSApp.swift; sourceTree = "<group>"; };
20
+ 7555FF7B242A565900829871 /* KotlinProject.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = KotlinProject.app; sourceTree = BUILT_PRODUCTS_DIR; };
21
+ 7555FF82242A565900829871 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
22
+ 7555FF8C242A565B00829871 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
23
+ AB3632DC29227652001CCB65 /* Config.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = "<group>"; };
24
+ /* End PBXFileReference section */
25
+
26
+ /* Begin PBXFrameworksBuildPhase section */
27
+ B92378962B6B1156000C7307 /* Frameworks */ = {
28
+ isa = PBXFrameworksBuildPhase;
29
+ buildActionMask = 2147483647;
30
+ files = (
31
+ );
32
+ runOnlyForDeploymentPostprocessing = 0;
33
+ };
34
+ /* End PBXFrameworksBuildPhase section */
35
+
36
+ /* Begin PBXGroup section */
37
+ 058557D7273AAEEB004C7B11 /* Preview Content */ = {
38
+ isa = PBXGroup;
39
+ children = (
40
+ 058557D8273AAEEB004C7B11 /* Preview Assets.xcassets */,
41
+ );
42
+ path = "Preview Content";
43
+ sourceTree = "<group>";
44
+ };
45
+ 42799AB246E5F90AF97AA0EF /* Frameworks */ = {
46
+ isa = PBXGroup;
47
+ children = (
48
+ );
49
+ name = Frameworks;
50
+ sourceTree = "<group>";
51
+ };
52
+ 7555FF72242A565900829871 = {
53
+ isa = PBXGroup;
54
+ children = (
55
+ AB1DB47929225F7C00F7AF9C /* Configuration */,
56
+ 7555FF7D242A565900829871 /* iosApp */,
57
+ 7555FF7C242A565900829871 /* Products */,
58
+ 42799AB246E5F90AF97AA0EF /* Frameworks */,
59
+ );
60
+ sourceTree = "<group>";
61
+ };
62
+ 7555FF7C242A565900829871 /* Products */ = {
63
+ isa = PBXGroup;
64
+ children = (
65
+ 7555FF7B242A565900829871 /* KotlinProject.app */,
66
+ );
67
+ name = Products;
68
+ sourceTree = "<group>";
69
+ };
70
+ 7555FF7D242A565900829871 /* iosApp */ = {
71
+ isa = PBXGroup;
72
+ children = (
73
+ 058557BA273AAA24004C7B11 /* Assets.xcassets */,
74
+ 7555FF82242A565900829871 /* ContentView.swift */,
75
+ 7555FF8C242A565B00829871 /* Info.plist */,
76
+ 2152FB032600AC8F00CF470E /* iOSApp.swift */,
77
+ 058557D7273AAEEB004C7B11 /* Preview Content */,
78
+ );
79
+ path = iosApp;
80
+ sourceTree = "<group>";
81
+ };
82
+ AB1DB47929225F7C00F7AF9C /* Configuration */ = {
83
+ isa = PBXGroup;
84
+ children = (
85
+ AB3632DC29227652001CCB65 /* Config.xcconfig */,
86
+ );
87
+ path = Configuration;
88
+ sourceTree = "<group>";
89
+ };
90
+ /* End PBXGroup section */
91
+
92
+ /* Begin PBXNativeTarget section */
93
+ 7555FF7A242A565900829871 /* iosApp */ = {
94
+ isa = PBXNativeTarget;
95
+ buildConfigurationList = 7555FFA5242A565B00829871 /* Build configuration list for PBXNativeTarget "iosApp" */;
96
+ buildPhases = (
97
+ F36B1CEB2AD83DDC00CB74D5 /* Compile Kotlin Framework */,
98
+ 7555FF77242A565900829871 /* Sources */,
99
+ B92378962B6B1156000C7307 /* Frameworks */,
100
+ 7555FF79242A565900829871 /* Resources */,
101
+ );
102
+ buildRules = (
103
+ );
104
+ dependencies = (
105
+ );
106
+ name = iosApp;
107
+ packageProductDependencies = (
108
+ );
109
+ productName = iosApp;
110
+ productReference = 7555FF7B242A565900829871 /* KotlinProject.app */;
111
+ productType = "com.apple.product-type.application";
112
+ };
113
+ /* End PBXNativeTarget section */
114
+
115
+ /* Begin PBXProject section */
116
+ 7555FF73242A565900829871 /* Project object */ = {
117
+ isa = PBXProject;
118
+ attributes = {
119
+ BuildIndependentTargetsInParallel = YES;
120
+ LastSwiftUpdateCheck = 1130;
121
+ LastUpgradeCheck = 1540;
122
+ ORGANIZATIONNAME = orgName;
123
+ TargetAttributes = {
124
+ 7555FF7A242A565900829871 = {
125
+ CreatedOnToolsVersion = 11.3.1;
126
+ };
127
+ };
128
+ };
129
+ buildConfigurationList = 7555FF76242A565900829871 /* Build configuration list for PBXProject "iosApp" */;
130
+ compatibilityVersion = "Xcode 14.0";
131
+ developmentRegion = en;
132
+ hasScannedForEncodings = 0;
133
+ knownRegions = (
134
+ en,
135
+ Base,
136
+ );
137
+ mainGroup = 7555FF72242A565900829871;
138
+ packageReferences = (
139
+ );
140
+ productRefGroup = 7555FF7C242A565900829871 /* Products */;
141
+ projectDirPath = "";
142
+ projectRoot = "";
143
+ targets = (
144
+ 7555FF7A242A565900829871 /* iosApp */,
145
+ );
146
+ };
147
+ /* End PBXProject section */
148
+
149
+ /* Begin PBXResourcesBuildPhase section */
150
+ 7555FF79242A565900829871 /* Resources */ = {
151
+ isa = PBXResourcesBuildPhase;
152
+ buildActionMask = 2147483647;
153
+ files = (
154
+ 058557D9273AAEEB004C7B11 /* Preview Assets.xcassets in Resources */,
155
+ 058557BB273AAA24004C7B11 /* Assets.xcassets in Resources */,
156
+ );
157
+ runOnlyForDeploymentPostprocessing = 0;
158
+ };
159
+ /* End PBXResourcesBuildPhase section */
160
+
161
+ /* Begin PBXShellScriptBuildPhase section */
162
+ F36B1CEB2AD83DDC00CB74D5 /* Compile Kotlin Framework */ = {
163
+ isa = PBXShellScriptBuildPhase;
164
+ buildActionMask = 2147483647;
165
+ files = (
166
+ );
167
+ inputFileListPaths = (
168
+ );
169
+ inputPaths = (
170
+ );
171
+ name = "Compile Kotlin Framework";
172
+ outputFileListPaths = (
173
+ );
174
+ outputPaths = (
175
+ );
176
+ runOnlyForDeploymentPostprocessing = 0;
177
+ shellPath = /bin/sh;
178
+ shellScript = "if [ \"YES\" = \"$OVERRIDE_KOTLIN_BUILD_IDE_SUPPORTED\" ]; then\n echo \"Skipping Gradle build task invocation due to OVERRIDE_KOTLIN_BUILD_IDE_SUPPORTED environment variable set to \\\"YES\\\"\"\n exit 0\nfi\ncd \"$SRCROOT/..\"\n./gradlew :composeApp:embedAndSignAppleFrameworkForXcode\n";
179
+ };
180
+ /* End PBXShellScriptBuildPhase section */
181
+
182
+ /* Begin PBXSourcesBuildPhase section */
183
+ 7555FF77242A565900829871 /* Sources */ = {
184
+ isa = PBXSourcesBuildPhase;
185
+ buildActionMask = 2147483647;
186
+ files = (
187
+ 2152FB042600AC8F00CF470E /* iOSApp.swift in Sources */,
188
+ 7555FF83242A565900829871 /* ContentView.swift in Sources */,
189
+ );
190
+ runOnlyForDeploymentPostprocessing = 0;
191
+ };
192
+ /* End PBXSourcesBuildPhase section */
193
+
194
+ /* Begin XCBuildConfiguration section */
195
+ 7555FFA3242A565B00829871 /* Debug */ = {
196
+ isa = XCBuildConfiguration;
197
+ baseConfigurationReference = AB3632DC29227652001CCB65 /* Config.xcconfig */;
198
+ buildSettings = {
199
+ ALWAYS_SEARCH_USER_PATHS = NO;
200
+ CLANG_ANALYZER_NONNULL = YES;
201
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
202
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
203
+ CLANG_CXX_LIBRARY = "libc++";
204
+ CLANG_ENABLE_MODULES = YES;
205
+ CLANG_ENABLE_OBJC_ARC = YES;
206
+ CLANG_ENABLE_OBJC_WEAK = YES;
207
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
208
+ CLANG_WARN_BOOL_CONVERSION = YES;
209
+ CLANG_WARN_COMMA = YES;
210
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
211
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
212
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
213
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
214
+ CLANG_WARN_EMPTY_BODY = YES;
215
+ CLANG_WARN_ENUM_CONVERSION = YES;
216
+ CLANG_WARN_INFINITE_RECURSION = YES;
217
+ CLANG_WARN_INT_CONVERSION = YES;
218
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
219
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
220
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
221
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
222
+ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
223
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
224
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
225
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
226
+ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
227
+ CLANG_WARN_UNREACHABLE_CODE = YES;
228
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
229
+ COPY_PHASE_STRIP = NO;
230
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
231
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
232
+ ENABLE_TESTABILITY = YES;
233
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
234
+ GCC_C_LANGUAGE_STANDARD = gnu11;
235
+ GCC_DYNAMIC_NO_PIC = NO;
236
+ GCC_NO_COMMON_BLOCKS = YES;
237
+ GCC_OPTIMIZATION_LEVEL = 0;
238
+ GCC_PREPROCESSOR_DEFINITIONS = (
239
+ "DEBUG=1",
240
+ "$(inherited)",
241
+ );
242
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
243
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
244
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
245
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
246
+ GCC_WARN_UNUSED_FUNCTION = YES;
247
+ GCC_WARN_UNUSED_VARIABLE = YES;
248
+ IPHONEOS_DEPLOYMENT_TARGET = 15.3;
249
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
250
+ MTL_FAST_MATH = YES;
251
+ ONLY_ACTIVE_ARCH = YES;
252
+ SDKROOT = iphoneos;
253
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
254
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
255
+ };
256
+ name = Debug;
257
+ };
258
+ 7555FFA4242A565B00829871 /* Release */ = {
259
+ isa = XCBuildConfiguration;
260
+ baseConfigurationReference = AB3632DC29227652001CCB65 /* Config.xcconfig */;
261
+ buildSettings = {
262
+ ALWAYS_SEARCH_USER_PATHS = NO;
263
+ CLANG_ANALYZER_NONNULL = YES;
264
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
265
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
266
+ CLANG_CXX_LIBRARY = "libc++";
267
+ CLANG_ENABLE_MODULES = YES;
268
+ CLANG_ENABLE_OBJC_ARC = YES;
269
+ CLANG_ENABLE_OBJC_WEAK = YES;
270
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
271
+ CLANG_WARN_BOOL_CONVERSION = YES;
272
+ CLANG_WARN_COMMA = YES;
273
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
274
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
275
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
276
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
277
+ CLANG_WARN_EMPTY_BODY = YES;
278
+ CLANG_WARN_ENUM_CONVERSION = YES;
279
+ CLANG_WARN_INFINITE_RECURSION = YES;
280
+ CLANG_WARN_INT_CONVERSION = YES;
281
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
282
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
283
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
284
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
285
+ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
286
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
287
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
288
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
289
+ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
290
+ CLANG_WARN_UNREACHABLE_CODE = YES;
291
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
292
+ COPY_PHASE_STRIP = NO;
293
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
294
+ ENABLE_NS_ASSERTIONS = NO;
295
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
296
+ ENABLE_USER_SCRIPT_SANDBOXING = NO;
297
+ GCC_C_LANGUAGE_STANDARD = gnu11;
298
+ GCC_NO_COMMON_BLOCKS = YES;
299
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
300
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
301
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
302
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
303
+ GCC_WARN_UNUSED_FUNCTION = YES;
304
+ GCC_WARN_UNUSED_VARIABLE = YES;
305
+ IPHONEOS_DEPLOYMENT_TARGET = 15.3;
306
+ MTL_ENABLE_DEBUG_INFO = NO;
307
+ MTL_FAST_MATH = YES;
308
+ SDKROOT = iphoneos;
309
+ SWIFT_COMPILATION_MODE = wholemodule;
310
+ SWIFT_OPTIMIZATION_LEVEL = "-O";
311
+ VALIDATE_PRODUCT = YES;
312
+ };
313
+ name = Release;
314
+ };
315
+ 7555FFA6242A565B00829871 /* Debug */ = {
316
+ isa = XCBuildConfiguration;
317
+ buildSettings = {
318
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
319
+ CODE_SIGN_IDENTITY = "Apple Development";
320
+ CODE_SIGN_STYLE = Automatic;
321
+ DEVELOPMENT_ASSET_PATHS = "\"iosApp/Preview Content\"";
322
+ DEVELOPMENT_TEAM = "${TEAM_ID}";
323
+ ENABLE_PREVIEWS = YES;
324
+ FRAMEWORK_SEARCH_PATHS = (
325
+ "$(inherited)",
326
+ "$(SRCROOT)/../shared/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)\n$(SRCROOT)/../composeApp/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)",
327
+ );
328
+ INFOPLIST_FILE = iosApp/Info.plist;
329
+ IPHONEOS_DEPLOYMENT_TARGET = 15.3;
330
+ LD_RUNPATH_SEARCH_PATHS = (
331
+ "$(inherited)",
332
+ "@executable_path/Frameworks",
333
+ );
334
+ PRODUCT_BUNDLE_IDENTIFIER = "${BUNDLE_ID}${TEAM_ID}";
335
+ PRODUCT_NAME = "${APP_NAME}";
336
+ PROVISIONING_PROFILE_SPECIFIER = "";
337
+ SWIFT_VERSION = 5.0;
338
+ TARGETED_DEVICE_FAMILY = "1,2";
339
+ };
340
+ name = Debug;
341
+ };
342
+ 7555FFA7242A565B00829871 /* Release */ = {
343
+ isa = XCBuildConfiguration;
344
+ buildSettings = {
345
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
346
+ CODE_SIGN_IDENTITY = "Apple Development";
347
+ CODE_SIGN_STYLE = Automatic;
348
+ DEVELOPMENT_ASSET_PATHS = "\"iosApp/Preview Content\"";
349
+ DEVELOPMENT_TEAM = "${TEAM_ID}";
350
+ ENABLE_PREVIEWS = YES;
351
+ FRAMEWORK_SEARCH_PATHS = (
352
+ "$(inherited)",
353
+ "$(SRCROOT)/../shared/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)\n$(SRCROOT)/../composeApp/build/xcode-frameworks/$(CONFIGURATION)/$(SDK_NAME)",
354
+ );
355
+ INFOPLIST_FILE = iosApp/Info.plist;
356
+ IPHONEOS_DEPLOYMENT_TARGET = 15.3;
357
+ LD_RUNPATH_SEARCH_PATHS = (
358
+ "$(inherited)",
359
+ "@executable_path/Frameworks",
360
+ );
361
+ PRODUCT_BUNDLE_IDENTIFIER = "${BUNDLE_ID}${TEAM_ID}";
362
+ PRODUCT_NAME = "${APP_NAME}";
363
+ PROVISIONING_PROFILE_SPECIFIER = "";
364
+ SWIFT_VERSION = 5.0;
365
+ TARGETED_DEVICE_FAMILY = "1,2";
366
+ };
367
+ name = Release;
368
+ };
369
+ /* End XCBuildConfiguration section */
370
+
371
+ /* Begin XCConfigurationList section */
372
+ 7555FF76242A565900829871 /* Build configuration list for PBXProject "iosApp" */ = {
373
+ isa = XCConfigurationList;
374
+ buildConfigurations = (
375
+ 7555FFA3242A565B00829871 /* Debug */,
376
+ 7555FFA4242A565B00829871 /* Release */,
377
+ );
378
+ defaultConfigurationIsVisible = 0;
379
+ defaultConfigurationName = Release;
380
+ };
381
+ 7555FFA5242A565B00829871 /* Build configuration list for PBXNativeTarget "iosApp" */ = {
382
+ isa = XCConfigurationList;
383
+ buildConfigurations = (
384
+ 7555FFA6242A565B00829871 /* Debug */,
385
+ 7555FFA7242A565B00829871 /* Release */,
386
+ );
387
+ defaultConfigurationIsVisible = 0;
388
+ defaultConfigurationName = Release;
389
+ };
390
+ /* End XCConfigurationList section */
391
+ };
392
+ rootObject = 7555FF73242A565900829871 /* Project object */;
393
+ }
iosApp/iosApp.xcodeproj/xcuserdata/peterjohn.xcuserdatad/xcschemes/iosApp.xcscheme ADDED
@@ -0,0 +1,32 @@
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <Scheme
3
+ version = "1.3">
4
+ <BuildAction>
5
+ <BuildActionEntries>
6
+ <BuildActionEntry
7
+ buildForRunning = "YES">
8
+ <BuildableReference
9
+ BuildableIdentifier = "primary"
10
+ BlueprintIdentifier = "7555FF7A242A565900829871"
11
+ BuildableName = "KotlinProject.app"
12
+ BlueprintName = "iosApp"
13
+ ReferencedContainer = "container:iosApp.xcodeproj">
14
+ </BuildableReference>
15
+ </BuildActionEntry>
16
+ </BuildActionEntries>
17
+ </BuildAction>
18
+ <LaunchAction
19
+ useCustomWorkingDirectory = "NO"
20
+ buildConfiguration = "Debug"
21
+ allowLocationSimulation = "YES">
22
+ <BuildableProductRunnable>
23
+ <BuildableReference
24
+ BuildableIdentifier = "primary"
25
+ BlueprintIdentifier = "7555FF7A242A565900829871"
26
+ BuildableName = "KotlinProject.app"
27
+ BlueprintName = "iosApp"
28
+ ReferencedContainer = "container:iosApp.xcodeproj">
29
+ </BuildableReference>
30
+ </BuildableProductRunnable>
31
+ </LaunchAction>
32
+ </Scheme>
iosApp/iosApp.xcodeproj/xcuserdata/peterjohn.xcuserdatad/xcschemes/xcschememanagement.plist ADDED
@@ -0,0 +1,14 @@
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>SchemeUserState</key>
6
+ <dict>
7
+ <key>iosApp.xcscheme</key>
8
+ <dict>
9
+ <key>orderHint</key>
10
+ <integer>0</integer>
11
+ </dict>
12
+ </dict>
13
+ </dict>
14
+ </plist>
iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json ADDED
@@ -0,0 +1,11 @@
1
+ {
2
+ "colors" : [
3
+ {
4
+ "idiom" : "universal"
5
+ }
6
+ ],
7
+ "info" : {
8
+ "author" : "xcode",
9
+ "version" : 1
10
+ }
11
+ }
iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json ADDED
@@ -0,0 +1,14 @@
1
+ {
2
+ "images" : [
3
+ {
4
+ "filename" : "app-icon-1024.png",
5
+ "idiom" : "universal",
6
+ "platform" : "ios",
7
+ "size" : "1024x1024"
8
+ }
9
+ ],
10
+ "info" : {
11
+ "author" : "xcode",
12
+ "version" : 1
13
+ }
14
+ }
iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png ADDED
Binary file
iosApp/iosApp/Assets.xcassets/Contents.json ADDED
@@ -0,0 +1,6 @@
1
+ {
2
+ "info" : {
3
+ "author" : "xcode",
4
+ "version" : 1
5
+ }
6
+ }
iosApp/iosApp/ContentView.swift ADDED
@@ -0,0 +1,21 @@
1
+ import UIKit
2
+ import SwiftUI
3
+ import ComposeApp
4
+
5
+ struct ComposeView: UIViewControllerRepresentable {
6
+ func makeUIViewController(context: Context) -> UIViewController {
7
+ MainViewControllerKt.MainViewController()
8
+ }
9
+
10
+ func updateUIViewController(_ uiViewController: UIViewController, context: Context) {}
11
+ }
12
+
13
+ struct ContentView: View {
14
+ var body: some View {
15
+ ComposeView()
16
+ .ignoresSafeArea(.keyboard) // Compose has own keyboard handler
17
+ }
18
+ }
19
+
20
+
21
+
iosApp/iosApp/Info.plist ADDED
@@ -0,0 +1,50 @@
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>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
17
+ <key>CFBundleShortVersionString</key>
18
+ <string>1.0</string>
19
+ <key>CFBundleVersion</key>
20
+ <string>1</string>
21
+ <key>LSRequiresIPhoneOS</key>
22
+ <true/>
23
+ <key>CADisableMinimumFrameDurationOnPhone</key>
24
+ <true/>
25
+ <key>UIApplicationSceneManifest</key>
26
+ <dict>
27
+ <key>UIApplicationSupportsMultipleScenes</key>
28
+ <false/>
29
+ </dict>
30
+ <key>UILaunchScreen</key>
31
+ <dict/>
32
+ <key>UIRequiredDeviceCapabilities</key>
33
+ <array>
34
+ <string>armv7</string>
35
+ </array>
36
+ <key>UISupportedInterfaceOrientations</key>
37
+ <array>
38
+ <string>UIInterfaceOrientationPortrait</string>
39
+ <string>UIInterfaceOrientationLandscapeLeft</string>
40
+ <string>UIInterfaceOrientationLandscapeRight</string>
41
+ </array>
42
+ <key>UISupportedInterfaceOrientations~ipad</key>
43
+ <array>
44
+ <string>UIInterfaceOrientationPortrait</string>
45
+ <string>UIInterfaceOrientationPortraitUpsideDown</string>
46
+ <string>UIInterfaceOrientationLandscapeLeft</string>
47
+ <string>UIInterfaceOrientationLandscapeRight</string>
48
+ </array>
49
+ </dict>
50
+ </plist>
iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json ADDED
@@ -0,0 +1,6 @@
1
+ {
2
+ "info" : {
3
+ "author" : "xcode",
4
+ "version" : 1
5
+ }
6
+ }
iosApp/iosApp/iOSApp.swift ADDED
@@ -0,0 +1,10 @@
1
+ import SwiftUI
2
+
3
+ @main
4
+ struct iOSApp: App {
5
+ var body: some Scene {
6
+ WindowGroup {
7
+ ContentView()
8
+ }
9
+ }
10
+ }