iOS测试设备上Google Maps仅显示空白页问题求助
App Store审核时Google地图空白,TestFlight/本地运行正常
- 近期提交应用至App Store审核,多次调试后确认定位功能正常,但审核人员反馈地图完全无法加载,仅显示空白页面。奇怪的是,我通过TestFlight下载同一版本,在自己的设备及调试模拟器中均运行正常。
- 应用启动后会先通过加载页从Firebase Firestore获取信息,并使用GeoLocator获取用户定位。加载终止即代表完成信息与定位加载或出现错误,审核人员未提及错误弹窗,推测信息已加载完成。
- 已使用Firebase Crashlytics检测未处理异常,但未收到任何反馈,已注册的已处理异常也未在控制台显示。
- API密钥已添加至GoogleService-Info.plist和AppDelegate.swift中:
// GoogleService-Info.plist ... <key>API_KEY</key> <string>my_api_key</string> ...// AppDelegate.swift ... GMSServices.provideAPIKey("my_api_key") FirebaseApp.configure() //add this before the code below GeneratedPluginRegistrant.register(with: self) return super.application(application, didFinishLaunchingWithOptions: launchOptions) ... - 最后一次修改是更换定位包为GeoLocator,解决了之前的无限加载问题(推测原问题是获取用户定位时卡顿)。
- 审核人员提供的截图:

内容的提问来源于stack exchange,提问作者lautipaletta
相关产品推荐
相关产品推荐

