[xcode] ‘ld : 경고 : 옵션에 대한 디렉토리를 찾을 수 없습니다’

내 Xcode 4 앱을 빌드 할 때 다음 경고가 표시됩니다.

ld: warning: directory not found for option '-L/Users/frenck/Downloads/apz/../../../Downloads/Google Analytics SDK/Library'
ld: warning: directory not found for option '-L/Users/frenck/Downloads/apz/../Google Analytics SDK/Library'

하지만 앱에 Google 웹 로그 분석이 없습니다. 오류를 어떻게 제거 할 수 있습니까? 그리고 앱을 보관하면 오류가 발생합니다.

clang: error: no such file or directory: 'armv6'
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

나는 많은 것을 시도했지만 .IPA 파일을 만들려고 할 때 여전히이 오류가 발생합니다.



답변

이 작업을 수행해야합니다.

  1. 프로젝트를 클릭하십시오 (타겟)
  2. 빌드 설정을 클릭하십시오
    • 오류에 -L플래그 가 포함 된 경우 라이브러리 검색 경로 에서 값을 삭제하십시오.
    • 오류에 -F플래그 가 포함 된 경우 프레임 워크 검색 경로 에서 값을 삭제하십시오.

그리고 두 번째 오류와 관련하여 죄송합니다.이 오류로 도움을 드릴 수 없습니다. 다른 사람이 당신을 도울 수 있기를 바랍니다.


답변

사람들이 혼란스러워하는 두 가지 오류가 있습니다.

“옵션 ‘ -L / … “디렉토리를 찾을 수없는 경우 라이브러리 오류이므로 다음을 시도해야합니다.

  • 프로젝트를 클릭하십시오 (타겟)
  • 빌드 설정을 클릭하십시오
  • 라이브러리 검색 경로 아래에서 경로 를 삭제하십시오.

-F / … 옵션에 대해 디렉토리를 찾을 수없는 경우” 는 프레임 워크 오류이므로 다음을 시도해야합니다.

  • 프로젝트를 클릭하십시오 (타겟)
  • 빌드 설정을 클릭하십시오
  • 프레임 워크 검색 경로 아래에서 경로 를 삭제하십시오.

이것은 참조 된 파일을 움직일 때 발생할 수 있습니다.


답변

내 문제는 CocoaPods 가 생성 한 .xcworkspace 대신 원래 .xcodeproj 를 열었다는 것입니다 .


답변

다음에서 참조를 제거해야했습니다.

  • 표적
  • 빌드 설정
  • 프레임 워크 검색 경로

여기에 이미지 설명을 입력하십시오

그런 다음 빌드가 손상되었습니다 (예상). 그래서 프레임 워크 (FB SDK)를 제거하고 다시 추가했습니다. 더 이상 오류나 경고가 없습니다. 🙂


답변

나는 코코아 포드를 사용 하므로 나를 위해 Xcode를 종료하고 실행했습니다.

pod install

다시 프로젝트를 다시 열었습니다. 이것은 모든 것을 고쳤다!


답변

나를 위해 문제는 누락 된 이스케이프 “\”문자였습니다.

라이브러리 검색 경로에서 검색 경로가 여러 줄로 나뉘 었습니다. 편리하게, 그들은 나의 길의 공간에서 깨고 있었다. 이스케이프 “\”를 추가하면 문제가 해결되었습니다.

$(PROJECT_DIR)/My\ Project\ Name/My\ Directory


답변

내가 제거해야 할 참조를 찾았습니다.

  • 표적
  • 빌드 설정
  • 헤더 검색 경로