2010-01-07 2 views
2

새 앱을 만들었으며 출시 버전으로 테스트하고 싶습니다. 그래서 Growl Framework를 프로젝트 폴더에 복사하고 XCode에 추가했습니다.(Growl) Framework을 내 앱의 출시 버전에 추가 할 수 없습니다.

그런 다음 프로젝트의 대상에 새 파일을 복사하고 Growl.framework을 "대상"의 새로운 "파일 복사"프레임 워크 폴더에 복사했습니다. 내 프로젝트를 디버깅 할 때는 괜찮습니다.하지만 버전을 "릴리스"로 변경 한 다음 빌드를 수정하면 Dock의 XCode 아이콘에 빨간색 "1"이 표시됩니다. 나는 왜이 오류가 올지 모릅니다. Google에서 검색했지만 아무 것도 찾을 수 없습니다.

누구든지 나를 도와 줄 수 있습니까?! 여기 내 복사 된 파일의 그림은 다음과 같습니다

XCode http://b1.s3.quickshareit.com/bild15ead2.png

답변

3

링크 단계 위의 파일 복사 단계를 주문하십시오.

난 내 프로젝트의 모든 권리를 디버깅,하지만 난 버전을 "릴리스"및 빌드보다를 변경하는 경우

-> Dock에서 내 엑스 코드 아이콘 레드 "1"이,

글쎄, 오류가 뭐라 구요?

+0

디버거에서 오류가 표시되지 않습니다. 내 아이콘에 오류가 없습니다. – ahmet2106

+0

오류는 실행 오류가 아닌 빌드 오류입니다. 따라서 디버거가 아닌 빌드 로그를 살펴 봐야합니다. –

+0

죄송합니다, 분실 됨 : pbxcp : 경고 : 제거 할 수 없음 : /Users/ahmet/Desktop/Release/TaskApp.app/Contents/Frameworks/Growl.framework/Versions/A/Growl : 해당 파일 또는 디렉토리가 없습니다. – ahmet2106

3

alt text http://b2.s3.quickshareit.com/bild23a027.png

"조작 된 개체 : 알 수없는로드 명령 5"

이것은 보통 당신이 맥 OS X (예 : SnowLeopard)의 최신 버전에 내장 된 바이너리를 가지고 있음을 나타냅니다 당신은 노력하고 이전 버전의 Mac OS X (예 : 10.5 Leopard)에서 링크 할 수 있습니다.

개발 환경 및 OS에 맞는 올바른 버전의 Growl 프레임 워크가 있는지 확인하십시오.

+1

당신의 답변을 읽으면서 실제로 Leopard에서 Growl 프레임 워크의 버전 1.2를 사용하는 데 문제가 있음을 상기 시켰습니다. 배포 목표를 x86_64 (10.x)에서 10.6으로 설정했기 때문입니다. 우리는 지난 달 1.2.1 버전을 수정하고 릴리스했습니다. http://code.google.com/p/growl/downloads/detail?name=Growl-1.2.1-Framework.tbz @ ahmet2106 : 그것을 사용하십시오. –

+0

@Peter Hosey 이것은 실제로 어떤 것을 바꾸지 않습니다. 하지만 제 생각에는 당신이 모두 옳다고 생각합니다. Xcode 3.1.4와 Mac 10.5.6 버전이 있어야합니다. Snow Leopard를 구입할 것입니다 .- 프레임 워크 1.2.1을 사용할 수있는 다른 기회는 없었습니다. 내 프로젝트에서 아무것도 바꿀 필요가 없다. 왜 그런지 모르겠다. – ahmet2106

관련 문제