program tip

Xcode 경고를 제거하는 방법 Apple Mach-O Linker 경고 '포인터가 주소에 정렬되지 않았습니다

radiobox 2020. 7. 29. 08:05
반응형

Xcode 경고를 제거하는 방법 Apple Mach-O Linker 경고 '포인터가 주소에 정렬되지 않았습니다


Xcode 프로젝트를 빌드 할 때 약간의 문제가 있습니다. 업데이트 포드 후에 경고음이 들립니다. 이렇게 생겼어요

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

이미 전체 사이트를 검색했지만 여전히 운이 없습니다. 그것은 프로젝트에 영향을 미치지 않지만 상당히 성가시다. 누구든지 도울 수 있습니까?


아마도 이진 파일이 코드를 컴파일 할 때 정렬되지 않은 포인터를 가지고 있음을 의미합니다. 이러한 경우 정렬은 기본적으로 1 바이트로 기본 설정되며 성능에 영향을 줄 수 있습니다. Xcode 8.3 공개 릴리스로 업데이트 한 후에도 여전히이 오류가 표시되므로 Google은 정적 라이브러리를 다른 설정으로 컴파일하여 사라질 수 있습니다.


firebase 지원에서이 응답을 받았습니다.

이것은 Xcode 8.3 베타의 알려진 문제이므로 베타 일 수도 있고 Xcode가 자세한 정보 일 수도 있습니다. 8.2.1에서도 잘 작동하므로 일시적으로 경고를 피하거나 8.3 베타의 경고를 무시하여 앱에 영향을 미치지 않는 것이 좋습니다.


Firebase 3.16.0 (Firebase Core 3.6 + Firebase Analytics 3.8.0)에서 수정되었습니다.


여러분, 이제 모두 해결되었습니다. 두 가지 프로젝트에서 모두 직접 테스트했습니다. 포드 스펙 파일이 명령 행 명령에 표시되도록 프로젝트의 올바른 디렉토리로 이동해야합니다.

pod update

모든 것이 제대로 작동하는지 확인하십시오!


이러한 문제는 릴리스 3.16.0에서 해결되고 수정 될 수 있습니다.

참고 URL : https://stackoverflow.com/questions/42268117/how-to-remove-the-xcode-warning-apple-mach-o-linker-warning-pointer-not-aligned

반응형