2015-11-19 3 views
1

Проблема: я не могу создать и запустить из редактора Unity, или подключить Monodevelop к процессу устройства.Unity, Xcode, Список совместимости?

Специальные версии:

  • Unity5.2.2f
  • Xcode 7.1 (7B91b)

Я считаю, что все это связано с совместимостью, как Unity будет выплюнуть небольшое предупреждение, когда вы создаете и запускаете из редактора:

Unity xcode plugin has not current Xcode in its compatibility list. 
Please launch the project manually 
UnityEditor.HostView:OnGUI() 

Где я могу найти «Список совместимости Xcode»?

+1

Похоже, что это единство ошибки, они утверждали, что были фиксированными, но есть кто-то, имеющее то же самое проблема с использованием той же версии, что и вы. Возможно, попробуйте загрузить патч (5.2.2p4)? http://issuetracker.unity3d.com/issues/ios-build-and-run-doesnt-work-with-xcode-7-and-7-dot-1 – Roberto

+0

Собираюсь попробовать, я уже пробовал 3 версии xcode безрезультатно. – CostelloNicho

+0

Это было построено и работает для работы, поэтому спасибо за это, но что касается отладки, не играйте в кости. Все еще не позволяя monodevelop присоединяться к процессу – CostelloNicho

ответ

0

Обход всякий раз, когда в будущем это может произойти снова:

  • Открытые приложения в Finder
  • правой кнопкой мыши XCode приложение> содержимое пакета Показать
  • открытые Содержание
  • открыт Info.plist
  • копия DVTPluginCompatibilityUUID строка

  • В окне Finder нажмите ⇧⌘G (Shift + Ctrl + G)

  • Введите /Applications/Unity/PlaybackEngines/iOSSupport/Tools/OSX/Unity4XC.xcplugin/Contents
  • открытого info.plist в вашем любимом текстовый редактор
  • найти часть с:
    <key\>DVTPlugInCompatibilityUUIDs</key> 
        <array> 
         <string>63FC1C47-140D-42B0-BB4D-A10B2D225574</string> 
         <string>37B30044-3B14-46BA-ABAA-F01000C27B63</string> 
         <string> etc... 
    
  • добавить строку с:

     
         <string>[Paste the copied UUID here]</string> 
    
    до этой строки:
     </array>

  • Сохраните файл, и пр оставьте свой пароль, чтобы перезаписать plist.

Вы будете в состоянии иметь Unity запустить процесс сборки в XCode снова (после перезапуска XCode)

Смежные вопросы