Error Case 1 : ld: library not found for -lStaticAppSec_Debug
- 이 에러는 libStaticAppSec_Debug.a 파일이 존재하지 않을 때 발생합니다. libStaticAppSec_Debug.a 은 다음과 같은 위치에 있어야 합니다.
- $(YOUR_XCode_PROJECT_ROOT)/Libraries/AppSealingSDK/Libraries/libStaticAppSec_Debug.a
- $(YOUR_XCode_PROJECT_ROOT)/Libraries/AppSealingSDK/Libraries/libStaticAppSec_Debug.a
- 해당 파일이 존재하지 않는다면 다음 위치에서 복사하여 옮겨 올 수 있습니다.
- $(YOUR_Unity_PROJECT_ROOT)/Assets/AppSealingSDK/Libraries/libStaticAppSec_Debug.lib
- 옮긴 후, 해당 파일의 확장자를 .a로 변경해주세요.
- 또한 lStaticAppSec_Debug가 아닌 lStaticAppSec 에러인 경우에는 파일만 libStaticAppSec_Debug.a가 아닌 libStaticAppSec.a로 바꿔 동일한 방법으로 해결하세요.
Error Case 2 : Undefined symbols for architecture arm64: "_Unity_IsAbnormalEnvironmentDetected"
- 이 에러는 XCode Build Target의 Build Settings 설정에 Other Linker Flags 옵션에 적용되어야 할 내용이 누락되었거나, 잘못되어 있을 때 나타납니다.
- 위 그림과 같이 이동하여 다음과 같이 변경해 줍니다.
- 기존 값들을 제거한 후
- Debug : -lStaticAppSec_Debug -L$(PROJECT_DIR)/Libraries/AppSealingSDK/Libraries
- Release : -lStaticAppSec -L$(PROJECT_DIR)/Libraries/AppSealingSDK/Libraries
- Release ForProfiling : -lStaticAppSec_Debug -L$(PROJECT_DIR)/Libraries/AppSealingSDK/Libraries
- ReleaseForRunning : -lStaticAppSec_Debug -L$(PROJECT_DIR)/Libraries/AppSealingSDK/Libraries
- 기존 값들을 제거한 후