Ошибка компоновщика Apple Mach-O с использованием Xcode 6.1 и unity 4.6

Попытка построить проект единства в Xcode. Это дает мне эту ошибку. Не могу понять. Я использую unity 4.6 and Xcode 6.1

Undefined symbols for architecture armv7:
  "UnityGetGLViewController()", referenced from:
      +[GameCenterManager showViewControllerModallyInWrapper:] in libGameCenterPlugin.a(GameCenterManager.o)
      +[GameCenterManager dismissWrappedController:] in libGameCenterPlugin.a(GameCenterManager.o)
      +[GameCenterManager unityViewController] in libGameCenterPlugin.a(GameCenterManager.o)
      -[StoreKitManager displayStoreWithProductId:] in libStoreKit.a(StoreKitManager.o)
      ___45-[StoreKitManager displayStoreWithProductId:]_block_invoke in libStoreKit.a(StoreKitManager.o)
      -[StoreKitManager productViewControllerDidFinish:] in libStoreKit.a(StoreKitManager.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

person generic2709    schedule 04.12.2014    source источник
comment
Попробуйте очистить проект и запустить.   -  person Kathiravan G    schedule 04.12.2014
comment
Сначала удалите производные данные, очистите проект и запустите   -  person Kathiravan G    schedule 04.12.2014
comment
сделал это уже. Сбой сборки, поэтому нет производных данных   -  person generic2709    schedule 04.12.2014


Ответы (1)


Откройте «Фазы сборки» для правильной цели, разверните «Источники компиляции» и добавьте файлы UnityGetGLViewController.m. Перейдите на вкладку «Фазы сборки», а затем «Источники компиляции» и убедитесь, что вы перетащили класс в список.

person Dharma    schedule 04.12.2014
comment
Мне не хватает этого файла в проекте. Может проблема в плагине? - person generic2709; 04.12.2014