【问题标题】:Unable to run flutter project on IOS with firestore无法使用 Firestore 在 IOS 上运行颤振项目
【发布时间】:2019-10-23 10:01:26
【问题描述】:

我无法在 IOS 模拟器上运行颤振项目。我已将 Cloud Firestore for Firebase 与该项目集成。该项目在 Android 设备上运行良好,但无法在 IOS 模拟器上运行。

如果有人能帮我解决这个问题,我将不胜感激。

当我运行 pod install 命令时出现以下错误请检查。

Muhammads-MacBook-Pro:ios bhatti$ pod install Analyzing dependencies [!] CDN: trunk Repo update failed - 44 error(s): CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/3.2.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/3.2.1/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/3.3.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/3.3.1/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/3.4.2/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/3.4.3/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/3.4.4/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/3.5.1/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/3.6.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/3.7.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/3.8.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/3.9.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/4.0.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/4.0.1/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/4.0.2/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/4.0.3/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/4.0.4/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/4.0.5/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/4.0.9/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/4.1.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/4.2.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.0.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.0.1/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.1.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.1.1/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.1.2/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.1.4/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.2.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.3.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.4.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.5.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.6.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.7.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.8.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/5.8.1/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/6.0.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/6.0.1/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/6.0.2/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/6.0.3/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/6.0.4/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/6.1.0/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/6.1.1/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/6.1.2/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known) CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/e/2/1/FirebaseAnalytics/6.1.3/FirebaseAnalytics.podspec.json,
error: Failed to open TCP connection to raw.githubusercontent.com:443 (getaddrinfo: nodename nor servname provided, or not known)

错误

*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff23baa1ee __exceptionPreprocess + 350
	1   libobjc.A.dylib                     0x00007fff50864b20 objc_exception_throw + 48
	2   CoreFoundation                      0x00007fff23baa02c +[NSException raise:format:] + 188
	3   Runner                              0x0000000103e82d7a +[FIRApp configure] + 138
	4   Runner                              0x0000000104397086 -[FLTCloudFirestorePlugin init] + 214
	5   Runner                              0x0000000104396f11 +[FLTCloudFirestorePlugin registerWithRegistrar:] + 289
	6   Runner                              0x0000000103e7e5c0 +[GeneratedPluginRegistrant registerWithRegistry:] + 112
	7   Runner                        <…>

Error connecting to the service protocol: HttpException: , uri = http://127.0.0.1:62281/vg54TtZ_CH0=/ws

AppDelegate

#include "AppDelegate.h"
#include "GeneratedPluginRegistrant.h"

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  [GeneratedPluginRegistrant registerWithRegistry:self];
  return [super application:application didFinishLaunchingWithOptions:launchOptions];
}

@end

【问题讨论】:

  • 你能在控制台上显示你遇到了什么错误吗?
  • 以及模拟器在启动时会做什么......
  • 您是否使用Xcode复制了Runner目录下的GoogleService-Info.plist文件?
  • @DharmeshMansata 感谢您的回复。当我尝试运行应用程序时,我收到此错误 Error running pod install。
  • 你可以在你的项目目录中尝试flutter clean吗?之后 cd 进入 ios 目录并尝试 pod update

标签: ios flutter flutter-dependencies


【解决方案1】:

可能有很多原因。请提供错误或错误消息的屏幕截图,以提供更多信息。

我最近添加了cloud_firestore,花了几天时间解决了 ios 的依赖问题。

一些常见的错误是:

  1. 版本兼容性 Firestore 至少需要XCode version 10.1
  2. Pod 文件未安装。 解决这个问题 从终端转到yourproject/ios 目录并运行以下命令

pod install

  1. 确保您执行了此操作Step

如果您可以提供更多信息或您所做的步骤,我可以进一步指导您。

【讨论】:

  • 我使用的是 xcode 11.1 版和 mac os catilina。我添加了错误请检查。谢谢
  • 好的,你在哪一步?在pubsepc.yaml 文件中添加cloud_firestore: 后。运行颤振flutter pub get 然后运行pod install
  • @tyb9900 运行 pod install 后,上述错误消失了。现在我在应用程序运行时收到另一个错误我认为它崩溃了,我添加了有问题的错误,请检查
  • @EhsanBhatti 好的,我也收到了First throw call stack: 错误。有时由于AppDelegate.m文件,当我们添加[FIRApp Configure]时,你能显示你的AppDelegate.m文件吗?
  • @tyb9900 我已将其添加到我的问题中。请检查
猜你喜欢
  • 2021-12-16
  • 2020-03-12
  • 2021-02-13
  • 2020-07-11
  • 2021-06-08
  • 2021-07-08
  • 2020-03-22
  • 1970-01-01
  • 2020-02-16
相关资源
最近更新 更多