如何在iOs应用程序中包含外部库?

时间:2018-04-08 11:52:31

标签: ios delphi

FirebaseCore.framework我有这个声明:

@interface FIRApp : NSObject

+ (void)configure;

@end

我在delphi中声明了这样一个对象:

  FIRAppClass = interface(NSObjectClass)
  ['{37BEFC11-8AE6-4312-971D-53BF9D8DB22A}']
    procedure configure; cdecl;
  end;
  FIRApp = interface(NSObject)
  ['{69F89279-48F0-4276-B337-37FE79821507}']
  end;
  TFIRApp = class(TOCGenericImport<FIRAppClass, FIRApp>) end;

现在,当我运行TFIRApp.OCClass.configure时,我收到错误“ ObjectiveC类无法找到FIRApp

我想念的是什么?如何在我的iOS应用程序中包含FirebaseCore.framework并实现FIRApp?

1 个答案:

答案 0 :(得分:3)

  

&#34;无法找到ObjectiveC类FIRApp&#34;

该错误意味着FIRApp类未完全链接到您的应用程序。为此,您需要在项目选项中添加-ObjC标志 - &gt; Delphi编译器 - &gt;链接 - &gt;传递给LD链接器的选项

enter image description here