~repos /only-bible-app
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.
1a447c44
—
pyrossh 2 years ago
update ios
- ios/Podfile.lock +0 -130
- ios/Runner.xcodeproj/project.pbxproj +63 -87
- ios/Runner/Info.plist +1 -3
- readme.md +0 -5
- web/index.html +3 -0
ios/Podfile.lock
CHANGED
|
@@ -1,106 +1,18 @@
|
|
|
1
1
|
PODS:
|
|
2
2
|
- audio_session (0.0.1):
|
|
3
3
|
- Flutter
|
|
4
|
-
- Firebase/CoreOnly (10.12.0):
|
|
5
|
-
- FirebaseCore (= 10.12.0)
|
|
6
|
-
- Firebase/Crashlytics (10.12.0):
|
|
7
|
-
- Firebase/CoreOnly
|
|
8
|
-
- FirebaseCrashlytics (~> 10.12.0)
|
|
9
|
-
- Firebase/Performance (10.12.0):
|
|
10
|
-
- Firebase/CoreOnly
|
|
11
|
-
- FirebasePerformance (~> 10.12.0)
|
|
12
|
-
- firebase_core (2.15.0):
|
|
13
|
-
- Firebase/CoreOnly (= 10.12.0)
|
|
14
|
-
- Flutter
|
|
15
|
-
- firebase_crashlytics (3.3.4):
|
|
16
|
-
- Firebase/Crashlytics (= 10.12.0)
|
|
17
|
-
- firebase_core
|
|
18
|
-
- Flutter
|
|
19
|
-
- firebase_performance (0.9.2-4):
|
|
20
|
-
- Firebase/Performance (= 10.12.0)
|
|
21
|
-
- firebase_core
|
|
22
|
-
- Flutter
|
|
23
|
-
- FirebaseABTesting (10.13.0):
|
|
24
|
-
- FirebaseCore (~> 10.0)
|
|
25
|
-
- FirebaseCore (10.12.0):
|
|
26
|
-
- FirebaseCoreInternal (~> 10.0)
|
|
27
|
-
- GoogleUtilities/Environment (~> 7.8)
|
|
28
|
-
- GoogleUtilities/Logger (~> 7.8)
|
|
29
|
-
- FirebaseCoreExtension (10.13.0):
|
|
30
|
-
- FirebaseCore (~> 10.0)
|
|
31
|
-
- FirebaseCoreInternal (10.13.0):
|
|
32
|
-
- "GoogleUtilities/NSData+zlib (~> 7.8)"
|
|
33
|
-
- FirebaseCrashlytics (10.12.0):
|
|
34
|
-
- FirebaseCore (~> 10.5)
|
|
35
|
-
- FirebaseInstallations (~> 10.0)
|
|
36
|
-
- FirebaseSessions (~> 10.5)
|
|
37
|
-
- GoogleDataTransport (~> 9.2)
|
|
38
|
-
- GoogleUtilities/Environment (~> 7.8)
|
|
39
|
-
- nanopb (< 2.30910.0, >= 2.30908.0)
|
|
40
|
-
- PromisesObjC (~> 2.1)
|
|
41
|
-
- FirebaseInstallations (10.13.0):
|
|
42
|
-
- FirebaseCore (~> 10.0)
|
|
43
|
-
- GoogleUtilities/Environment (~> 7.8)
|
|
44
|
-
- GoogleUtilities/UserDefaults (~> 7.8)
|
|
45
|
-
- PromisesObjC (~> 2.1)
|
|
46
|
-
- FirebasePerformance (10.12.0):
|
|
47
|
-
- FirebaseCore (~> 10.5)
|
|
48
|
-
- FirebaseInstallations (~> 10.0)
|
|
49
|
-
- FirebaseRemoteConfig (~> 10.0)
|
|
50
|
-
- FirebaseSessions (~> 10.5)
|
|
51
|
-
- GoogleDataTransport (~> 9.2)
|
|
52
|
-
- GoogleUtilities/Environment (~> 7.8)
|
|
53
|
-
- GoogleUtilities/ISASwizzler (~> 7.8)
|
|
54
|
-
- GoogleUtilities/MethodSwizzler (~> 7.8)
|
|
55
|
-
- nanopb (< 2.30910.0, >= 2.30908.0)
|
|
56
|
-
- FirebaseRemoteConfig (10.13.0):
|
|
57
|
-
- FirebaseABTesting (~> 10.0)
|
|
58
|
-
- FirebaseCore (~> 10.0)
|
|
59
|
-
- FirebaseInstallations (~> 10.0)
|
|
60
|
-
- GoogleUtilities/Environment (~> 7.8)
|
|
61
|
-
- "GoogleUtilities/NSData+zlib (~> 7.8)"
|
|
62
|
-
- FirebaseSessions (10.13.0):
|
|
63
|
-
- FirebaseCore (~> 10.5)
|
|
64
|
-
- FirebaseCoreExtension (~> 10.0)
|
|
65
|
-
- FirebaseInstallations (~> 10.0)
|
|
66
|
-
- GoogleDataTransport (~> 9.2)
|
|
67
|
-
- GoogleUtilities/Environment (~> 7.10)
|
|
68
|
-
- nanopb (< 2.30910.0, >= 2.30908.0)
|
|
69
|
-
- PromisesSwift (~> 2.1)
|
|
70
4
|
- Flutter (1.0.0)
|
|
71
5
|
- flutter_native_splash (0.0.1):
|
|
72
6
|
- Flutter
|
|
73
|
-
- GoogleDataTransport (9.2.5):
|
|
74
|
-
- GoogleUtilities/Environment (~> 7.7)
|
|
75
|
-
- nanopb (< 2.30910.0, >= 2.30908.0)
|
|
76
|
-
- PromisesObjC (< 3.0, >= 1.2)
|
|
77
|
-
- GoogleUtilities/Environment (7.11.5):
|
|
78
|
-
- PromisesObjC (< 3.0, >= 1.2)
|
|
79
|
-
- GoogleUtilities/ISASwizzler (7.11.5)
|
|
80
|
-
- GoogleUtilities/Logger (7.11.5):
|
|
81
|
-
- GoogleUtilities/Environment
|
|
82
|
-
- GoogleUtilities/MethodSwizzler (7.11.5):
|
|
83
|
-
- GoogleUtilities/Logger
|
|
84
|
-
- "GoogleUtilities/NSData+zlib (7.11.5)"
|
|
85
|
-
- GoogleUtilities/UserDefaults (7.11.5):
|
|
86
|
-
- GoogleUtilities/Logger
|
|
87
7
|
- integration_test (0.0.1):
|
|
88
8
|
- Flutter
|
|
89
9
|
- just_audio (0.0.1):
|
|
90
10
|
- Flutter
|
|
91
|
-
- nanopb (2.30909.0):
|
|
92
|
-
- nanopb/decode (= 2.30909.0)
|
|
93
|
-
- nanopb/encode (= 2.30909.0)
|
|
94
|
-
- nanopb/decode (2.30909.0)
|
|
95
|
-
- nanopb/encode (2.30909.0)
|
|
96
11
|
- package_info_plus (0.4.5):
|
|
97
12
|
- Flutter
|
|
98
13
|
- path_provider_foundation (0.0.1):
|
|
99
14
|
- Flutter
|
|
100
15
|
- FlutterMacOS
|
|
101
|
-
- PromisesObjC (2.3.1)
|
|
102
|
-
- PromisesSwift (2.3.1):
|
|
103
|
-
- PromisesObjC (= 2.3.1)
|
|
104
16
|
- share_plus (0.0.1):
|
|
105
17
|
- Flutter
|
|
106
18
|
- shared_preferences_foundation (0.0.1):
|
|
@@ -121,33 +33,9 @@ DEPENDENCIES:
|
|
|
121
33
|
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
|
|
122
34
|
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
|
|
123
35
|
|
|
124
|
-
SPEC REPOS:
|
|
125
|
-
trunk:
|
|
126
|
-
- Firebase
|
|
127
|
-
- FirebaseABTesting
|
|
128
|
-
- FirebaseCore
|
|
129
|
-
- FirebaseCoreExtension
|
|
130
|
-
- FirebaseCoreInternal
|
|
131
|
-
- FirebaseCrashlytics
|
|
132
|
-
- FirebaseInstallations
|
|
133
|
-
- FirebasePerformance
|
|
134
|
-
- FirebaseRemoteConfig
|
|
135
|
-
- FirebaseSessions
|
|
136
|
-
- GoogleDataTransport
|
|
137
|
-
- GoogleUtilities
|
|
138
|
-
- nanopb
|
|
139
|
-
- PromisesObjC
|
|
140
|
-
- PromisesSwift
|
|
141
|
-
|
|
142
36
|
EXTERNAL SOURCES:
|
|
143
37
|
audio_session:
|
|
144
38
|
:path: ".symlinks/plugins/audio_session/ios"
|
|
145
|
-
firebase_core:
|
|
146
|
-
:path: ".symlinks/plugins/firebase_core/ios"
|
|
147
|
-
firebase_crashlytics:
|
|
148
|
-
:path: ".symlinks/plugins/firebase_crashlytics/ios"
|
|
149
|
-
firebase_performance:
|
|
150
|
-
:path: ".symlinks/plugins/firebase_performance/ios"
|
|
151
39
|
Flutter:
|
|
152
40
|
:path: Flutter
|
|
153
41
|
flutter_native_splash:
|
|
@@ -169,30 +57,12 @@ EXTERNAL SOURCES:
|
|
|
169
57
|
|
|
170
58
|
SPEC CHECKSUMS:
|
|
171
59
|
audio_session: 4f3e461722055d21515cf3261b64c973c062f345
|
|
172
|
-
Firebase: 07150e75d142fb9399f6777fa56a187b17f833a0
|
|
173
|
-
firebase_core: e477125798fc37cd4ab43ca6a8536bf7e0929c00
|
|
174
|
-
firebase_crashlytics: 6043ce85800f96e53f15ee5051f9cfad10cce73d
|
|
175
|
-
firebase_performance: 32e9164da8ae1cc69ee3edff231e2f020be9b6c2
|
|
176
|
-
FirebaseABTesting: 86ac5a4fc749088bb4d55a1cbfb2c4cb42c6d5de
|
|
177
|
-
FirebaseCore: f86a1394906b97ac445ae49c92552a9425831bed
|
|
178
|
-
FirebaseCoreExtension: ce60f9db46d83944cf444664d6d587474128eeca
|
|
179
|
-
FirebaseCoreInternal: b342e37cd4f5b4454ec34308f073420e7920858e
|
|
180
|
-
FirebaseCrashlytics: c4d111b7430c49744c74bcc6346ea00868661ac8
|
|
181
|
-
FirebaseInstallations: b28af1b9f997f1a799efe818c94695a3728c352f
|
|
182
|
-
FirebasePerformance: 1a63c51c9d14fc1190b0970d5aab96672cb0bce6
|
|
183
|
-
FirebaseRemoteConfig: 33e0dcf43899fbb4f8ef2d84200bf5f5e32eaf05
|
|
184
|
-
FirebaseSessions: 991fb4c20b3505eef125f7cbfa20a5b5b189c2a4
|
|
185
60
|
Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854
|
|
186
61
|
flutter_native_splash: 52501b97d1c0a5f898d687f1646226c1f93c56ef
|
|
187
|
-
GoogleDataTransport: 54dee9d48d14580407f8f5fbf2f496e92437a2f2
|
|
188
|
-
GoogleUtilities: 13e2c67ede716b8741c7989e26893d151b2b2084
|
|
189
62
|
integration_test: 13825b8a9334a850581300559b8839134b124670
|
|
190
63
|
just_audio: baa7252489dbcf47a4c7cc9ca663e9661c99aafa
|
|
191
|
-
nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431
|
|
192
64
|
package_info_plus: fd030dabf36271f146f1f3beacd48f564b0f17f7
|
|
193
65
|
path_provider_foundation: 29f094ae23ebbca9d3d0cec13889cd9060c0e943
|
|
194
|
-
PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4
|
|
195
|
-
PromisesSwift: 28dca69a9c40779916ac2d6985a0192a5cb4a265
|
|
196
66
|
share_plus: 599aa54e4ea31d4b4c0e9c911bcc26c55e791028
|
|
197
67
|
shared_preferences_foundation: 5b919d13b803cadd15ed2dc053125c68730e5126
|
|
198
68
|
url_launcher_ios: 08a3dfac5fb39e8759aeb0abbd5d9480f30fc8b4
|
ios/Runner.xcodeproj/project.pbxproj
CHANGED
|
@@ -7,16 +7,15 @@
|
|
|
7
7
|
objects = {
|
|
8
8
|
|
|
9
9
|
/* Begin PBXBuildFile section */
|
|
10
|
-
0280F3F4F26C02D01740FA1F /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 417AFF8902FB6DE44A2A2984 /* Pods_RunnerTests.framework */; };
|
|
11
10
|
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
|
|
12
|
-
2D4B7EFEEF432A421E8FAD1B /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3A40777436BEF70EAB38BD87 /* GoogleService-Info.plist */; };
|
|
13
11
|
331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; };
|
|
14
12
|
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
|
|
15
13
|
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
|
|
16
|
-
8C9F868A4B05FB2CD3E704B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB17017677A3513E3D115C11 /* Pods_Runner.framework */; };
|
|
17
14
|
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
|
|
18
15
|
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
|
|
19
16
|
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
|
|
17
|
+
D63A380F09C2CF98A710A81B /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F6988128D962733E2BC5668 /* Pods_Runner.framework */; };
|
|
18
|
+
FB9F5403A3B57BAD1E770129 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B5AD215C744494B08592005 /* Pods_RunnerTests.framework */; };
|
|
20
19
|
/* End PBXBuildFile section */
|
|
21
20
|
|
|
22
21
|
/* Begin PBXContainerItemProxy section */
|
|
@@ -43,19 +42,18 @@
|
|
|
43
42
|
/* End PBXCopyFilesBuildPhase section */
|
|
44
43
|
|
|
45
44
|
/* Begin PBXFileReference section */
|
|
45
|
+
11A3CB54E1C859033BF81ADE /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = "<group>"; };
|
|
46
46
|
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
|
|
47
47
|
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
|
|
48
48
|
331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; };
|
|
49
49
|
331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
50
|
-
3A40777436BEF70EAB38BD87 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "Runner/GoogleService-Info.plist"; sourceTree = "<group>"; };
|
|
51
50
|
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
|
|
52
|
-
|
|
53
|
-
4C70A60D197455DBBBD645A6 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
|
|
54
|
-
5B389D9B7DD9B0E5EF76A897 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
|
|
51
|
+
6F6988128D962733E2BC5668 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
55
52
|
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
|
|
56
53
|
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
|
|
54
|
+
794BD9E0636EF73B3EB3F8E9 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = "<group>"; };
|
|
57
55
|
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
|
|
58
|
-
|
|
56
|
+
7B5AD215C744494B08592005 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
59
57
|
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
|
|
60
58
|
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
|
|
61
59
|
97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
@@ -63,26 +61,26 @@
|
|
|
63
61
|
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
|
64
62
|
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
|
65
63
|
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
66
|
-
|
|
67
|
-
|
|
68
|
-
|
|
69
|
-
|
|
64
|
+
CC3E53B41BB5740ED5E3E68D /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
|
|
65
|
+
D6A5E72AE60CCEBCA26318AC /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
|
|
66
|
+
ED46548F0FD8B445F1271918 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = "<group>"; };
|
|
67
|
+
F1056E6225D7B9DFDC5810AC /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
|
|
70
68
|
/* End PBXFileReference section */
|
|
71
69
|
|
|
72
70
|
/* Begin PBXFrameworksBuildPhase section */
|
|
73
|
-
|
|
71
|
+
97C146EB1CF9000F007C117D /* Frameworks */ = {
|
|
74
72
|
isa = PBXFrameworksBuildPhase;
|
|
75
73
|
buildActionMask = 2147483647;
|
|
76
74
|
files = (
|
|
77
|
-
|
|
75
|
+
D63A380F09C2CF98A710A81B /* Pods_Runner.framework in Frameworks */,
|
|
78
76
|
);
|
|
79
77
|
runOnlyForDeploymentPostprocessing = 0;
|
|
80
78
|
};
|
|
81
|
-
|
|
79
|
+
CC81B1B1825FFAD6AB22EA0E /* Frameworks */ = {
|
|
82
80
|
isa = PBXFrameworksBuildPhase;
|
|
83
81
|
buildActionMask = 2147483647;
|
|
84
82
|
files = (
|
|
85
|
-
|
|
83
|
+
FB9F5403A3B57BAD1E770129 /* Pods_RunnerTests.framework in Frameworks */,
|
|
86
84
|
);
|
|
87
85
|
runOnlyForDeploymentPostprocessing = 0;
|
|
88
86
|
};
|
|
@@ -97,6 +95,15 @@
|
|
|
97
95
|
path = RunnerTests;
|
|
98
96
|
sourceTree = "<group>";
|
|
99
97
|
};
|
|
98
|
+
50C776377A02957C57BDF96D /* Frameworks */ = {
|
|
99
|
+
isa = PBXGroup;
|
|
100
|
+
children = (
|
|
101
|
+
6F6988128D962733E2BC5668 /* Pods_Runner.framework */,
|
|
102
|
+
7B5AD215C744494B08592005 /* Pods_RunnerTests.framework */,
|
|
103
|
+
);
|
|
104
|
+
name = Frameworks;
|
|
105
|
+
sourceTree = "<group>";
|
|
106
|
+
};
|
|
100
107
|
9740EEB11CF90186004384FC /* Flutter */ = {
|
|
101
108
|
isa = PBXGroup;
|
|
102
109
|
children = (
|
|
@@ -115,9 +122,8 @@
|
|
|
115
122
|
97C146F01CF9000F007C117D /* Runner */,
|
|
116
123
|
97C146EF1CF9000F007C117D /* Products */,
|
|
117
124
|
331C8082294A63A400263BE5 /* RunnerTests */,
|
|
118
|
-
3A40777436BEF70EAB38BD87 /* GoogleService-Info.plist */,
|
|
119
|
-
|
|
125
|
+
C8F4713300BEDDAC92573B04 /* Pods */,
|
|
120
|
-
|
|
126
|
+
50C776377A02957C57BDF96D /* Frameworks */,
|
|
121
127
|
);
|
|
122
128
|
sourceTree = "<group>";
|
|
123
129
|
};
|
|
@@ -145,24 +151,15 @@
|
|
|
145
151
|
path = Runner;
|
|
146
152
|
sourceTree = "<group>";
|
|
147
153
|
};
|
|
148
|
-
D98D994D3FFBCB65EE60D179 /* Frameworks */ = {
|
|
149
|
-
isa = PBXGroup;
|
|
150
|
-
children = (
|
|
151
|
-
AB17017677A3513E3D115C11 /* Pods_Runner.framework */,
|
|
152
|
-
417AFF8902FB6DE44A2A2984 /* Pods_RunnerTests.framework */,
|
|
153
|
-
);
|
|
154
|
-
name = Frameworks;
|
|
155
|
-
sourceTree = "<group>";
|
|
156
|
-
};
|
|
157
|
-
|
|
154
|
+
C8F4713300BEDDAC92573B04 /* Pods */ = {
|
|
158
155
|
isa = PBXGroup;
|
|
159
156
|
children = (
|
|
160
|
-
|
|
157
|
+
D6A5E72AE60CCEBCA26318AC /* Pods-Runner.debug.xcconfig */,
|
|
161
|
-
|
|
158
|
+
F1056E6225D7B9DFDC5810AC /* Pods-Runner.release.xcconfig */,
|
|
162
|
-
|
|
159
|
+
CC3E53B41BB5740ED5E3E68D /* Pods-Runner.profile.xcconfig */,
|
|
163
|
-
|
|
160
|
+
ED46548F0FD8B445F1271918 /* Pods-RunnerTests.debug.xcconfig */,
|
|
164
|
-
|
|
161
|
+
794BD9E0636EF73B3EB3F8E9 /* Pods-RunnerTests.release.xcconfig */,
|
|
165
|
-
|
|
162
|
+
11A3CB54E1C859033BF81ADE /* Pods-RunnerTests.profile.xcconfig */,
|
|
166
163
|
);
|
|
167
164
|
name = Pods;
|
|
168
165
|
path = Pods;
|
|
@@ -175,10 +172,10 @@
|
|
|
175
172
|
isa = PBXNativeTarget;
|
|
176
173
|
buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */;
|
|
177
174
|
buildPhases = (
|
|
178
|
-
|
|
175
|
+
7B697BFED08B43AD09F88523 /* [CP] Check Pods Manifest.lock */,
|
|
179
176
|
331C807D294A63A400263BE5 /* Sources */,
|
|
180
177
|
331C807F294A63A400263BE5 /* Resources */,
|
|
181
|
-
|
|
178
|
+
CC81B1B1825FFAD6AB22EA0E /* Frameworks */,
|
|
182
179
|
);
|
|
183
180
|
buildRules = (
|
|
184
181
|
);
|
|
@@ -194,15 +191,14 @@
|
|
|
194
191
|
isa = PBXNativeTarget;
|
|
195
192
|
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
|
|
196
193
|
buildPhases = (
|
|
197
|
-
|
|
194
|
+
2FF5A8FCEFB500AE82CE1647 /* [CP] Check Pods Manifest.lock */,
|
|
198
195
|
9740EEB61CF901F6004384FC /* Run Script */,
|
|
199
196
|
97C146EA1CF9000F007C117D /* Sources */,
|
|
200
197
|
97C146EB1CF9000F007C117D /* Frameworks */,
|
|
201
198
|
97C146EC1CF9000F007C117D /* Resources */,
|
|
202
199
|
9705A1C41CF9048500538489 /* Embed Frameworks */,
|
|
203
200
|
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
|
|
204
|
-
|
|
201
|
+
B8835AB1ABAA7BD37F2D6B36 /* [CP] Embed Pods Frameworks */,
|
|
205
|
-
A308102FA972A828CE80E447 /* [firebase_crashlytics] Crashlytics Upload Symbols */,
|
|
206
202
|
);
|
|
207
203
|
buildRules = (
|
|
208
204
|
);
|
|
@@ -219,6 +215,7 @@
|
|
|
219
215
|
97C146E61CF9000F007C117D /* Project object */ = {
|
|
220
216
|
isa = PBXProject;
|
|
221
217
|
attributes = {
|
|
218
|
+
BuildIndependentTargetsInParallel = YES;
|
|
222
219
|
LastUpgradeCheck = 1430;
|
|
223
220
|
ORGANIZATIONNAME = "";
|
|
224
221
|
TargetAttributes = {
|
|
@@ -267,30 +264,13 @@
|
|
|
267
264
|
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
|
|
268
265
|
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
|
|
269
266
|
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
|
|
270
|
-
2D4B7EFEEF432A421E8FAD1B /* GoogleService-Info.plist in Resources */,
|
|
271
267
|
);
|
|
272
268
|
runOnlyForDeploymentPostprocessing = 0;
|
|
273
269
|
};
|
|
274
270
|
/* End PBXResourcesBuildPhase section */
|
|
275
271
|
|
|
276
272
|
/* Begin PBXShellScriptBuildPhase section */
|
|
277
|
-
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
|
|
278
|
-
isa = PBXShellScriptBuildPhase;
|
|
279
|
-
alwaysOutOfDate = 1;
|
|
280
|
-
buildActionMask = 2147483647;
|
|
281
|
-
files = (
|
|
282
|
-
);
|
|
283
|
-
inputPaths = (
|
|
284
|
-
"${TARGET_BUILD_DIR}/${INFOPLIST_PATH}",
|
|
285
|
-
);
|
|
286
|
-
name = "Thin Binary";
|
|
287
|
-
outputPaths = (
|
|
288
|
-
);
|
|
289
|
-
runOnlyForDeploymentPostprocessing = 0;
|
|
290
|
-
shellPath = /bin/sh;
|
|
291
|
-
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
|
|
292
|
-
};
|
|
293
|
-
|
|
273
|
+
2FF5A8FCEFB500AE82CE1647 /* [CP] Check Pods Manifest.lock */ = {
|
|
294
274
|
isa = PBXShellScriptBuildPhase;
|
|
295
275
|
buildActionMask = 2147483647;
|
|
296
276
|
files = (
|
|
@@ -312,22 +292,23 @@
|
|
|
312
292
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
|
313
293
|
showEnvVarsInLog = 0;
|
|
314
294
|
};
|
|
315
|
-
|
|
295
|
+
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
|
|
316
296
|
isa = PBXShellScriptBuildPhase;
|
|
317
297
|
alwaysOutOfDate = 1;
|
|
318
298
|
buildActionMask = 2147483647;
|
|
319
299
|
files = (
|
|
320
300
|
);
|
|
321
301
|
inputPaths = (
|
|
302
|
+
"${TARGET_BUILD_DIR}/${INFOPLIST_PATH}",
|
|
322
303
|
);
|
|
323
|
-
name = "
|
|
304
|
+
name = "Thin Binary";
|
|
324
305
|
outputPaths = (
|
|
325
306
|
);
|
|
326
307
|
runOnlyForDeploymentPostprocessing = 0;
|
|
327
308
|
shellPath = /bin/sh;
|
|
328
|
-
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\"
|
|
309
|
+
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
|
|
329
310
|
};
|
|
330
|
-
|
|
311
|
+
7B697BFED08B43AD09F88523 /* [CP] Check Pods Manifest.lock */ = {
|
|
331
312
|
isa = PBXShellScriptBuildPhase;
|
|
332
313
|
buildActionMask = 2147483647;
|
|
333
314
|
files = (
|
|
@@ -335,55 +316,50 @@
|
|
|
335
316
|
inputFileListPaths = (
|
|
336
317
|
);
|
|
337
318
|
inputPaths = (
|
|
338
|
-
"\"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}\"",
|
|
339
|
-
"
|
|
319
|
+
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
|
320
|
+
"${PODS_ROOT}/Manifest.lock",
|
|
340
321
|
);
|
|
341
|
-
name = "[
|
|
322
|
+
name = "[CP] Check Pods Manifest.lock";
|
|
342
323
|
outputFileListPaths = (
|
|
343
324
|
);
|
|
344
325
|
outputPaths = (
|
|
326
|
+
"$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt",
|
|
345
327
|
);
|
|
346
328
|
runOnlyForDeploymentPostprocessing = 0;
|
|
347
329
|
shellPath = /bin/sh;
|
|
348
|
-
shellScript = "\"$PODS_ROOT/
|
|
330
|
+
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
|
331
|
+
showEnvVarsInLog = 0;
|
|
349
332
|
};
|
|
350
|
-
|
|
333
|
+
9740EEB61CF901F6004384FC /* Run Script */ = {
|
|
351
334
|
isa = PBXShellScriptBuildPhase;
|
|
335
|
+
alwaysOutOfDate = 1;
|
|
352
336
|
buildActionMask = 2147483647;
|
|
353
337
|
files = (
|
|
354
338
|
);
|
|
355
|
-
|
|
339
|
+
inputPaths = (
|
|
356
|
-
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
|
|
357
340
|
);
|
|
358
|
-
name = "
|
|
341
|
+
name = "Run Script";
|
|
359
|
-
|
|
342
|
+
outputPaths = (
|
|
360
|
-
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
|
|
361
343
|
);
|
|
362
344
|
runOnlyForDeploymentPostprocessing = 0;
|
|
363
345
|
shellPath = /bin/sh;
|
|
364
|
-
shellScript = "\"$
|
|
346
|
+
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
|
|
365
|
-
showEnvVarsInLog = 0;
|
|
366
347
|
};
|
|
367
|
-
|
|
348
|
+
B8835AB1ABAA7BD37F2D6B36 /* [CP] Embed Pods Frameworks */ = {
|
|
368
349
|
isa = PBXShellScriptBuildPhase;
|
|
369
350
|
buildActionMask = 2147483647;
|
|
370
351
|
files = (
|
|
371
352
|
);
|
|
372
353
|
inputFileListPaths = (
|
|
354
|
+
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
|
|
373
355
|
);
|
|
374
|
-
inputPaths = (
|
|
375
|
-
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
|
376
|
-
"${PODS_ROOT}/Manifest.lock",
|
|
377
|
-
);
|
|
378
|
-
name = "[CP]
|
|
356
|
+
name = "[CP] Embed Pods Frameworks";
|
|
379
357
|
outputFileListPaths = (
|
|
380
|
-
);
|
|
381
|
-
outputPaths = (
|
|
382
|
-
"$
|
|
358
|
+
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
|
|
383
359
|
);
|
|
384
360
|
runOnlyForDeploymentPostprocessing = 0;
|
|
385
361
|
shellPath = /bin/sh;
|
|
386
|
-
shellScript = "
|
|
362
|
+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
|
|
387
363
|
showEnvVarsInLog = 0;
|
|
388
364
|
};
|
|
389
365
|
/* End PBXShellScriptBuildPhase section */
|
|
@@ -509,7 +485,7 @@
|
|
|
509
485
|
};
|
|
510
486
|
331C8088294A63A400263BE5 /* Debug */ = {
|
|
511
487
|
isa = XCBuildConfiguration;
|
|
512
|
-
baseConfigurationReference =
|
|
488
|
+
baseConfigurationReference = ED46548F0FD8B445F1271918 /* Pods-RunnerTests.debug.xcconfig */;
|
|
513
489
|
buildSettings = {
|
|
514
490
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
|
515
491
|
CODE_SIGN_STYLE = Automatic;
|
|
@@ -527,7 +503,7 @@
|
|
|
527
503
|
};
|
|
528
504
|
331C8089294A63A400263BE5 /* Release */ = {
|
|
529
505
|
isa = XCBuildConfiguration;
|
|
530
|
-
baseConfigurationReference =
|
|
506
|
+
baseConfigurationReference = 794BD9E0636EF73B3EB3F8E9 /* Pods-RunnerTests.release.xcconfig */;
|
|
531
507
|
buildSettings = {
|
|
532
508
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
|
533
509
|
CODE_SIGN_STYLE = Automatic;
|
|
@@ -543,7 +519,7 @@
|
|
|
543
519
|
};
|
|
544
520
|
331C808A294A63A400263BE5 /* Profile */ = {
|
|
545
521
|
isa = XCBuildConfiguration;
|
|
546
|
-
baseConfigurationReference =
|
|
522
|
+
baseConfigurationReference = 11A3CB54E1C859033BF81ADE /* Pods-RunnerTests.profile.xcconfig */;
|
|
547
523
|
buildSettings = {
|
|
548
524
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
|
549
525
|
CODE_SIGN_STYLE = Automatic;
|
ios/Runner/Info.plist
CHANGED
|
@@ -5,7 +5,7 @@
|
|
|
5
5
|
<key>CFBundleDevelopmentRegion</key>
|
|
6
6
|
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
|
7
7
|
<key>CFBundleDisplayName</key>
|
|
8
|
-
<string>Only Bible</string>
|
|
8
|
+
<string>Only Bible App</string>
|
|
9
9
|
<key>CFBundleExecutable</key>
|
|
10
10
|
<string>$(EXECUTABLE_NAME)</string>
|
|
11
11
|
<key>CFBundleIdentifier</key>
|
|
@@ -41,8 +41,6 @@
|
|
|
41
41
|
<string>UIInterfaceOrientationLandscapeLeft</string>
|
|
42
42
|
<string>UIInterfaceOrientationLandscapeRight</string>
|
|
43
43
|
</array>
|
|
44
|
-
<key>UIViewControllerBasedStatusBarAppearance</key>
|
|
45
|
-
<false/>
|
|
46
44
|
<key>CADisableMinimumFrameDurationOnPhone</key>
|
|
47
45
|
<true/>
|
|
48
46
|
<key>UIApplicationSupportsIndirectInputEvents</key>
|
readme.md
CHANGED
|
@@ -23,8 +23,6 @@ dart format lib
|
|
|
23
23
|
## Build
|
|
24
24
|
|
|
25
25
|
```agsl
|
|
26
|
-
dart pub global activate flutterfire_cli
|
|
27
|
-
flutterfire configure --project=only-bible-app
|
|
28
26
|
dart run flutter_launcher_icons
|
|
29
27
|
dart run flutter_native_splash:create
|
|
30
28
|
```
|
|
@@ -58,9 +56,6 @@ https://only-bible-app.firebaseapp.com/
|
|
|
58
56
|
https://onlybible.app
|
|
59
57
|
```
|
|
60
58
|
|
|
61
|
-
Note:
|
|
62
|
-
> For crashanalytics to work in dev/debug mode in macos this has to be set DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
63
|
-
|
|
64
59
|
## Bugs
|
|
65
60
|
1. Swipe left should pop context if chapter/book index is previous to the current one to maintain scroll history.
|
|
66
61
|
|
web/index.html
CHANGED
|
@@ -66,6 +66,8 @@
|
|
|
66
66
|
|
|
67
67
|
|
|
68
68
|
|
|
69
|
+
|
|
70
|
+
|
|
69
71
|
|
|
70
72
|
|
|
71
73
|
|
|
@@ -154,6 +156,7 @@
|
|
|
154
156
|
|
|
155
157
|
|
|
156
158
|
|
|
159
|
+
|
|
157
160
|
<script>
|
|
158
161
|
window.addEventListener('load', function(ev) {
|
|
159
162
|
// Download main.dart.js
|