development

Xcode-LLDB 대상 생성 오류

big-blog 2020. 12. 25. 22:44
반응형

Xcode-LLDB 대상 생성 오류


XCode 6 베타 4로 빌드 할 때마다이 오류가 발생합니다. 내 앱이 엄청나게 느려지는 것 같습니다.

경고 : '/***/***/***/***.app'경로에서 LLDB 대상을 만드는 동안 오류가 발생했습니다. 빈 LLDB 대상을 사용하면 원격 장치에서 느린 메모리 읽기가 발생할 수 있습니다.

이것은 정확히 무엇을 의미하며 어떻게 수정합니까?
미리 감사드립니다!


Architectures=$(ARCHS_STANDARD_32_BIT)64 비트 기기에서 앱 을 사용 하고 실행 했습니까 ? (iPhone 5S 또는 iPhone 5S 시뮬레이터)

Apple은 64 비트를 지원하지 않는 앱에 대해 더 엄격한 것 같습니다. 따라서 특별한 이유가 없다면 빌드 아키텍처에 arm64를 포함하는 것이 좋습니다.

64 비트 아키텍처에 대한 참고 사항

앱 확장 대상은 아키텍처 빌드 설정에 arm64 아키텍처를 포함해야합니다. 그렇지 않으면 App Store에서 거부됩니다. Xcode는 새 앱 확장 대상을 만들 때 '표준 아키텍처'설정과 함께이 아키텍처를 포함합니다.

포함 된 앱 대상이 포함 된 프레임 워크에 링크되는 경우 앱에 arm64 아키텍처도 포함되어야합니다. 그렇지 않으면 App Store에서 거부됩니다.

64 비트 개발에 대한 자세한 내용은 대상 플랫폼에 따라 Cocoa Touch 용 64 비트 전환 가이드 또는 Cocoa 용 64 비트 전환 가이드를 참조하세요.

출처 : https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html#//apple_ref/doc/uid/TP40014214-CH5-SW1


이 경고는 빌드 설정을 변경하면 해결됩니다.

  1. 프로젝트-> 빌드 설정을 선택하십시오.
  2. 변경 에 '아키텍처' '표준 아키텍처 (하는 ARMv7, arm64) - $ (ARCHS_STANDARD)' 2 단계

  3. 그러면 iOS 5.1.1 이상이 지원된다는 경고가 표시됩니다. '배포 대상을 5.1.1로 변경'을 클릭합니다.

3 단계

  1. Target에 대해 단계를 반복합니다 (자동으로 변경되지 않는 경우).

4 단계

또한 Apple은 개발자가 아키텍처가 아닌 64에서 앱을 빌드하도록 강요하기 때문에 선호되는 빌드 설정입니다. Apple 문서 링크


빌드 설정 => 프로젝트와 대상 모두에 유효한 아키텍처를 다시 확인하십시오.

내 말은 : arm64 armv7 i386 (오류의 원인은 i386)

나는 그것을 다음으로 바꿨다 : arm64 armv7

도움이 되었기를 바랍니다.


Xcode 6.4, Swift 1.2에서. Project와 Target을 올바른 arm 버전 (arm64, armv7 및 armv7s)으로 편집해야했습니다. 구경하다:

여기에 이미지 설명 입력


내 "아키텍처"에는 arm64가 포함되어 있지만 대상의 "유효한 아키텍처"에 arm64를 추가해야했습니다.

참조 URL : https://stackoverflow.com/questions/25088252/xcode-error-creating-lldb-target

반응형