모바일 디바이스 API 실행환경(iOS) 3.5 오류 문의
- 작성자 :
- 최*원
- 작성일 :
- 2016-06-06 03:59:48
- 조회수 :
- 1,088
- 구분 :
- 모바일
- 진행상태 :
- 완료
Q
모바일 디바이스 API 실행환경(iOS) 3.5 에서 build했는데 오류가 발생했습니다.
설치내용:
node.sh v4.4.5
phonegap 6.2.6
cordova 6.2.0
오류내용--->
==================================================
Ld /Users/mymac/Library/Developer/Xcode/DerivedData/DEVICEAPI-elrxefaoorxdjsasevkpqwiegjpv/Build/Products/Debug-iphonesimulator/DeviceAPIGuide.app/DeviceAPIGuide normal x86_64
cd /Users/mymac/Documents/workspace/cordova/DeviceAPIGuide_iOS_V3.5.1
export IPHONEOS_DEPLOYMENT_TARGET=6.0
export
...
Undefined symbols for architecture x86_64:
"_deflate", referenced from:
-[ASIDataCompressor compressBytes:length:error:shouldFinish:] in libEGovComModule.a(ASIDataCompressor.o)
"_deflateEnd", referenced from:
-[ASIDataCompressor closeStream] in libEGovComModule.a(ASIDataCompressor.o)
"_deflateInit2_", referenced from:
-[ASIDataCompressor setupStream] in libEGovComModule.a(ASIDataCompressor.o)
"_inflate", referenced from:
-[ASIDataDecompressor uncompressBytes:length:error:] in libEGovComModule.a(ASIDataDecompressor.o)
"_inflateEnd", referenced from:
-[ASIDataDecompressor closeStream] in libEGovComModule.a(ASIDataDecompressor.o)
"_inflateInit2_", referenced from:
-[ASIDataDecompressor setupStream] in libEGovComModule.a(ASIDataDecompressor.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
=====================================================================
설치내용:
node.sh v4.4.5
phonegap 6.2.6
cordova 6.2.0
오류내용--->
==================================================
Ld /Users/mymac/Library/Developer/Xcode/DerivedData/DEVICEAPI-elrxefaoorxdjsasevkpqwiegjpv/Build/Products/Debug-iphonesimulator/DeviceAPIGuide.app/DeviceAPIGuide normal x86_64
cd /Users/mymac/Documents/workspace/cordova/DeviceAPIGuide_iOS_V3.5.1
export IPHONEOS_DEPLOYMENT_TARGET=6.0
export
...
Undefined symbols for architecture x86_64:
"_deflate", referenced from:
-[ASIDataCompressor compressBytes:length:error:shouldFinish:] in libEGovComModule.a(ASIDataCompressor.o)
"_deflateEnd", referenced from:
-[ASIDataCompressor closeStream] in libEGovComModule.a(ASIDataCompressor.o)
"_deflateInit2_", referenced from:
-[ASIDataCompressor setupStream] in libEGovComModule.a(ASIDataCompressor.o)
"_inflate", referenced from:
-[ASIDataDecompressor uncompressBytes:length:error:] in libEGovComModule.a(ASIDataDecompressor.o)
"_inflateEnd", referenced from:
-[ASIDataDecompressor closeStream] in libEGovComModule.a(ASIDataDecompressor.o)
"_inflateInit2_", referenced from:
-[ASIDataDecompressor setupStream] in libEGovComModule.a(ASIDataDecompressor.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
=====================================================================
A
최진원님 안녕하세요.
전자정부 모바일 실행환경을 가져다
사용하시는것 같은데요.
스태틱라이브러리와 바인딩이 제대로 않되는듯 합니다.
1)
libEGovComModule.a파일이 프로젝트에 추가되어 있는지 확인해 보시구요.
만약 추가되어 있다면
2)
의존관계에 있는 추가 라이브러리가 있는데
libz.dylib (libz.tbd) 가 존재하는지 확인하시고 추가하시기 바랍니다.
전자정부 모바일 실행환경을 가져다
사용하시는것 같은데요.
스태틱라이브러리와 바인딩이 제대로 않되는듯 합니다.
1)
libEGovComModule.a파일이 프로젝트에 추가되어 있는지 확인해 보시구요.
만약 추가되어 있다면
2)
의존관계에 있는 추가 라이브러리가 있는데
libz.dylib (libz.tbd) 가 존재하는지 확인하시고 추가하시기 바랍니다.