這是一個使用 React Native 開發的理財小夥伴應用程式。
- Node.js >= 18
- Android Studio 和 Android SDK
- JDK >= 17
- Clone 專案:
git clone [email protected]:Financial-Partner/client.git
- 安裝依賴:
npm install
-
環境變數設置:
- 將
.env.example
重新命名為.env
- 填入適當的環境變數
- 將
-
Firebase 設置:
- 從 Firebase Console 下載
google-services.json
- 將檔案放置於
android/app/
目錄下
- 從 Firebase Console 下載
- 啟動 Metro 開發伺服器:
yarn start
- 在新的視窗中執行 Android 應用程式:
yarn android
- 在新的視窗中執行 iOS 應用程式:
yarn ios
在 iOS 環境,若初次啟動,或是有安裝任何新的 dependency,建議確認是否需要在 iOS 安裝新的依賴:
cd ios
bundle exec pod install
只有 MacOS 可以編譯和執行 iOS,若您不確定更新是否能在 iOS 上執行,請在 MR 上說明。
如果遇到問題,請檢查:
.env
檔案中的所有變數是否已正確設置google-services.json
,GoogleService-info.plist
檔案是否存在且內容正確npx react-native doctor
確認已準備好環境
更多疑難排解資訊,請參考: