내 앱에서 네 개의 라이브러리를 사용합니다. 그 중 두 개는 제 3 자 (출처에서 만들어 짐)이고 두 개는 제 자신입니다. 빌드 디버그 및 앱의 릴리스 빌드는 문제없이 작동합니다.라이브러리에서 링크 된 제품을 제외하지 않으면 앱에서 보관시 아키텍처 "armv7에 대해 정의되지 않은 기호"가 표시됩니다.
그러나 앱을 보관하려고 할 때 개인용 라이브러리 중 하나에있는 모든 기호에 대해 "아키텍처 용 armv7에 대해 정의되지 않은 기호"가 표시됩니다 (둘 중 하나만).
해당 라이브러리의 빌드 설정에서 "Strip Linked Product"를 NO로 설정하면 앱을 보관할 수 있다는 것을 발견했습니다.
제 질문은 왜 네 개의 라이브러리 중 하나만 사용해야합니까? 그리고 문제를 해결하기 위해 내가 할 수있는 일이 있습니까?
Xcode 5.0.2를 사용하고 있습니다. 앱과 모든 라이브러리는 iOS 7 및 표준 아키텍처 (armv7 및 armv7)의 배포 대상으로 구축됩니다.