2010-04-27 2 views
0

ssh에서 iPhone 앱을 컴파일하려고하는 중입니다. 이것은 다른 컴퓨터에서 실행되는 빌드 도구입니다.xcodebuild + iPhone이 ssh 아래에서 실패 함 'com.apple.Xcode.iPhoneSupport'를로드 할 수 없습니다.

기본 sdk는 iPhone 장치 3.0입니다.

오류 : "플러그인을로드 할 수 없습니다 'com.apple.Xcode.iPhoneSupport'"

그러나, 확인 정규 터미널 실행에서 실행. 또한 xcode에서 직접.

[[email protected] ~/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 ** 

답변

0

은 엑스 코드에서 잘 실행과 같은 시스템에 터미널이 그때는 아마 SSH에서 사용자와 권한 문제가있는 경우 :

로그입니다.

0

XCode 프로젝트에서 문제가되는 것 같습니다.

  • 당신은 "인기 상품"대상의 "액티브 아키텍처를 구축 만"체크 상자를 활성화 : 그것은 나타냅니다

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

    : 다음 줄을 참조하십시오.

  • "armv6"만 활성 아키텍처로 사용하는 반면 올바른 아키텍처는 "i386"입니다.

이러한 옵션이 XCode에서 올바르게 정의되었는지 확인하는 것이 좋습니다. 그런 다음 다음 방법을 사용할 수 있습니다.

  • XCode GUI에서 빌드를 수행하십시오.
  • 명령 줄에서 빌드를 수행하십시오.
  • 로컬 시스템에서 ssh를 사용하여 연결하고 명령 행에서 빌드를 수행하십시오.
  • 원격 시스템에서 ssh를 사용하여 연결하고 명령 행에서 빌드를 수행하십시오.

각 시도마다 출력을 저장하고 비교하십시오. 어쩌면 아키텍처 문제가 유일한 문제는 아니지만, 단계별로 수행하면 문제를 쉽게 파악할 수 있습니다.

관련 문제