瀏覽代碼

new files after using prebuild

master
Elias Sebbar 2 年之前
父節點
當前提交
be5662180d
共有 28 個文件被更改,包括 775 次插入203 次删除
  1. 2
    2
      android/app/BUCK
  2. 2
    2
      android/app/build.gradle
  3. 1
    1
      android/app/src/debug/java/com/eseb/budgetizr/ReactNativeFlipper.java
  4. 12
    6
      android/app/src/main/AndroidManifest.xml
  5. 1
    1
      android/app/src/main/java/com/eseb/budgetizr/MainActivity.java
  6. 2
    2
      android/app/src/main/java/com/eseb/budgetizr/MainApplication.java
  7. 二進制
      android/app/src/main/res/drawable/splashscreen_image.png
  8. 1
    0
      android/app/src/main/res/values-night/colors.xml
  9. 3
    4
      android/app/src/main/res/values/colors.xml
  10. 2
    2
      android/app/src/main/res/values/strings.xml
  11. 5
    5
      android/app/src/main/res/values/styles.xml
  12. 561
    0
      ios/Podfile.lock
  13. 27
    3
      ios/budgetizr.xcodeproj/project.pbxproj
  14. 1
    1
      ios/budgetizr.xcodeproj/xcshareddata/xcschemes/budgetizr.xcscheme
  15. 10
    0
      ios/budgetizr.xcworkspace/contents.xcworkspacedata
  16. 0
    21
      ios/budgetizr/Images.xcassets/SplashScreen.imageset/Contents.json
  17. 二進制
      ios/budgetizr/Images.xcassets/SplashScreen.imageset/splashscreen.png
  18. 1
    1
      ios/budgetizr/Images.xcassets/SplashScreenBackground.imageset/Contents.json
  19. 二進制
      ios/budgetizr/Images.xcassets/SplashScreenBackground.imageset/background.png
  20. 二進制
      ios/budgetizr/Images.xcassets/SplashScreenBackground.imageset/image.png
  21. 75
    52
      ios/budgetizr/Info.plist
  22. 39
    90
      ios/budgetizr/SplashScreen.storyboard
  23. 6
    6
      ios/budgetizr/Supporting/Expo.plist
  24. 3
    0
      ios/budgetizr/budgetizr-Bridging-Header.h
  25. 8
    0
      ios/budgetizr/budgetizr.entitlements
  26. 4
    0
      ios/budgetizr/noop-file.swift
  27. 4
    1
      package-lock.json
  28. 5
    3
      package.json

+ 2
- 2
android/app/BUCK 查看文件

