2012-08-09 3 views
0

ZXing QR 리더에 대한 단일 IOS 프레임 워크 파일을 얻는 방법을 찾기 위해 2 일 동안 찾고있었습니다. 내가 찾을 수있는 유일한 것은 내 자신의 프로젝트에 포함시킬 ZXingWidget 프로젝트입니다. 하지만 여기에서는 경로, 종속성 등을 추가해야 작동합니다.ZXing QR 리더 프로젝트에서 하나의 iOS 프레임 워크 파일 만들기

이 기능이 필요한 새 프로젝트에 쉽게 추가 할 수있는 단일 .framework 파일을 만드는 방법이 없습니까?

프레임 워크를 만들기 위해 kstenerud iOS 프레임 워크 템플릿을 찾았지만 ZXing 프로젝트에서 작동하지 않습니다.

답변

0

아니요, iOS에서는이 방법이 유용하지 않습니다.

프레임 워크는 일반적으로 항상 동적 링크 라이브러리이며 Apple은 iOS에서 DLL을 허용하지 않습니다. there are now framework builds for OS X에 유의하십시오.

이 정적으로 링크 된 라이브러리와 프레임 워크를 생산하는 엑스 코드를 해킹하는 것이 가능하다,하지만 그건 내가 디버그 방법에 미묘한 하드에 실패하고 가지고있는 코너 케이스에 엑스 코드를 밀어 것입니다 의심 의미하는 애플의 패턴에 대해이야 Xcode 버전을 넘을 가능성이 높음.

이 의견은 ZXing 프로젝트 파일 정리에 대한 Apple Xcode 엔지니어와 WWDC에서 논의한 내용 중 일부입니다. 새로운 프로젝트 파일은 현재 권장되는 모범 사례를 따르지만 iOS에서는 이전 프로젝트 파일에 필요한 것과 동일한 포함 경로 및 라이브러리 연결 프로젝트 사용자 지정이 여전히 필요합니다.