Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向iOS未定义符号添加Firebase框架_Ios_Objective C_Firebase_Firebase Cloud Messaging_Linker Errors - Fatal编程技术网

向iOS未定义符号添加Firebase框架

向iOS未定义符号添加Firebase框架,ios,objective-c,firebase,firebase-cloud-messaging,linker-errors,Ios,Objective C,Firebase,Firebase Cloud Messaging,Linker Errors,我正在尝试将Firebase消息添加到我的iOS项目中。我不能使用豆荚,因为我的Developermachine上有一些豆荚坏了。因此,我手动添加框架。如自述文件所述,我将分析和消息传递文件夹的所有框架以及Firebase.h添加到我的Xcode项目中。我添加了Storekit.framework、libz、libc++和libsqlite3.0,正如在其他Stackoverflow问题中提到的那样,以消除大多数链接器错误。但由于以下错误,我仍然无法编译/链接我的项目: Undefined sy

我正在尝试将Firebase消息添加到我的iOS项目中。我不能使用豆荚,因为我的Developermachine上有一些豆荚坏了。因此,我手动添加框架。如自述文件所述,我将分析和消息传递文件夹的所有框架以及Firebase.h添加到我的Xcode项目中。我添加了Storekit.framework、libz、libc++和libsqlite3.0,正如在其他Stackoverflow问题中提到的那样,以消除大多数链接器错误。但由于以下错误,我仍然无法编译/链接我的项目:

Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_SKPaymentQueue", referenced from:
      objc-class-ref in FirebaseAnalytics(FIRAInAppPurchaseTransactionReporter_ca1fe3eb82b823d5f96d3f8b4baedc9c.o)
  "_OBJC_CLASS_$_SKProductsRequest", referenced from:
      objc-class-ref in FirebaseAnalytics(FIRAProductsRequest_8f770071350872416d311668917f3a41.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我不知道为什么它们会丢失,或者我需要添加哪个库来运行。有人知道该怎么做吗

我还应该提到,我在这个项目中使用了Qt


提前感谢,

您可以尝试转到项目的条目头文件,然后添加

#import "Firebase.h"

查看问题是否已解决。

您可以尝试转到项目的条目头文件,然后添加

#import "Firebase.h"
看看问题是否解决。

我也有同样的问题

我不知道为什么需要这个框架,但我将StoreKit.framework添加到链接的框架和库中,这使它能够编译

希望有帮助 我也有同样的问题

我不知道为什么需要这个框架,但我将StoreKit.framework添加到链接的框架和库中,这使它能够编译


希望有帮助!对于没有Cocoapods集成firebase并由于项目限制而被迫使用6.11.0(目前只能在Xcode10.x上运行)的任何人来说,这就是解决方案!感谢SNOYTo没有Cocoapods集成firebase并由于项目限制而被迫使用6.11.0(目前只能在Xcode10.x上运行)的任何人,这就是解决方案!谢谢斯努伊