部分功能一定要在 development build 版上才能測試到,特別是某些原生功能。例如,我在試用 FCM(Firebase Cloud Messaging) 時發現,為了調試 FCM 發送功能,需要先執行一些特定指令。
解決方案
1. 執行指令建立 Development Build
首先執行以下指令,建立 development build:
npx expo run:ios
如果想選擇指令的ios 模擬器進行打包
npx expo run:ios --device
2. 啟動 Expo 並切換到 Development Build
完成第一步後,執行以下指令啟動 Expo:
npx expo start
啟動後,按下s
,選擇 switch to development build
,即可切換到 development build
模式。
備註
development build 是測試某些原生功能的必要步驟,特別是像 FCM 這類需要底層支援的功能。 確保環境已正確配置好,並按照順序執行上述指令。