~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.


1a447c44 pyrossh

2 years ago
update ios
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
- 417AFF8902FB6DE44A2A2984 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
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
- 7CDF6445E9796209732DF08D /* 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>"; };
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
- AB17017677A3513E3D115C11 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
67
- AE6452675C9C0931E2397A5E /* 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>"; };
68
- B4FE785F1A040A2924B126C2 /* 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>"; };
69
- C99205F5968E872BC13E3A70 /* 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>"; };
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
- 5E1F82191B0F3DBCC6EA506E /* Frameworks */ = {
71
+ 97C146EB1CF9000F007C117D /* Frameworks */ = {
74
72
  isa = PBXFrameworksBuildPhase;
75
73
  buildActionMask = 2147483647;
76
74
  files = (
77
- 0280F3F4F26C02D01740FA1F /* Pods_RunnerTests.framework in Frameworks */,
75
+ D63A380F09C2CF98A710A81B /* Pods_Runner.framework in Frameworks */,
78
76
  );
79
77
  runOnlyForDeploymentPostprocessing = 0;
80
78
  };
81
- 97C146EB1CF9000F007C117D /* Frameworks */ = {
79
+ CC81B1B1825FFAD6AB22EA0E /* Frameworks */ = {
82
80
  isa = PBXFrameworksBuildPhase;
83
81
  buildActionMask = 2147483647;
84
82
  files = (
85
- 8C9F868A4B05FB2CD3E704B9 /* Pods_Runner.framework in Frameworks */,
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
- DACA527C016204366F80B9EB /* Pods */,
125
+ C8F4713300BEDDAC92573B04 /* Pods */,
120
- D98D994D3FFBCB65EE60D179 /* Frameworks */,
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
- DACA527C016204366F80B9EB /* Pods */ = {
154
+ C8F4713300BEDDAC92573B04 /* Pods */ = {
158
155
  isa = PBXGroup;
159
156
  children = (
160
- 5B389D9B7DD9B0E5EF76A897 /* Pods-Runner.debug.xcconfig */,
157
+ D6A5E72AE60CCEBCA26318AC /* Pods-Runner.debug.xcconfig */,
161
- AE6452675C9C0931E2397A5E /* Pods-Runner.release.xcconfig */,
158
+ F1056E6225D7B9DFDC5810AC /* Pods-Runner.release.xcconfig */,
162
- 4C70A60D197455DBBBD645A6 /* Pods-Runner.profile.xcconfig */,
159
+ CC3E53B41BB5740ED5E3E68D /* Pods-Runner.profile.xcconfig */,
163
- C99205F5968E872BC13E3A70 /* Pods-RunnerTests.debug.xcconfig */,
160
+ ED46548F0FD8B445F1271918 /* Pods-RunnerTests.debug.xcconfig */,
164
- B4FE785F1A040A2924B126C2 /* Pods-RunnerTests.release.xcconfig */,
161
+ 794BD9E0636EF73B3EB3F8E9 /* Pods-RunnerTests.release.xcconfig */,
165
- 7CDF6445E9796209732DF08D /* Pods-RunnerTests.profile.xcconfig */,
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
- B5086C3FA8CA1719CD5D4B4D /* [CP] Check Pods Manifest.lock */,
175
+ 7B697BFED08B43AD09F88523 /* [CP] Check Pods Manifest.lock */,
179
176
  331C807D294A63A400263BE5 /* Sources */,
180
177
  331C807F294A63A400263BE5 /* Resources */,
181
- 5E1F82191B0F3DBCC6EA506E /* Frameworks */,
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
- 6391347A573BBA87625BD378 /* [CP] Check Pods Manifest.lock */,
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
- A5E71F83A644D81C97D62C91 /* [CP] Embed Pods Frameworks */,
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
- 6391347A573BBA87625BD378 /* [CP] Check Pods Manifest.lock */ = {
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
- 9740EEB61CF901F6004384FC /* Run Script */ = {
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 = "Run Script";
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\" build";
309
+ shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
329
310
  };
330
- A308102FA972A828CE80E447 /* [firebase_crashlytics] Crashlytics Upload Symbols */ = {
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
- "\"$(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)\"",
319
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
320
+ "${PODS_ROOT}/Manifest.lock",
340
321
  );
341
- name = "[firebase_crashlytics] Crashlytics Upload Symbols";
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/FirebaseCrashlytics/upload-symbols\" --flutter-project \"$PROJECT_DIR/firebase_app_id_file.json\" ";
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
- A5E71F83A644D81C97D62C91 /* [CP] Embed Pods Frameworks */ = {
333
+ 9740EEB61CF901F6004384FC /* Run Script */ = {
351
334
  isa = PBXShellScriptBuildPhase;
335
+ alwaysOutOfDate = 1;
352
336
  buildActionMask = 2147483647;
353
337
  files = (
354
338
  );
355
- inputFileListPaths = (
339
+ inputPaths = (
356
- "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
357
340
  );
358
- name = "[CP] Embed Pods Frameworks";
341
+ name = "Run Script";
359
- outputFileListPaths = (
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 = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
346
+ shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
365
- showEnvVarsInLog = 0;
366
347
  };
367
- B5086C3FA8CA1719CD5D4B4D /* [CP] Check Pods Manifest.lock */ = {
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] Check Pods Manifest.lock";
356
+ name = "[CP] Embed Pods Frameworks";
379
357
  outputFileListPaths = (
380
- );
381
- outputPaths = (
382
- "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt",
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 = "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";
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 = C99205F5968E872BC13E3A70 /* Pods-RunnerTests.debug.xcconfig */;
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 = B4FE785F1A040A2924B126C2 /* Pods-RunnerTests.release.xcconfig */;
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 = 7CDF6445E9796209732DF08D /* Pods-RunnerTests.profile.xcconfig */;
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