如何构建ios unity项目作为ios框架项目?

时间:2015-12-23 13:03:09

标签: ios unity3d frameworks

我确实导出了iOS Unity Project,然后我想将项目转换为iOS Framework Project。因为我想将项目转换为SDK(.framework)以便在其他普通应用程序中使用SDK。

当它构建到框架项目中时,崩溃在UnityInitApplicationNoGraphics()

  

(发生崩溃>>> il2cpp :: vm:MetadataCache :: Initialize())

应用程序项目(包括unity ios框架)发生在以下函数中。

   - (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
   {
      ...
      // it is occurred crash in following function. (the parameter is path of Application(.app))
      UnityInitApplicationNoGraphics([[[NSBundle mainBundle] bundlePath] UTF8String]);
      ...
   }

它也被称为应用程序项目UnityInitTrampoline();中框架的UnityParseCommandLine(argc, argv);main.mm(argv参数是应用程序的路径(.app))。

UnityInitTrampoline();UnityParseCommandLine(argc, argv);函数的含义是什么?

0 个答案:

没有答案