2011-05-06 6 views
0

저는 티타늄 스튜디오 (1.0.0.201104272233)와 티타늄 개발자 (1.2.2)를 사용 중이며 방금 앱 개발을 시작했습니다. 그것은 아이폰 시뮬레이터에 잘 구축됩니다. 예! 그러나. . .Appcelerator iPod 빌드 문제

[INFO] Performing clean build
[ERROR]
[ERROR] Error: Traceback (most recent call last):
File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.0/iphone/builder.py", line 1306, in main
execute_xcode("iphoneos%s" % iphone_version,args,False)
File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.0/iphone/builder.py", line 1066, in execute_xcode
output = run.run(args,False,False,o)
File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.0/iphone/run.py", line 39, in run
sys.exit(rc)
SystemExit: 65

여기에 전체 빌드 로그이다 : 나는 장치를 구축 할 때, 나는이 오류 얻을 내가 OSX 10.6.7를 사용하고 pastie.org

을, 티타늄 SDK 1.7.0는 IOS 4.2 SDK (또는 4.3). xCode3 in/Developer 및 xCode4 in/xCode4 /와이 문제에서 벗어나는가는 선이 있습니다. 소프트웨어 버전 4.3.3으로 iPod touch를 제작하려고합니다.

Studio는 시뮬레이터에서 작업 할 때 Developer가 xCode4의 병렬 위치를 Developer보다 잘 처리하는 것 같습니다. 빌드 폴더를 여러 번 삭제하고 다른 ios/Titanium SDK를 시도했습니다.

+0

Xcode에서 빌드 할 수 있습니까? '/ build/iphone/*. xcodeproject'? – bh88

+0

아니요. 시도 할 때 여러 서명 ID가 있으며 만료 된 ID를 선택한다고 나와 있습니다. 또한 코드 서명 오류가 발생했습니다. 나는 xcode에서 그 파일을 만들 수 있다는 것을 결코 알지 못했다. 당신은 힌트를 줘서 끝내고 게시 할게요. –

+0

이것은 무리를 잡았지만 [링크] (http://ericholsinger.com/programming/xcode-codesign-failed-with-exit-code-1-expired-certificates-causing-ambiguous-matches/)를 도와주었습니다. 키 체인에서 제거 된 모든 만료 된 인증서를 가져 오는 사이클 수입니다. 당신은 승자 브라이언입니다! –

답변

1

이 키는 * .xcodeproject 파일을 사용하여 xCode에서 응용 프로그램을 빌드 할 수 있다는 것입니다. 이렇게하면 개발자가 iPod/Apple 요구 사항과 인증에 관련된 오류 메시지와 함께 모든 디버깅 환경을 제공하여 모든 설정을 올바르게 수행 할 수 있습니다. Titanium Studio 또는 Developer에서 정확하고 정확한 것으로 보일 수 있지만 오류 또는 충돌이있을 수 있습니다. 제 경우에는 키 체인에 인증서가 중복되어 있었고 프로비저닝 설정에서 약간의 오류가있었습니다. 로그에서 볼 수 있듯이 Titanium Studio 또는 Developer에서 전혀 알 수 없었습니다.

도움이되는 질문과 안내에 대해 Brian에게 감사드립니다.