@@ -35,12 +35,12 @@ android_library(
35 35
 
36 36
 android_build_config(
37 37
     name = "build_config",
38
-    package = "com.budgetizr",
38
+    package = "com.eseb.budgetizr",
39 39
 )
40 40
 
41 41
 android_resource(
42 42
     name = "res",
43
-    package = "com.budgetizr",
43
+    package = "com.eseb.budgetizr",
44 44
     res = "src/main/res",
45 45
 )
46 46
 

+ 2
- 2
android/app/build.gradle 查看文件

@@ -132,11 +132,11 @@ android {
132 132
     }
133 133
 
134 134
     defaultConfig {
135
-        applicationId "com.budgetizr"
135
+        applicationId 'com.eseb.budgetizr'
136 136
         minSdkVersion rootProject.ext.minSdkVersion
137 137
         targetSdkVersion rootProject.ext.targetSdkVersion
138 138
         versionCode 1
139
-        versionName "1.0"
139
+        versionName "1.0.0"
140 140
     }
141 141
     splits {
142 142
         abi {

android/app/src/debug/java/com/budgetizr/ReactNativeFlipper.java → android/app/src/debug/java/com/eseb/budgetizr/ReactNativeFlipper.java 查看文件

@@ -4,7 +4,7 @@
4 4
  * <p>This source code is licensed under the MIT license found in the LICENSE file in the root
5 5
  * directory of this source tree.
6 6
  */
7
-package com.budgetizr;
7
+package com.eseb.budgetizr;
8 8
 
9 9
 import android.content.Context;
10 10
 import com.facebook.flipper.android.AndroidFlipperClient;

+ 12
- 6
android/app/src/main/AndroidManifest.xml 查看文件

@@ -1,8 +1,8 @@
1
-<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.budgetizr">
1
+<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.eseb.budgetizr">
2 2
   <uses-permission android:name="android.permission.INTERNET"/>
3
+  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
3 4
   <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
4 5
   <uses-permission android:name="android.permission.VIBRATE"/>
5
-  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
6 6
   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
7 7
   <queries>
8 8
     <intent>
@@ -11,18 +11,24 @@
11 11
       <data android:scheme="https"/>
12 12
     </intent>
13 13
   </queries>
14
-  <application android:name=".MainApplication" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="false" android:theme="@style/AppTheme" android:usesCleartextTraffic="true">
15
-    <meta-data android:name="expo.modules.updates.EXPO_SDK_VERSION" android:value="43.0.0"/>
14
+  <application android:name=".MainApplication" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="true" android:theme="@style/AppTheme" android:usesCleartextTraffic="true">
16 15
     <meta-data android:name="expo.modules.updates.ENABLED" android:value="true"/>
16
+    <meta-data android:name="expo.modules.updates.EXPO_RELEASE_CHANNEL" android:value="default"/>
17
+    <meta-data android:name="expo.modules.updates.EXPO_SDK_VERSION" android:value="43.0.0"/>
17 18
     <meta-data android:name="expo.modules.updates.EXPO_UPDATES_CHECK_ON_LAUNCH" android:value="ALWAYS"/>
18 19
     <meta-data android:name="expo.modules.updates.EXPO_UPDATES_LAUNCH_WAIT_MS" android:value="0"/>
19
-    <meta-data android:name="expo.modules.updates.EXPO_UPDATE_URL" android:value="https://exp.host/@demibsel/budgetizr"/>
20
-    <meta-data android:name="expo.modules.updates.EXPO_RELEASE_CHANNEL" android:value="default"/>
20
+    <meta-data android:name="expo.modules.updates.EXPO_UPDATE_URL" android:value="https://exp.host/@anonymous/budgetizr"/>
21 21
     <activity android:name=".MainActivity" android:label="@string/app_name" android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode" android:launchMode="singleTask" android:windowSoftInputMode="adjustResize" android:theme="@style/Theme.App.SplashScreen">
22 22
       <intent-filter>
23 23
         <action android:name="android.intent.action.MAIN"/>
24 24
         <category android:name="android.intent.category.LAUNCHER"/>
25 25
       </intent-filter>
26
+      <intent-filter>
27
+        <action android:name="android.intent.action.VIEW"/>
28
+        <category android:name="android.intent.category.DEFAULT"/>
29
+        <category android:name="android.intent.category.BROWSABLE"/>
30
+        <data android:scheme="com.eseb.budgetizr"/>
31
+      </intent-filter>
26 32
     </activity>
27 33
     <activity android:name="com.facebook.react.devsupport.DevSettingsActivity"/>
28 34
   </application>

android/app/src/main/java/com/budgetizr/MainActivity.java → android/app/src/main/java/com/eseb/budgetizr/MainActivity.java 查看文件

@@ -1,4 +1,4 @@
1
-package com.budgetizr;
1
+package com.eseb.budgetizr;
2 2
 
3 3
 import android.os.Bundle;
4 4
 

android/app/src/main/java/com/budgetizr/MainApplication.java → android/app/src/main/java/com/eseb/budgetizr/MainApplication.java 查看文件

@@ -1,4 +1,4 @@
1
-package com.budgetizr;
1
+package com.eseb.budgetizr;
2 2
 
3 3
 import android.app.Application;
4 4
 import android.content.Context;
@@ -85,7 +85,7 @@ public class MainApplication extends Application implements ReactApplication {
85 85
          We use reflection here to pick up the class that initializes Flipper,
86 86
         since Flipper library is not available in release mode
87 87
         */
88
-        Class<?> aClass = Class.forName("com.budgetizr.ReactNativeFlipper");
88
+        Class<?> aClass = Class.forName("com.eseb.budgetizr.ReactNativeFlipper");
89 89
         aClass
90 90
             .getMethod("initializeFlipper", Context.class, ReactInstanceManager.class)
91 91
             .invoke(null, context, reactInstanceManager);

二進制
android/app/src/main/res/drawable/splashscreen_image.png 查看文件


+ 1
- 0
android/app/src/main/res/values-night/colors.xml 查看文件

@@ -0,0 +1 @@
1
+<resources/>

+ 3
- 4
android/app/src/main/res/values/colors.xml 查看文件

@@ -1,5 +1,4 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2 1
 <resources>
3
-  <!-- Below line is handled by '@expo/configure-splash-screen' command and it's discouraged to modify it manually -->
4
-  <color name="splashscreen_background">#FFFFFF</color>
5
-</resources>
2
+  <color name="colorPrimary">#023c69</color>
3
+  <color name="colorPrimaryDark">#ffffff</color>
4
+</resources>

+ 2
- 2
android/app/src/main/res/values/strings.xml 查看文件

@@ -1,3 +1,3 @@
1 1
 <resources>
2
-    <string name="app_name">budgetizr</string>
3
-</resources>
2
+  <string name="app_name">budgetizr</string>
3
+</resources>

+ 5
- 5
android/app/src/main/res/values/styles.xml 查看文件

@@ -1,16 +1,16 @@
1
-<resources>
1
+<resources xmlns:tools="http://schemas.android.com/tools">
2 2
   <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
3 3
     <item name="android:textColor">@android:color/black</item>
4 4
     <item name="android:editTextStyle">@style/ResetEditText</item>
5
+    <item name="colorPrimary">@color/colorPrimary</item>
6
+    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
5 7
   </style>
6 8
   <style name="ResetEditText" parent="@android:style/Widget.EditText">
7 9
     <item name="android:padding">0dp</item>
8 10
     <item name="android:textColorHint">#c8c8c8</item>
9 11
     <item name="android:textColor">@android:color/black</item>
10 12
   </style>
11
-  <style name="Theme.App.SplashScreen" parent="Theme.AppCompat.Light.NoActionBar">
12
-    <!-- Below line is handled by '@expo/configure-splash-screen' command and it's discouraged to modify it manually -->
13
+  <style name="Theme.App.SplashScreen" parent="AppTheme">
13 14
     <item name="android:windowBackground">@drawable/splashscreen</item>
14
-    <!-- Customize your splash screen theme here -->
15 15
   </style>
16
-</resources>
16
+</resources>

+ 561
- 0
ios/Podfile.lock 查看文件

@@ -0,0 +1,561 @@
1
+PODS:
2
+  - boost-for-react-native (1.63.0)
3
+  - DoubleConversion (1.1.6)
4
+  - EXApplication (4.0.0):
5
+    - ExpoModulesCore
6
+  - EXConstants (12.1.3):
7
+    - ExpoModulesCore
8
+  - EXErrorRecovery (3.0.3):
9
+    - ExpoModulesCore
10
+  - EXFileSystem (13.0.3):
11
+    - ExpoModulesCore
12
+  - EXFont (10.0.3):
13
+    - ExpoModulesCore
14
+  - EXJSONUtils (0.2.0)
15
+  - EXKeepAwake (10.0.0):
16
+    - ExpoModulesCore
17
+  - EXLinearGradient (10.0.3):
18
+    - ExpoModulesCore
19
+  - EXManifests (0.2.2):
20
+    - EXJSONUtils
21
+  - Expo (43.0.3):
22
+    - ExpoModulesCore
23
+  - ExpoModulesCore (0.4.8):
24
+    - React-Core
25
+  - EXSplashScreen (0.13.5):
26
+    - ExpoModulesCore
27
+    - React-Core
28
+  - EXSQLite (10.0.3):
29
+    - ExpoModulesCore
30
+  - EXStructuredHeaders (2.0.0)
31
+  - EXUpdates (0.10.15):
32
+    - EXManifests
33
+    - ExpoModulesCore
34
+    - EXStructuredHeaders
35
+    - EXUpdatesInterface
36
+    - React-Core
37
+  - EXUpdatesInterface (0.4.0)
38
+  - FBLazyVector (0.64.3)
39
+  - FBReactNativeSpec (0.64.3):
40
+    - RCT-Folly (= 2020.01.13.00)
41
+    - RCTRequired (= 0.64.3)
42
+    - RCTTypeSafety (= 0.64.3)
43
+    - React-Core (= 0.64.3)
44
+    - React-jsi (= 0.64.3)
45
+    - ReactCommon/turbomodule/core (= 0.64.3)
46
+  - glog (0.3.5)
47
+  - RCT-Folly (2020.01.13.00):
48
+    - boost-for-react-native
49
+    - DoubleConversion
50
+    - glog
51
+    - RCT-Folly/Default (= 2020.01.13.00)
52
+  - RCT-Folly/Default (2020.01.13.00):
53
+    - boost-for-react-native
54
+    - DoubleConversion
55
+    - glog
56
+  - RCTRequired (0.64.3)
57
+  - RCTTypeSafety (0.64.3):
58
+    - FBLazyVector (= 0.64.3)
59
+    - RCT-Folly (= 2020.01.13.00)
60
+    - RCTRequired (= 0.64.3)
61
+    - React-Core (= 0.64.3)
62
+  - React (0.64.3):
63
+    - React-Core (= 0.64.3)
64
+    - React-Core/DevSupport (= 0.64.3)
65
+    - React-Core/RCTWebSocket (= 0.64.3)
66
+    - React-RCTActionSheet (= 0.64.3)
67
+    - React-RCTAnimation (= 0.64.3)
68
+    - React-RCTBlob (= 0.64.3)
69
+    - React-RCTImage (= 0.64.3)
70
+    - React-RCTLinking (= 0.64.3)
71
+    - React-RCTNetwork (= 0.64.3)
72
+    - React-RCTSettings (= 0.64.3)
73
+    - React-RCTText (= 0.64.3)
74
+    - React-RCTVibration (= 0.64.3)
75
+  - React-callinvoker (0.64.3)
76
+  - React-Core (0.64.3):
77
+    - glog
78
+    - RCT-Folly (= 2020.01.13.00)
79
+    - React-Core/Default (= 0.64.3)
80
+    - React-cxxreact (= 0.64.3)
81
+    - React-jsi (= 0.64.3)
82
+    - React-jsiexecutor (= 0.64.3)
83
+    - React-perflogger (= 0.64.3)
84
+    - Yoga
85
+  - React-Core/CoreModulesHeaders (0.64.3):
86
+    - glog
87
+    - RCT-Folly (= 2020.01.13.00)
88
+    - React-Core/Default
89
+    - React-cxxreact (= 0.64.3)
90
+    - React-jsi (= 0.64.3)
91
+    - React-jsiexecutor (= 0.64.3)
92
+    - React-perflogger (= 0.64.3)
93
+    - Yoga
94
+  - React-Core/Default (0.64.3):
95
+    - glog
96
+    - RCT-Folly (= 2020.01.13.00)
97
+    - React-cxxreact (= 0.64.3)
98
+    - React-jsi (= 0.64.3)
99
+    - React-jsiexecutor (= 0.64.3)
100
+    - React-perflogger (= 0.64.3)
101
+    - Yoga
102
+  - React-Core/DevSupport (0.64.3):
103
+    - glog
104
+    - RCT-Folly (= 2020.01.13.00)
105
+    - React-Core/Default (= 0.64.3)
106
+    - React-Core/RCTWebSocket (= 0.64.3)
107
+    - React-cxxreact (= 0.64.3)
108
+    - React-jsi (= 0.64.3)
109
+    - React-jsiexecutor (= 0.64.3)
110
+    - React-jsinspector (= 0.64.3)
111
+    - React-perflogger (= 0.64.3)
112
+    - Yoga
113
+  - React-Core/RCTActionSheetHeaders (0.64.3):
114
+    - glog
115
+    - RCT-Folly (= 2020.01.13.00)
116
+    - React-Core/Default
117
+    - React-cxxreact (= 0.64.3)
118
+    - React-jsi (= 0.64.3)
119
+    - React-jsiexecutor (= 0.64.3)
120
+    - React-perflogger (= 0.64.3)
121
+    - Yoga
122
+  - React-Core/RCTAnimationHeaders (0.64.3):
123
+    - glog
124
+    - RCT-Folly (= 2020.01.13.00)
125
+    - React-Core/Default
126
+    - React-cxxreact (= 0.64.3)
127
+    - React-jsi (= 0.64.3)
128
+    - React-jsiexecutor (= 0.64.3)
129
+    - React-perflogger (= 0.64.3)
130
+    - Yoga
131
+  - React-Core/RCTBlobHeaders (0.64.3):
132
+    - glog
133
+    - RCT-Folly (= 2020.01.13.00)
134
+    - React-Core/Default
135
+    - React-cxxreact (= 0.64.3)
136
+    - React-jsi (= 0.64.3)
137
+    - React-jsiexecutor (= 0.64.3)
138
+    - React-perflogger (= 0.64.3)
139
+    - Yoga
140
+  - React-Core/RCTImageHeaders (0.64.3):
141
+    - glog
142
+    - RCT-Folly (= 2020.01.13.00)
143
+    - React-Core/Default
144
+    - React-cxxreact (= 0.64.3)
145
+    - React-jsi (= 0.64.3)
146
+    - React-jsiexecutor (= 0.64.3)
147
+    - React-perflogger (= 0.64.3)
148
+    - Yoga
149
+  - React-Core/RCTLinkingHeaders (0.64.3):
150
+    - glog
151
+    - RCT-Folly (= 2020.01.13.00)
152
+    - React-Core/Default
153
+    - React-cxxreact (= 0.64.3)
154
+    - React-jsi (= 0.64.3)
155
+    - React-jsiexecutor (= 0.64.3)
156
+    - React-perflogger (= 0.64.3)
157
+    - Yoga
158
+  - React-Core/RCTNetworkHeaders (0.64.3):
159
+    - glog
160
+    - RCT-Folly (= 2020.01.13.00)
161
+    - React-Core/Default
162
+    - React-cxxreact (= 0.64.3)
163
+    - React-jsi (= 0.64.3)
164
+    - React-jsiexecutor (= 0.64.3)
165
+    - React-perflogger (= 0.64.3)
166
+    - Yoga
167
+  - React-Core/RCTSettingsHeaders (0.64.3):
168
+    - glog
169
+    - RCT-Folly (= 2020.01.13.00)
170
+    - React-Core/Default
171
+    - React-cxxreact (= 0.64.3)
172
+    - React-jsi (= 0.64.3)
173
+    - React-jsiexecutor (= 0.64.3)
174
+    - React-perflogger (= 0.64.3)
175
+    - Yoga
176
+  - React-Core/RCTTextHeaders (0.64.3):
177
+    - glog
178
+    - RCT-Folly (= 2020.01.13.00)
179
+    - React-Core/Default
180
+    - React-cxxreact (= 0.64.3)
181
+    - React-jsi (= 0.64.3)
182
+    - React-jsiexecutor (= 0.64.3)
183
+    - React-perflogger (= 0.64.3)
184
+    - Yoga
185
+  - React-Core/RCTVibrationHeaders (0.64.3):
186
+    - glog
187
+    - RCT-Folly (= 2020.01.13.00)
188
+    - React-Core/Default
189
+    - React-cxxreact (= 0.64.3)
190
+    - React-jsi (= 0.64.3)
191
+    - React-jsiexecutor (= 0.64.3)
192
+    - React-perflogger (= 0.64.3)
193
+    - Yoga
194
+  - React-Core/RCTWebSocket (0.64.3):
195
+    - glog
196
+    - RCT-Folly (= 2020.01.13.00)
197
+    - React-Core/Default (= 0.64.3)
198
+    - React-cxxreact (= 0.64.3)
199
+    - React-jsi (= 0.64.3)
200
+    - React-jsiexecutor (= 0.64.3)
201
+    - React-perflogger (= 0.64.3)
202
+    - Yoga
203
+  - React-CoreModules (0.64.3):
204
+    - FBReactNativeSpec (= 0.64.3)
205
+    - RCT-Folly (= 2020.01.13.00)
206
+    - RCTTypeSafety (= 0.64.3)
207
+    - React-Core/CoreModulesHeaders (= 0.64.3)
208
+    - React-jsi (= 0.64.3)
209
+    - React-RCTImage (= 0.64.3)
210
+    - ReactCommon/turbomodule/core (= 0.64.3)
211
+  - React-cxxreact (0.64.3):
212
+    - boost-for-react-native (= 1.63.0)
213
+    - DoubleConversion
214
+    - glog
215
+    - RCT-Folly (= 2020.01.13.00)
216
+    - React-callinvoker (= 0.64.3)
217
+    - React-jsi (= 0.64.3)
218
+    - React-jsinspector (= 0.64.3)
219
+    - React-perflogger (= 0.64.3)
220
+    - React-runtimeexecutor (= 0.64.3)
221
+  - React-jsi (0.64.3):
222
+    - boost-for-react-native (= 1.63.0)
223
+    - DoubleConversion
224
+    - glog
225
+    - RCT-Folly (= 2020.01.13.00)
226
+    - React-jsi/Default (= 0.64.3)
227
+  - React-jsi/Default (0.64.3):
228
+    - boost-for-react-native (= 1.63.0)
229
+    - DoubleConversion
230
+    - glog
231
+    - RCT-Folly (= 2020.01.13.00)
232
+  - React-jsiexecutor (0.64.3):
233
+    - DoubleConversion
234
+    - glog
235
+    - RCT-Folly (= 2020.01.13.00)
236
+    - React-cxxreact (= 0.64.3)
237
+    - React-jsi (= 0.64.3)
238
+    - React-perflogger (= 0.64.3)
239
+  - React-jsinspector (0.64.3)
240
+  - react-native-safe-area-context (3.3.2):
241
+    - React-Core
242
+  - react-native-sqlite-storage (6.0.1):
243
+    - React-Core
244
+  - React-perflogger (0.64.3)
245
+  - React-RCTActionSheet (0.64.3):
246
+    - React-Core/RCTActionSheetHeaders (= 0.64.3)
247
+  - React-RCTAnimation (0.64.3):
248
+    - FBReactNativeSpec (= 0.64.3)
249
+    - RCT-Folly (= 2020.01.13.00)
250
+    - RCTTypeSafety (= 0.64.3)
251
+    - React-Core/RCTAnimationHeaders (= 0.64.3)
252
+    - React-jsi (= 0.64.3)
253
+    - ReactCommon/turbomodule/core (= 0.64.3)
254
+  - React-RCTBlob (0.64.3):
255
+    - FBReactNativeSpec (= 0.64.3)
256
+    - RCT-Folly (= 2020.01.13.00)
257
+    - React-Core/RCTBlobHeaders (= 0.64.3)
258
+    - React-Core/RCTWebSocket (= 0.64.3)
259
+    - React-jsi (= 0.64.3)
260
+    - React-RCTNetwork (= 0.64.3)
261
+    - ReactCommon/turbomodule/core (= 0.64.3)
262
+  - React-RCTImage (0.64.3):
263
+    - FBReactNativeSpec (= 0.64.3)
264
+    - RCT-Folly (= 2020.01.13.00)
265
+    - RCTTypeSafety (= 0.64.3)
266
+    - React-Core/RCTImageHeaders (= 0.64.3)
267
+    - React-jsi (= 0.64.3)
268
+    - React-RCTNetwork (= 0.64.3)
269
+    - ReactCommon/turbomodule/core (= 0.64.3)
270
+  - React-RCTLinking (0.64.3):
271
+    - FBReactNativeSpec (= 0.64.3)
272
+    - React-Core/RCTLinkingHeaders (= 0.64.3)
273
+    - React-jsi (= 0.64.3)
274
+    - ReactCommon/turbomodule/core (= 0.64.3)
275
+  - React-RCTNetwork (0.64.3):
276
+    - FBReactNativeSpec (= 0.64.3)
277
+    - RCT-Folly (= 2020.01.13.00)
278
+    - RCTTypeSafety (= 0.64.3)
279
+    - React-Core/RCTNetworkHeaders (= 0.64.3)
280
+    - React-jsi (= 0.64.3)
281
+    - ReactCommon/turbomodule/core (= 0.64.3)
282
+  - React-RCTSettings (0.64.3):
283
+    - FBReactNativeSpec (= 0.64.3)
284
+    - RCT-Folly (= 2020.01.13.00)
285
+    - RCTTypeSafety (= 0.64.3)
286
+    - React-Core/RCTSettingsHeaders (= 0.64.3)
287
+    - React-jsi (= 0.64.3)
288
+    - ReactCommon/turbomodule/core (= 0.64.3)
289
+  - React-RCTText (0.64.3):
290
+    - React-Core/RCTTextHeaders (= 0.64.3)
291
+  - React-RCTVibration (0.64.3):
292
+    - FBReactNativeSpec (= 0.64.3)
293
+    - RCT-Folly (= 2020.01.13.00)
294
+    - React-Core/RCTVibrationHeaders (= 0.64.3)
295
+    - React-jsi (= 0.64.3)
296
+    - ReactCommon/turbomodule/core (= 0.64.3)
297
+  - React-runtimeexecutor (0.64.3):
298
+    - React-jsi (= 0.64.3)
299
+  - ReactCommon/turbomodule/core (0.64.3):
300
+    - DoubleConversion
301
+    - glog
302
+    - RCT-Folly (= 2020.01.13.00)
303
+    - React-callinvoker (= 0.64.3)
304
+    - React-Core (= 0.64.3)
305
+    - React-cxxreact (= 0.64.3)
306
+    - React-jsi (= 0.64.3)
307
+    - React-perflogger (= 0.64.3)
308
+  - RNDateTimePicker (3.5.2):
309
+    - React-Core
310
+  - RNGestureHandler (1.10.3):
311
+    - React-Core
312
+  - RNReanimated (2.2.4):
313
+    - DoubleConversion
314
+    - FBLazyVector
315
+    - FBReactNativeSpec
316
+    - glog
317
+    - RCT-Folly
318
+    - RCTRequired
319
+    - RCTTypeSafety
320
+    - React
321
+    - React-callinvoker
322
+    - React-Core
323
+    - React-Core/DevSupport
324
+    - React-Core/RCTWebSocket
325
+    - React-CoreModules
326
+    - React-cxxreact
327
+    - React-jsi
328
+    - React-jsiexecutor
329
+    - React-jsinspector
330
+    - React-RCTActionSheet
331
+    - React-RCTAnimation
332
+    - React-RCTBlob
333
+    - React-RCTImage
334
+    - React-RCTLinking
335
+    - React-RCTNetwork
336
+    - React-RCTSettings
337
+    - React-RCTText
338
+    - React-RCTVibration
339
+    - ReactCommon/turbomodule/core
340
+    - Yoga
341
+  - RNScreens (3.8.0):
342
+    - React-Core
343
+    - React-RCTImage
344
+  - Yoga (1.14.0)
345
+
346
+DEPENDENCIES:
347
+  - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
348
+  - EXApplication (from `../node_modules/expo-application/ios`)
349
+  - EXConstants (from `../node_modules/expo-constants/ios`)
350
+  - EXErrorRecovery (from `../node_modules/expo-error-recovery/ios`)
351
+  - EXFileSystem (from `../node_modules/expo-file-system/ios`)
352
+  - EXFont (from `../node_modules/expo-font/ios`)
353
+  - EXJSONUtils (from `../node_modules/expo-json-utils/ios`)
354
+  - EXKeepAwake (from `../node_modules/expo-keep-awake/ios`)
355
+  - EXLinearGradient (from `../node_modules/expo-linear-gradient/ios`)
356
+  - EXManifests (from `../node_modules/expo-manifests/ios`)
357
+  - Expo (from `../node_modules/expo/ios`)
358
+  - ExpoModulesCore (from `../node_modules/expo-modules-core/ios`)
359
+  - EXSplashScreen (from `../node_modules/expo-splash-screen/ios`)
360
+  - EXSQLite (from `../node_modules/expo-sqlite/ios`)
361
+  - EXStructuredHeaders (from `../node_modules/expo-structured-headers/ios`)
362
+  - EXUpdates (from `../node_modules/expo-updates/ios`)
363
+  - EXUpdatesInterface (from `../node_modules/expo-updates-interface/ios`)
364
+  - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
365
+  - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`)
366
+  - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
367
+  - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
368
+  - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
369
+  - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
370
+  - React (from `../node_modules/react-native/`)
371
+  - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
372
+  - React-Core (from `../node_modules/react-native/`)
373
+  - React-Core/DevSupport (from `../node_modules/react-native/`)
374
+  - React-Core/RCTWebSocket (from `../node_modules/react-native/`)
375
+  - React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
376
+  - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
377
+  - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
378
+  - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
379
+  - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
380
+  - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
381
+  - react-native-sqlite-storage (from `../node_modules/react-native-sqlite-storage`)
382
+  - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
383
+  - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
384
+  - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
385
+  - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
386
+  - React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
387
+  - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
388
+  - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
389
+  - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
390
+  - React-RCTText (from `../node_modules/react-native/Libraries/Text`)
391
+  - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
392
+  - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
393
+  - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
394
+  - "RNDateTimePicker (from `../node_modules/@react-native-community/datetimepicker`)"
395
+  - RNGestureHandler (from `../node_modules/react-native-gesture-handler`)
396
+  - RNReanimated (from `../node_modules/react-native-reanimated`)
397
+  - RNScreens (from `../node_modules/react-native-screens`)
398
+  - Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
399
+
400
+SPEC REPOS:
401
+  trunk:
402
+    - boost-for-react-native
403
+
404
+EXTERNAL SOURCES:
405
+  DoubleConversion:
406
+    :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
407
+  EXApplication:
408
+    :path: "../node_modules/expo-application/ios"
409
+  EXConstants:
410
+    :path: "../node_modules/expo-constants/ios"
411
+  EXErrorRecovery:
412
+    :path: "../node_modules/expo-error-recovery/ios"
413
+  EXFileSystem:
414
+    :path: "../node_modules/expo-file-system/ios"
415
+  EXFont:
416
+    :path: "../node_modules/expo-font/ios"
417
+  EXJSONUtils:
418
+    :path: "../node_modules/expo-json-utils/ios"
419
+  EXKeepAwake:
420
+    :path: "../node_modules/expo-keep-awake/ios"
421
+  EXLinearGradient:
422
+    :path: "../node_modules/expo-linear-gradient/ios"
423
+  EXManifests:
424
+    :path: "../node_modules/expo-manifests/ios"
425
+  Expo:
426
+    :path: "../node_modules/expo/ios"
427
+  ExpoModulesCore:
428
+    :path: "../node_modules/expo-modules-core/ios"
429
+  EXSplashScreen:
430
+    :path: "../node_modules/expo-splash-screen/ios"
431
+  EXSQLite:
432
+    :path: "../node_modules/expo-sqlite/ios"
433
+  EXStructuredHeaders:
434
+    :path: "../node_modules/expo-structured-headers/ios"
435
+  EXUpdates:
436
+    :path: "../node_modules/expo-updates/ios"
437
+  EXUpdatesInterface:
438
+    :path: "../node_modules/expo-updates-interface/ios"
439
+  FBLazyVector:
440
+    :path: "../node_modules/react-native/Libraries/FBLazyVector"
441
+  FBReactNativeSpec:
442
+    :path: "../node_modules/react-native/React/FBReactNativeSpec"
443
+  glog:
444
+    :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
445
+  RCT-Folly:
446
+    :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
447
+  RCTRequired:
448
+    :path: "../node_modules/react-native/Libraries/RCTRequired"
449
+  RCTTypeSafety:
450
+    :path: "../node_modules/react-native/Libraries/TypeSafety"
451
+  React:
452
+    :path: "../node_modules/react-native/"
453
+  React-callinvoker:
454
+    :path: "../node_modules/react-native/ReactCommon/callinvoker"
455
+  React-Core:
456
+    :path: "../node_modules/react-native/"
457
+  React-CoreModules:
458
+    :path: "../node_modules/react-native/React/CoreModules"
459
+  React-cxxreact:
460
+    :path: "../node_modules/react-native/ReactCommon/cxxreact"
461
+  React-jsi:
462
+    :path: "../node_modules/react-native/ReactCommon/jsi"
463
+  React-jsiexecutor:
464
+    :path: "../node_modules/react-native/ReactCommon/jsiexecutor"
465
+  React-jsinspector:
466
+    :path: "../node_modules/react-native/ReactCommon/jsinspector"
467
+  react-native-safe-area-context:
468
+    :path: "../node_modules/react-native-safe-area-context"
469
+  react-native-sqlite-storage:
470
+    :path: "../node_modules/react-native-sqlite-storage"
471
+  React-perflogger:
472
+    :path: "../node_modules/react-native/ReactCommon/reactperflogger"
473
+  React-RCTActionSheet:
474
+    :path: "../node_modules/react-native/Libraries/ActionSheetIOS"
475
+  React-RCTAnimation:
476
+    :path: "../node_modules/react-native/Libraries/NativeAnimation"
477
+  React-RCTBlob:
478
+    :path: "../node_modules/react-native/Libraries/Blob"
479
+  React-RCTImage:
480
+    :path: "../node_modules/react-native/Libraries/Image"
481
+  React-RCTLinking:
482
+    :path: "../node_modules/react-native/Libraries/LinkingIOS"
483
+  React-RCTNetwork:
484
+    :path: "../node_modules/react-native/Libraries/Network"
485
+  React-RCTSettings:
486
+    :path: "../node_modules/react-native/Libraries/Settings"
487
+  React-RCTText:
488
+    :path: "../node_modules/react-native/Libraries/Text"
489
+  React-RCTVibration:
490
+    :path: "../node_modules/react-native/Libraries/Vibration"
491
+  React-runtimeexecutor:
492
+    :path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
493
+  ReactCommon:
494
+    :path: "../node_modules/react-native/ReactCommon"
495
+  RNDateTimePicker:
496
+    :path: "../node_modules/@react-native-community/datetimepicker"
497
+  RNGestureHandler:
498
+    :path: "../node_modules/react-native-gesture-handler"
499
+  RNReanimated:
500
+    :path: "../node_modules/react-native-reanimated"
501
+  RNScreens:
502
+    :path: "../node_modules/react-native-screens"
503
+  Yoga:
504
+    :path: "../node_modules/react-native/ReactCommon/yoga"
505
+
506
+SPEC CHECKSUMS:
507
+  boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
508
+  DoubleConversion: cf9b38bf0b2d048436d9a82ad2abe1404f11e7de
509
+  EXApplication: 0e15240e4d125b62f1cae48759ffbbd32b9286a6
510
+  EXConstants: 6d585d93723b18d7a8c283591a335609e3bc153e
511
+  EXErrorRecovery: ac2622400a32be84604591f70d0efff416e4b9a2
512
+  EXFileSystem: 99aac7962c11c680681819dd9cbca24e20e5b1e7
513
+  EXFont: 2e1c6fe726d008a039db80df95f48b4921b7fe59
514
+  EXJSONUtils: f515cf71710855d7ba5bfc6752af3b9a6f6aad01
515
+  EXKeepAwake: 8aa32396a5972d26e75e538603aad0f032396503
516
+  EXLinearGradient: 4d727eacb53d19ef25b02dd810e0199b453489ce
517
+  EXManifests: 50e42e01335df4e54109dee7be5a91bfd37347db
518
+  Expo: 5316c3ecdc34eb0cad340d01dc8beec97c7e879e
519
+  ExpoModulesCore: a9a9bf32b2da35cd9b7299c80790c03a91ac7d15
520
+  EXSplashScreen: 57f329dbf25c5c12800feed79068a056453dc772
521
+  EXSQLite: c92069495c1c84a27e9d681ddff826dea3314482
522
+  EXStructuredHeaders: 873e7f329c2f6279c1b1e0229df59c9861560b53
523
+  EXUpdates: 061b67c33f0e7f8fd335bbb48697c4a4fc8a5157
524
+  EXUpdatesInterface: e1c01b4f5ec76bd1d6cc714938f9edf5ef6379b9
525
+  FBLazyVector: c71c5917ec0ad2de41d5d06a5855f6d5eda06971
526
+  FBReactNativeSpec: a89e0324bb4273a39da9f48feecff04b3ecc763f
527
+  glog: 73c2498ac6884b13ede40eda8228cb1eee9d9d62
528
+  RCT-Folly: ec7a233ccc97cc556cf7237f0db1ff65b986f27c
529
+  RCTRequired: d34bf57e17cb6e3b2681f4809b13843c021feb6c
530
+  RCTTypeSafety: 8dab4933124ed39bb0c1d88d74d61b1eb950f28f
531
+  React: ef700aeb19afabff83a9cc5799ac955a9c6b5e0f
532
+  React-callinvoker: 5547633d44f3e114b17c03c660ccb5faefd9ed2d
533
+  React-Core: 3858d60185d71567962468bf176d582e36e4e25b
534
+  React-CoreModules: 29b3397adac0c04915cf93089328664868510717
535
+  React-cxxreact: 7e6cc1f4cdfcd40e483dd228fa8a3d3e0ed16f4a
536
+  React-jsi: a8b09c29521c798f1783348b37b511ba7b3dbeb3
537
+  React-jsiexecutor: df6abc9fafbecb8e5b7a5fbc5e6d4bd017d594d5
538
+  React-jsinspector: 34e23860273a23695342f58eed3ffd3ba10c31e0
539
+  react-native-safe-area-context: 584dc04881deb49474363f3be89e4ca0e854c057
540
+  react-native-sqlite-storage: f6d515e1c446d1e6d026aa5352908a25d4de3261
541
+  React-perflogger: cc76a4254d19640f1d8ad1c66fdee800414b805c
542
+  React-RCTActionSheet: 7448f049318d8d7e8a9a1ebb742ada721757eea8
543
+  React-RCTAnimation: fb9b3fa1a4a9f5e6ab01b3368693ce69860ba76a
544
+  React-RCTBlob: a2e7056601c599c19884992f08ebacae810426f9
545
+  React-RCTImage: 5a46c12327d0d6f6844a1fe38baa92a1e02847e8
546
+  React-RCTLinking: 63dd8305591e1def35267557ed42918aec9eb30b
547
+  React-RCTNetwork: d0516e39a5f736b2bff671c3e03804200161dcd3
548
+  React-RCTSettings: a09566b14f1649f6c8a39ad1a174bb5c0631bb09
549
+  React-RCTText: 04a2f0a281f715f0aed4f515717fafd64510e2c8
550
+  React-RCTVibration: c7f845861e79eae13dc1e8217a3cf47a3945b504
551
+  React-runtimeexecutor: 493d9abb8b23c3f84e19ae221eeba92cadcb70dc
552
+  ReactCommon: 8fea6422328e2fc093e25c9fac67adbcf0f04fb4
553
+  RNDateTimePicker: 7658208086d86d09e1627b5c34ba0cf237c60140
554
+  RNGestureHandler: a479ebd5ed4221a810967000735517df0d2db211
555
+  RNReanimated: 024eff8202342abf4b24e11575a16afc441dabfe
556
+  RNScreens: 6e1ea5787989f92b0671049b808aef64fa1ef98c
557
+  Yoga: e6ecf3fa25af9d4c87e94ad7d5d292eedef49749
558
+
559
+PODFILE CHECKSUM: e90044bd89c743d16f45d0178ca1b581daa1f81b
560
+
561
+COCOAPODS: 1.11.2

+ 27
- 3
ios/budgetizr.xcodeproj/project.pbxproj 查看文件

@@ -11,6 +11,7 @@
11 11
 		13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
12 12
 		13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
13 13
 		3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; };
14
+		4776E48B67AC4E4DB99DCF05 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5F5AA70AB7D45A38EBF35F9 /* noop-file.swift */; };
14 15
 		96905EF65AED1B983A6B3ABC /* libPods-budgetizr.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-budgetizr.a */; };
15 16
 		B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; };
16 17
 		BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; };
@@ -25,10 +26,12 @@
25 26
 		13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = budgetizr/Info.plist; sourceTree = "<group>"; };
26 27
 		13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = budgetizr/main.m; sourceTree = "<group>"; };
27 28
 		58EEBF8E8E6FB1BC6CAF49B5 /* libPods-budgetizr.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-budgetizr.a"; sourceTree = BUILT_PRODUCTS_DIR; };
29
+		5A2B7ED0B1DF410F9D334180 /* budgetizr-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "budgetizr-Bridging-Header.h"; path = "budgetizr/budgetizr-Bridging-Header.h"; sourceTree = "<group>"; };
28 30
 		6C2E3173556A471DD304B334 /* Pods-budgetizr.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-budgetizr.debug.xcconfig"; path = "Target Support Files/Pods-budgetizr/Pods-budgetizr.debug.xcconfig"; sourceTree = "<group>"; };
29 31
 		7A4D352CD337FB3A3BF06240 /* Pods-budgetizr.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-budgetizr.release.xcconfig"; path = "Target Support Files/Pods-budgetizr/Pods-budgetizr.release.xcconfig"; sourceTree = "<group>"; };
30 32
 		AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = budgetizr/SplashScreen.storyboard; sourceTree = "<group>"; };
31 33
 		BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = "<group>"; };
34
+		C5F5AA70AB7D45A38EBF35F9 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "budgetizr/noop-file.swift"; sourceTree = "<group>"; };
32 35
 		ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
33 36
 		FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-budgetizr/ExpoModulesProvider.swift"; sourceTree = "<group>"; };
34 37
 /* End PBXFileReference section */
@@ -56,6 +59,8 @@
56 59
 				13B07FB61A68108700A75B9A /* Info.plist */,
57 60
 				13B07FB71A68108700A75B9A /* main.m */,
58 61
 				AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */,
62
+				C5F5AA70AB7D45A38EBF35F9 /* noop-file.swift */,
63
+				5A2B7ED0B1DF410F9D334180 /* budgetizr-Bridging-Header.h */,
59 64
 			);
60 65
 			name = budgetizr;
61 66
 			sourceTree = "<group>";
@@ -163,9 +168,10 @@
163 168
 		83CBB9F71A601CBA00E9B192 /* Project object */ = {
164 169
 			isa = PBXProject;
165 170
 			attributes = {
166
-				LastUpgradeCheck = 1130;
171
+				LastUpgradeCheck = 1320;
167 172
 				TargetAttributes = {
168 173
 					13B07F861A680F5B00A75B9A = {
174
+						DevelopmentTeam = 6NR7MMTP2L;
169 175
 						LastSwiftMigration = 1250;
170 176
 					};
171 177
 				};
@@ -289,6 +295,7 @@
289 295
 				13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */,
290 296
 				13B07FC11A68108700A75B9A /* main.m in Sources */,
291 297
 				B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */,
298
+				4776E48B67AC4E4DB99DCF05 /* noop-file.swift in Sources */,
292 299
 			);
293 300
 			runOnlyForDeploymentPostprocessing = 0;
294 301
 		};
@@ -301,7 +308,9 @@
301 308
 			buildSettings = {
302 309
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
303 310
 				CLANG_ENABLE_MODULES = YES;
311
+				CODE_SIGN_ENTITLEMENTS = budgetizr/budgetizr.entitlements;
304 312
 				CURRENT_PROJECT_VERSION = 1;
313
+				DEVELOPMENT_TEAM = 6NR7MMTP2L;
305 314
 				ENABLE_BITCODE = NO;
306 315
 				GCC_PREPROCESSOR_DEFINITIONS = (
307 316
 					"$(inherited)",
@@ -315,10 +324,12 @@
315 324
 					"-ObjC",
316 325
 					"-lc++",
317 326
 				);
318
-				PRODUCT_BUNDLE_IDENTIFIER = org.name.budgetizr;
327
+				PRODUCT_BUNDLE_IDENTIFIER = com.eseb.budgetizr;
319 328
 				PRODUCT_NAME = budgetizr;
329
+				SWIFT_OBJC_BRIDGING_HEADER = "budgetizr/budgetizr-Bridging-Header.h";
320 330
 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
321 331
 				SWIFT_VERSION = 5.0;
332
+				TARGETED_DEVICE_FAMILY = 1;
322 333
 				VERSIONING_SYSTEM = "apple-generic";
323 334
 			};
324 335
 			name = Debug;
@@ -329,7 +340,9 @@
329 340
 			buildSettings = {
330 341
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
331 342
 				CLANG_ENABLE_MODULES = YES;
343
+				CODE_SIGN_ENTITLEMENTS = budgetizr/budgetizr.entitlements;
332 344
 				CURRENT_PROJECT_VERSION = 1;
345
+				DEVELOPMENT_TEAM = 6NR7MMTP2L;
333 346
 				INFOPLIST_FILE = budgetizr/Info.plist;
334 347
 				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
335 348
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
@@ -338,9 +351,11 @@
338 351
 					"-ObjC",
339 352
 					"-lc++",
340 353
 				);
341
-				PRODUCT_BUNDLE_IDENTIFIER = org.name.budgetizr;
354
+				PRODUCT_BUNDLE_IDENTIFIER = com.eseb.budgetizr;
342 355
 				PRODUCT_NAME = budgetizr;
356
+				SWIFT_OBJC_BRIDGING_HEADER = "budgetizr/budgetizr-Bridging-Header.h";
343 357
 				SWIFT_VERSION = 5.0;
358
+				TARGETED_DEVICE_FAMILY = 1;
344 359
 				VERSIONING_SYSTEM = "apple-generic";
345 360
 			};
346 361
 			name = Release;
@@ -368,15 +383,19 @@
368 383
 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
369 384
 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
370 385
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
386
+				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
371 387
 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
372 388
 				CLANG_WARN_STRICT_PROTOTYPES = YES;
373 389
 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
374 390
 				CLANG_WARN_UNREACHABLE_CODE = YES;
375 391
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
392
+				CODE_SIGN_ENTITLEMENTS = budgetizr/budgetizr.entitlements;
393
+				CODE_SIGN_IDENTITY = "iPhone Developer";
376 394
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
377 395
 				COPY_PHASE_STRIP = NO;
378 396
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
379 397
 				ENABLE_TESTABILITY = YES;
398
+				"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "";
380 399
 				GCC_C_LANGUAGE_STANDARD = gnu99;
381 400
 				GCC_DYNAMIC_NO_PIC = NO;
382 401
 				GCC_NO_COMMON_BLOCKS = YES;
@@ -424,15 +443,19 @@
424 443
 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
425 444
 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
426 445
 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
446
+				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
427 447
 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
428 448
 				CLANG_WARN_STRICT_PROTOTYPES = YES;
429 449
 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
430 450
 				CLANG_WARN_UNREACHABLE_CODE = YES;
431 451
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
452
+				CODE_SIGN_ENTITLEMENTS = budgetizr/budgetizr.entitlements;
453
+				CODE_SIGN_IDENTITY = "iPhone Developer";
432 454
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
433 455
 				COPY_PHASE_STRIP = YES;
434 456
 				ENABLE_NS_ASSERTIONS = NO;
435 457
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
458
+				"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "";
436 459
 				GCC_C_LANGUAGE_STANDARD = gnu99;
437 460
 				GCC_NO_COMMON_BLOCKS = YES;
438 461
 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
@@ -446,6 +469,7 @@
446 469
 				LIBRARY_SEARCH_PATHS = "\"$(inherited)\"";
447 470
 				MTL_ENABLE_DEBUG_INFO = NO;
448 471
 				SDKROOT = iphoneos;
472
+				SWIFT_COMPILATION_MODE = wholemodule;
449 473
 				VALIDATE_PRODUCT = YES;
450 474
 			};
451 475
 			name = Release;

+ 1
- 1
ios/budgetizr.xcodeproj/xcshareddata/xcschemes/budgetizr.xcscheme 查看文件

@@ -1,6 +1,6 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <Scheme
3
-   LastUpgradeVersion = "1130"
3
+   LastUpgradeVersion = "1320"
4 4
    version = "1.3">
5 5
    <BuildAction
6 6
       parallelizeBuildables = "YES"

+ 10
- 0
ios/budgetizr.xcworkspace/contents.xcworkspacedata 查看文件

@@ -0,0 +1,10 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<Workspace
3
+   version = "1.0">
4
+   <FileRef
5
+      location = "group:budgetizr.xcodeproj">
6
+   </FileRef>
7
+   <FileRef
8
+      location = "group:Pods/Pods.xcodeproj">
9
+   </FileRef>
10
+</Workspace>

+ 0
- 21
ios/budgetizr/Images.xcassets/SplashScreen.imageset/Contents.json 查看文件

@@ -1,21 +0,0 @@
1
-{
2
-  "images": [
3
-    {
4
-      "idiom": "universal",
5
-      "filename": "splashscreen.png",
6
-      "scale": "1x"
7
-    },
8
-    {
9
-      "idiom": "universal",
10
-      "scale": "2x"
11
-    },
12
-    {
13
-      "idiom": "universal",
14
-      "scale": "3x"
15
-    }
16
-  ],
17
-  "info": {
18
-    "version": 1,
19
-    "author": "expo"
20
-  }
21
-}

二進制
ios/budgetizr/Images.xcassets/SplashScreen.imageset/splashscreen.png 查看文件


+ 1
- 1
ios/budgetizr/Images.xcassets/SplashScreenBackground.imageset/Contents.json 查看文件

@@ -2,7 +2,7 @@
2 2
   "images": [
3 3
     {
4 4
       "idiom": "universal",
5
-      "filename": "background.png",
5
+      "filename": "image.png",
6 6
       "scale": "1x"
7 7
     },
8 8
     {

二進制
ios/budgetizr/Images.xcassets/SplashScreenBackground.imageset/background.png 查看文件


二進制
ios/budgetizr/Images.xcassets/SplashScreenBackground.imageset/image.png 查看文件


+ 75
- 52
ios/budgetizr/Info.plist 查看文件

@@ -1,55 +1,78 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 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>CFBundleSignature</key>
18
-	<string>????</string>
19
-	<key>CFBundleShortVersionString</key>
20
-	<string>1.0</string>
21
-	<key>CFBundleVersion</key>
22
-	<string>1</string>
23
-	<key>LSRequiresIPhoneOS</key>
24
-	<true/>
25
-	<key>NSAppTransportSecurity</key>
26
-	<dict>
27
-		<key>NSAllowsArbitraryLoads</key>
28
-		<true/>
29
-		<key>NSExceptionDomains</key>
30
-		<dict>
31
-			<key>localhost</key>
32
-			<dict>
33
-				<key>NSExceptionAllowsInsecureHTTPLoads</key>
34
-				<true/>
35
-			</dict>
36
-		</dict>
37
-	</dict>
38
-	<key>UILaunchStoryboardName</key>
39
-	<string>SplashScreen</string>
40
-	<key>UIRequiredDeviceCapabilities</key>
41
-	<array>
42
-		<string>armv7</string>
43
-	</array>
44
-	<key>UISupportedInterfaceOrientations</key>
45
-	<array>
46
-		<string>UIInterfaceOrientationPortrait</string>
47
-		<string>UIInterfaceOrientationLandscapeLeft</string>
48
-		<string>UIInterfaceOrientationLandscapeRight</string>
49
-	</array>
50
-	<key>UIViewControllerBasedStatusBarAppearance</key>
51
-	<false/>
52
-  <key>UIStatusBarStyle</key>
53
-  <string>UIStatusBarStyleDefault</string>
54
-</dict>
55
-</plist>
4
+  <dict>
5
+    <key>CFBundleDevelopmentRegion</key>
6
+    <string>$(DEVELOPMENT_LANGUAGE)</string>
7
+    <key>CFBundleDisplayName</key>
8
+    <string>budgetizr</string>
9
+    <key>CFBundleExecutable</key>
10
+    <string>$(EXECUTABLE_NAME)</string>
11
+    <key>CFBundleIdentifier</key>
12
+    <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
13
+    <key>CFBundleInfoDictionaryVersion</key>
14
+    <string>6.0</string>
15
+    <key>CFBundleName</key>
16
+    <string>$(PRODUCT_NAME)</string>
17
+    <key>CFBundlePackageType</key>
18
+    <string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
19
+    <key>CFBundleShortVersionString</key>
20
+    <string>1.0.0</string>
21
+    <key>CFBundleSignature</key>
22
+    <string>????</string>
23
+    <key>CFBundleURLTypes</key>
24
+    <array>
25
+      <dict>
26
+        <key>CFBundleURLSchemes</key>
27
+        <array>
28
+          <string>com.eseb.budgetizr</string>
29
+        </array>
30
+      </dict>
31
+    </array>
32
+    <key>CFBundleVersion</key>
33
+    <string>1</string>
34
+    <key>LSRequiresIPhoneOS</key>
35
+    <true/>
36
+    <key>NSAppTransportSecurity</key>
37
+    <dict>
38
+      <key>NSAllowsArbitraryLoads</key>
39
+      <true/>
40
+      <key>NSExceptionDomains</key>
41
+      <dict>
42
+        <key>localhost</key>
43
+        <dict>
44
+          <key>NSExceptionAllowsInsecureHTTPLoads</key>
45
+          <true/>
46
+        </dict>
47
+      </dict>
48
+    </dict>
49
+    <key>UILaunchStoryboardName</key>
50
+    <string>SplashScreen</string>
51
+    <key>UIRequiredDeviceCapabilities</key>
52
+    <array>
53
+      <string>armv7</string>
54
+    </array>
55
+    <key>UIRequiresFullScreen</key>
56
+    <false/>
57
+    <key>UIStatusBarStyle</key>
58
+    <string>UIStatusBarStyleDefault</string>
59
+    <key>UISupportedInterfaceOrientations</key>
60
+    <array>
61
+      <string>UIInterfaceOrientationPortrait</string>
62
+      <string>UIInterfaceOrientationPortraitUpsideDown</string>
63
+      <string>UIInterfaceOrientationLandscapeLeft</string>
64
+      <string>UIInterfaceOrientationLandscapeRight</string>
65
+    </array>
66
+    <key>UISupportedInterfaceOrientations~ipad</key>
67
+    <array>
68
+      <string>UIInterfaceOrientationPortrait</string>
69
+      <string>UIInterfaceOrientationPortraitUpsideDown</string>
70
+      <string>UIInterfaceOrientationLandscapeLeft</string>
71
+      <string>UIInterfaceOrientationLandscapeRight</string>
72
+    </array>
73
+    <key>UIUserInterfaceStyle</key>
74
+    <string>Light</string>
75
+    <key>UIViewControllerBasedStatusBarAppearance</key>
76
+    <false/>
77
+  </dict>
78
+</plist>

+ 39
- 90
ios/budgetizr/SplashScreen.storyboard 查看文件

@@ -1,91 +1,40 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2
-<document
3
-  type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB"
4
-  version="3.0"
5
-  toolsVersion="16096"
6
-  targetRuntime="iOS.CocoaTouch"
7
-  propertyAccessControl="none"
8
-  useAutolayout="YES"
9
-  launchScreen="YES"
10
-  useTraitCollections="YES"
11
-  useSafeAreas="YES"
12
-  colorMatched="YES"
13
-  initialViewController="EXPO-VIEWCONTROLLER-1"
14
->
15
-  <device id="retina5_5" orientation="portrait" appearance="light"/>
16
-  <dependencies>
17
-    <deployment identifier="iOS"/>
18
-    <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="16087"/>
19
-    <capability name="Safe area layout guides" minToolsVersion="9.0"/>
20
-    <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
21
-  </dependencies>
22
-  <scenes>
23
-    <!--View Controller-->
24
-    <scene sceneID="EXPO-SCENE-1">
25
-      <objects>
26
-        <viewController
27
-          storyboardIdentifier="SplashScreenViewController"
28
-          id="EXPO-VIEWCONTROLLER-1"
29
-          sceneMemberID="viewController"
30
-        >
31
-          <view
32
-            key="view"
33
-            userInteractionEnabled="NO"
34
-            contentMode="scaleToFill"
35
-            insetsLayoutMarginsFromSafeArea="NO"
36
-            id="EXPO-ContainerView"
37
-            userLabel="ContainerView"
38
-          >
39
-            <rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
40
-            <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
41
-            <subviews>
42
-              <imageView
43
-                userInteractionEnabled="NO"
44
-                contentMode="scaleAspectFill"
45
-                horizontalHuggingPriority="251"
46
-                verticalHuggingPriority="251"
47
-                insetsLayoutMarginsFromSafeArea="NO"
48
-                image="SplashScreenBackground"
49
-                translatesAutoresizingMaskIntoConstraints="NO"
50
-                id="EXPO-SplashScreenBackground"
51
-                userLabel="SplashScreenBackground"
52
-              >
53
-                <rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
54
-              </imageView>
55
-              <imageView
56
-                clipsSubviews="YES"
57
-                userInteractionEnabled="NO"
58
-                contentMode="scaleAspectFit"
59
-                horizontalHuggingPriority="251"
60
-                verticalHuggingPriority="251"
61
-                translatesAutoresizingMaskIntoConstraints="NO"
62
-                image="SplashScreen"
63
-                id="EXPO-SplashScreen"
64
-                userLabel="SplashScreen"
65
-              >
66
-                <rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
67
-              </imageView>
68
-            </subviews>
69
-            <constraints>
70
-              <constraint firstItem="EXPO-SplashScreenBackground" firstAttribute="top" secondItem="EXPO-ContainerView" secondAttribute="top" id="1gX-mQ-vu6"/>
71
-              <constraint firstItem="EXPO-SplashScreenBackground" firstAttribute="leading" secondItem="EXPO-ContainerView" secondAttribute="leading" id="6tX-OG-Sck"/>
72
-              <constraint firstItem="EXPO-SplashScreenBackground" firstAttribute="trailing" secondItem="EXPO-ContainerView" secondAttribute="trailing" id="ABX-8g-7v4"/>
73
-              <constraint firstItem="EXPO-SplashScreenBackground" firstAttribute="bottom" secondItem="EXPO-ContainerView" secondAttribute="bottom" id="jkI-2V-eW5"/>
74
-              <constraint firstItem="EXPO-SplashScreen" firstAttribute="top" secondItem="EXPO-ContainerView" secondAttribute="top" id="2VS-Uz-0LU"/>
75
-              <constraint firstItem="EXPO-SplashScreen" firstAttribute="leading" secondItem="EXPO-ContainerView" secondAttribute="leading" id="LhH-Ei-DKo"/>
76
-              <constraint firstItem="EXPO-SplashScreen" firstAttribute="trailing" secondItem="EXPO-ContainerView" secondAttribute="trailing" id="I6l-TP-6fn"/>
77
-              <constraint firstItem="EXPO-SplashScreen" firstAttribute="bottom" secondItem="EXPO-ContainerView" secondAttribute="bottom" id="nbp-HC-eaG"/>
78
-            </constraints>
79
-            <viewLayoutGuide key="safeArea" id="Rmq-lb-GrQ"/>
80
-          </view>
81
-        </viewController>
82
-        <placeholder placeholderIdentifier="IBFirstResponder" id="EXPO-PLACEHOLDER-1" userLabel="First Responder" sceneMemberID="firstResponder"/>
83
-      </objects>
84
-      <point key="canvasLocation" x="140.625" y="129.4921875"/>
85
-    </scene>
86
-  </scenes>
87
-  <resources>
88
-    <image name="SplashScreen" width="414" height="736"/>
89
-    <image name="SplashScreenBackground" width="1" height="1"/>
90
-  </resources>
91
-</document>
2
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="16096" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="EXPO-VIEWCONTROLLER-1">
3
+    <device id="retina5_5" orientation="portrait" appearance="light"/>
4
+    <dependencies>
5
+        <deployment identifier="iOS"/>
6
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="16087"/>
7
+        <capability name="Safe area layout guides" minToolsVersion="9.0"/>
8
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
9
+    </dependencies>
10
+    <scenes>
11
+        <scene sceneID="EXPO-SCENE-1">
12
+            <objects>
13
+                <viewController storyboardIdentifier="SplashScreenViewController" id="EXPO-VIEWCONTROLLER-1" sceneMemberID="viewController">
14
+                    <view key="view" userInteractionEnabled="NO" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="EXPO-ContainerView" userLabel="ContainerView">
15
+                        <rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
16
+                        <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
17
+                        <subviews>
18
+                            <imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" insetsLayoutMarginsFromSafeArea="NO" image="SplashScreenBackground" translatesAutoresizingMaskIntoConstraints="NO" id="EXPO-SplashScreenBackground" userLabel="SplashScreenBackground">
19
+                                <rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
20
+                            </imageView>
21
+                        </subviews>
22
+                        <color key="backgroundColor" systemColor="systemBackgroundColor"/>
23
+                        <constraints>
24
+                            <constraint firstItem="EXPO-SplashScreenBackground" firstAttribute="top" secondItem="EXPO-ContainerView" secondAttribute="top" id="1gX-mQ-vu6"/>
25
+                            <constraint firstItem="EXPO-SplashScreenBackground" firstAttribute="leading" secondItem="EXPO-ContainerView" secondAttribute="leading" id="6tX-OG-Sck"/>
26
+                            <constraint firstItem="EXPO-SplashScreenBackground" firstAttribute="trailing" secondItem="EXPO-ContainerView" secondAttribute="trailing" id="ABX-8g-7v4"/>
27
+                            <constraint firstItem="EXPO-SplashScreenBackground" firstAttribute="bottom" secondItem="EXPO-ContainerView" secondAttribute="bottom" id="jkI-2V-eW5"/>
28
+                        </constraints>
29
+                        <viewLayoutGuide key="safeArea" id="Rmq-lb-GrQ"/>
30
+                    </view>
31
+                </viewController>
32
+                <placeholder placeholderIdentifier="IBFirstResponder" id="EXPO-PLACEHOLDER-1" userLabel="First Responder" sceneMemberID="firstResponder"/>
33
+            </objects>
34
+            <point key="canvasLocation" x="140.625" y="129.4921875"/>
35
+        </scene>
36
+    </scenes>
37
+    <resources>
38
+        <image name="SplashScreenBackground" width="1" height="1"/>
39
+    </resources>
40
+</document>

+ 6
- 6
ios/budgetizr/Supporting/Expo.plist 查看文件

@@ -2,17 +2,17 @@
2 2
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 3
 <plist version="1.0">
4 4
   <dict>
5
-    <key>EXUpdatesSDKVersion</key>
6
-    <string>43.0.0</string>
7
-    <key>EXUpdatesEnabled</key>
8
-    <true/>
9 5
     <key>EXUpdatesCheckOnLaunch</key>
10 6
     <string>ALWAYS</string>
7
+    <key>EXUpdatesEnabled</key>
8
+    <true/>
11 9
     <key>EXUpdatesLaunchWaitMs</key>
12 10
     <integer>0</integer>
13
-    <key>EXUpdatesURL</key>
14
-    <string>https://exp.host/@demibsel/budgetizr</string>
15 11
     <key>EXUpdatesReleaseChannel</key>
16 12
     <string>default</string>
13
+    <key>EXUpdatesSDKVersion</key>
14
+    <string>43.0.0</string>
15
+    <key>EXUpdatesURL</key>
16
+    <string>https://exp.host/@anonymous/budgetizr</string>
17 17
   </dict>
18 18
 </plist>

+ 3
- 0
ios/budgetizr/budgetizr-Bridging-Header.h 查看文件

@@ -0,0 +1,3 @@
1
+//
2
+//  Use this file to import your target's public headers that you would like to expose to Swift.
3
+//

+ 8
- 0
ios/budgetizr/budgetizr.entitlements 查看文件

@@ -0,0 +1,8 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+<plist version="1.0">
4
+  <dict>
5
+    <key>aps-environment</key>
6
+    <string>development</string>
7
+  </dict>
8
+</plist>

+ 4
- 0
ios/budgetizr/noop-file.swift 查看文件

@@ -0,0 +1,4 @@
1
+//
2
+// @generated
3
+// A blank Swift file must be created for native modules with Swift files to work correctly.
4
+//

+ 4
- 1
package-lock.json 查看文件

@@ -1,9 +1,12 @@
1 1
 {
2 2
   "name": "BudgetIzr",
3
+  "version": "1.0.0",
3 4
   "lockfileVersion": 2,
4 5
   "requires": true,
5 6
   "packages": {
6 7
     "": {
8
+      "name": "BudgetIzr",
9
+      "version": "1.0.0",
7 10
       "dependencies": {
8 11
         "@databases/expo": "^5.0.0",
9 12
         "@react-native-community/datetimepicker": "3.5.2",
@@ -12,7 +15,7 @@
12 15
         "expo-splash-screen": "~0.13.5",
13 16
         "expo-sqlite": "~10.0.3",
14 17
         "expo-status-bar": "~1.1.0",
15
-        "expo-updates": "~0.10.15",
18
+        "expo-updates": "~0.10.13",
16 19
         "react": "17.0.1",
17 20
         "react-dom": "17.0.1",
18 21
         "react-native": "0.64.3",

+ 5
- 3
package.json 查看文件

@@ -4,7 +4,7 @@
4 4
     "android": "expo run:android",
5 5
     "ios": "expo run:ios",
6 6
     "web": "expo start --web",
7
-    "start": "react-native start",
7
+    "start": "expo start --dev-client",
8 8
     "bandroid": "expo build:android"
9 9
   },
10 10
   "dependencies": {
@@ -15,7 +15,7 @@
15 15
     "expo-splash-screen": "~0.13.5",
16 16
     "expo-sqlite": "~10.0.3",
17 17
     "expo-status-bar": "~1.1.0",
18
-    "expo-updates": "~0.10.15",
18
+    "expo-updates": "~0.10.13",
19 19
     "react": "17.0.1",
20 20
     "react-dom": "17.0.1",
21 21
     "react-native": "0.64.3",
@@ -32,5 +32,7 @@
32 32
     "@types/react": "~17.0.21",
33 33
     "@types/react-native": "~0.64.12"
34 34
   },
35
-  "private": true
35
+  "private": true,
36
+  "name": "BudgetIzr",
37
+  "version": "1.0.0"
36 38
 }

Loading…
取消
儲存