Xcode 빌드 단계에서 컴파일 에러가 발생합니다.

 

Error Case 1 : ld: library not found for -lStaticAppSec_Debug

Xcode______________________.1.png

  1. 이 에러는  libStaticAppSec_Debug.a 파일이 존재하지 않을 때 발생합니다.  libStaticAppSec_Debug.a 은 다음과 같은 위치에 있어야 합니다.
    • $(YOUR_XCode_PROJECT_ROOT)/Libraries/AppSealingSDK/Libraries/libStaticAppSec_Debug.a

  2. 해당 파일이 존재하지 않는다면 다음 위치에서 복사하여 옮겨 올 수 있습니다.
    •  $(YOUR_Unity_PROJECT_ROOT)/Assets/AppSealingSDK/Libraries/libStaticAppSec_Debug.lib
    • 옮긴 후, 해당 파일의 확장자를 .a로 변경해주세요.

  3. 또한 lStaticAppSec_Debug가 아닌 lStaticAppSec 에러인 경우에는 파일만  libStaticAppSec_Debug.a가 아닌 libStaticAppSec.a로 바꿔 동일한 방법으로 해결하세요.

 

Error Case 2 : Undefined symbols for architecture arm64: "_Unity_IsAbnormalEnvironmentDetected"

Xcode______________________.2.png

  1. 이 에러는 XCode Build Target의 Build Settings 설정에 Other Linker Flags 옵션에 적용되어야 할 내용이 누락되었거나, 잘못되어 있을 때 나타납니다.Xcode______________________.3.png
  2. 위 그림과 같이 이동하여 다음과 같이 변경해 줍니다.
    1. 기존 값들을 제거한 후

    2. Debug : -lStaticAppSec_Debug -L$(PROJECT_DIR)/Libraries/AppSealingSDK/Libraries

    3. Release  : -lStaticAppSec -L$(PROJECT_DIR)/Libraries/AppSealingSDK/Libraries

    4. Release ForProfiling : -lStaticAppSec_Debug -L$(PROJECT_DIR)/Libraries/AppSealingSDK/Libraries

    5. ReleaseForRunning : -lStaticAppSec_Debug -L$(PROJECT_DIR)/Libraries/AppSealingSDK/Libraries

    6. Xcode______________________.4.png
    7. Xcode______________________.5.png
    8. Xcode______________________.6.png

 

도움이 되었습니까?
0명 중 0명이 도움이 되었다고 했습니다.
또 다른 질문이 있으십니까? 문의 등록
comment section

0 댓글

댓글을 남기려면 로그인하세요.