0

我在尝试为 iOS 构建 PlaskapePublishingKit 1.6 和演示时遇到了一些麻烦。

起初我试图在一个实际的 Unity 游戏项目中构建 Publishing SDK 1.6。最后我得到了一些 Xcode 链接器错误。它说

"_stopLocationTracking", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_playscape_report_getCustomVariable", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_setListenerName", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_playscape_report_clearCustomVariables", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_playscape_report_StartNewFlow", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_playscape_report_ReportSocialSubmitScore", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o

我有很多这样的错误。在 Unity 构建期间唯一出错的是一些关于 FacebookSDK 的警告:

Missing file: /Users/N01/Downloads/PublishingKit-Demo-Unity-master/Assets/Facebook/Editor/iOS/Facebook/Editor/iOS/FbUnityInterface.mm 
Missing file: /Users/N01/Downloads/PublishingKit-Demo-Unity-master/Assets/Facebook/Editor/iOS/Facebook/Editor/iOS/FbUnityInterface.h
Missing file: /Users/N01/Downloads/PublishingKit-Demo-Unity-master/Assets/Facebook/Editor/iOS/Facebook/Scripts/NativeDialogModes.cs
...
Missing file: /Users/beannt/Documents/FacebookSDK/FacebookSDK.framework > /Users/beannt/Documents/FacebookSDK/FacebookSDK.framework

(那个 /Users/beannt/Documents/ 部分看起来很可疑,它来自 sample_config.projmods)

所以我尝试并隔离了项目和官方 PublishingKit-Demo。在生成 Xcode 项目并构建它之后,添加所有这些框架:

  AddressBook.framework
  AssetsLibrary.framework
  CoreData.framework
  CoreTelephony.framework
  CoreText.framework
  Security.framework
  libc++.dylib
  libz.dylib

  GoogleOpenSource.framework
  GooglePlus.framework
  gpg.framework

我仍然收到一堆与

  ***, referenced from:
  RegisterMonoModules() in RegisterMonoModules.o

我怎样才能解决这个问题?

4

0 回答 0