Сбой xcodebuild + iPhone под ssh с невозможностью загрузки плагина 'com.apple.Xcode.iPhoneSupport' - PullRequest
0 голосов
/ 28 апреля 2010

Я пытаюсь собрать приложение для iPhone из ssh. Это для моего инструмента сборки, который работает на другом компьютере.

Базовой SDK является iPhone Device 3.0.

Ошибка: «Не удалось загрузить плагин« com.apple.Xcode.iPhoneSupport »»

Тем не менее, выполнение с обычного терминала работает нормально. Также прямо из xcode.

Это журнал:

[trtrrtrtr@mac-pro-de-trtrr-trtr ~/mamcx/projects/JhonSell/iPhone]$ xcodebuild -target BestSeller -configuration Debug=== BUILDING NATIVE TARGET Three20 OF PROJECT Three20 WITH CONFIGURATION Debug ===

Checking Dependencies...
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv6, VALID_ARCHS=i386).
2010-04-27 16:16:50.369 xcodebuild[1168:4b1b] Error loading /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneRemoteDevice.xcodeplugin/Contents/MacOS/iPhoneRemoteDevice:  dlopen(/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneRemoteDevice.xcodeplugin/Contents/MacOS/iPhoneRemoteDevice, 265): no suitable image found.  Did find:
 /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneRemoteDevice.xcodeplugin/Contents/MacOS/iPhoneRemoteDevice: GC capability mismatch
2010-04-27 16:16:50.371 xcodebuild[1168:4b1b] Exception caught: Couldn't load plug-in 'com.apple.Xcode.iPhoneSupport'
2010-04-27 16:16:50.373 xcodebuild[1168:4b1b] Error loading /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneRemoteDevice.xcodeplugin/Contents/MacOS/iPhoneRemoteDevice:  dlopen(/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneRemoteDevice.xcodeplugin/Contents/MacOS/iPhoneRemoteDevice, 265): no suitable image found.  Did find:
 /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneRemoteDevice.xcodeplugin/Contents/MacOS/iPhoneRemoteDevice: GC capability mismatch
2010-04-27 16:16:50.373 xcodebuild[1168:4b1b] Exception caught: Couldn't load plug-in 'com.apple.Xcode.iPhoneSupport'
** BUILD FAILED **

Ответы [ 2 ]

0 голосов
/ 15 мая 2010

Кажется, проблема в проекте XCode. Смотрите следующую строку:

No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv6, VALID_ARCHS=i386).

Это означает, что:

  • Вы установили флажок «Build Active Architecture Only» в цели «BestSeller».
  • В качестве активной архитектуры у вас есть только «armv6», тогда как единственными допустимыми архитектурами являются «i386».

Я предлагаю вам проверить, правильно ли определены эти параметры в XCode. Затем вы можете пойти этими путями:

  • выполнить сборку в графическом интерфейсе XCode.
  • выполнить сборку в командной строке.
  • на локальном компьютере, используйте ssh для подключения и выполнения сборки в командной строке.
  • на удаленном компьютере, используйте ssh для подключения и выполнения сборки в командной строке.

Для каждой попытки сохраняйте выходные данные и сравнивайте их. Возможно, проблема не только в архитектуре, но, выполняя ее поэтапно, легче будет определить проблему.

0 голосов
/ 11 мая 2010

Если он работает нормально под Xcode и терминалом на одной машине, то это, вероятно, проблема с правами доступа пользователя в ssh.

...