프로젝트에서이 문제가 발생하여 빈 테스트 프로젝트로 시도했습니다. 여기 내가하는 일이있다.Executables 내의 명령 줄 도구로 Cocoa 응용 프로그램을 압축하지 못했습니다.
- Xcode에서 새로운 Cocoa 응용 프로그램 프로젝트를 만듭니다.
- 새 명령 줄 도구 대상을 추가하십시오.
- 이 대상을 코코아 응용 프로그램의 종속성에 추가하십시오.
- 코코아 응용 프로그램 대상 빌드 단계에 파일 복사 빌드 단계, 대상 = 실행 파일을 추가하고 실행 가능한 제품을 목록에 추가하십시오.
지금 코코아 응용 프로그램을 실행하십시오. 문제 없습니다, 응용 프로그램이 시작되었습니다. Finder에서 앱 번들을 탐색하고, Contents/MacOS에서 여기에서 실행 가능한 패키지 내용을 표시하십시오. 이것은 내가 기대하는 것입니다. 내가 아카이브 코코아 응용 프로그램은 다음과 같은 오류와 함께 실패 할 때
이 문제가 발생합니다 : 여기
(null): error: /Users/prudnikov/Library/Developer/Xcode/DerivedData/TestAppWithExecutable-hiysgipuqcktgoayxrgjfrtcxubl/Build/Intermediates/ArchiveIntermediates/TestAppWithExecutable/BuildProductsPath/Release/TestAppExecutable: No such file or directory
이 스크린 샷을 여기있다
인이 디렉토리의 내용
[email protected] ~ $ ls -al /Users/prudnikov/Library/Developer/Xcode/DerivedData/TestAppWithExecutable-hiysgipuqcktgoayxrgjfrtcxubl/Build/Intermediates/ArchiveIntermediates/TestAppWithExecutable/BuildProductsPath/Release/
total 8
drwxr-xr-x 5 prudnikov staff 170B Apr 26 21:59 ./
[email protected] 3 prudnikov staff 102B Apr 26 21:59 ../
drwxr-xr-x 3 prudnikov staff 102B Apr 26 21:59 TestAppExecutable.dSYM/
lrwxr-xr-x 1 prudnikov staff 239B Apr 26 21:59 [email protected] -> /Users/prudnikov/Library/Developer/Xcode/DerivedData/TestAppWithExecutable-hiysgipuqcktgoayxrgjfrtcxubl/Build/Intermediates/ArchiveIntermediates/TestAppWithExecutable/InstallationBuildProductsLocation/Applications/TestAppWithExecutable.app
drwxr-xr-x 3 prudnikov staff 102B Apr 26 21:59 TestAppWithExecutable.app.dSYM/
실행 파일 보관 - 문제 없음. 모든 빌드 설정은 기본값입니다.
또한 Cocoa 응용 프로그램 구성표의 실행 동작에 대해 디버그에서 릴리스 구성으로 변경하려고 시도했습니다. 이 경우에도 성공적으로 실행됩니다.
매우 이상합니다. 어떻게하는지 조언 해주세요.
업데이트 : OS에 문제가있는 것으로 보입니다. 사람들은 똑같은 모범을 보았고 효과가있었습니다. 그런 다음 Mac에서 새 계정을 만들고 거기에서 동일한 작업을 수행하면 효과가있었습니다. 어떤 글로벌 구성이이 문제를 일으킬 수 있습니까?
보면? – GayleDDS
어떤 디렉토리 또는 파일의 사용 권한이 필요합니까? 나는 DefivedData 디렉토리에서 모든 것을 제거했다. –