2014-06-17 8 views
1

SUP MBO를 사용하여 Xamarin iOS 응용 프로그램을 개발 중입니다. 우리는 Objective C에서 코드를 생성했으며 C# 코드 기반 (Xamarin)에서이 코드에 액세스하기 위해 생성 된 코드를 SUP 라이브러리와 SUP 헤더 클래스로 정적 라이브러리 (.a 파일)로 묶어야합니다. Build fat static library (device + simulator) using Xcode and SDK 4+내 정적 라이브러리가 제대로 작동하는지 확인하는 방법

우리는 보편적 인 정적 라이브러리 파일 (.a 파일)을 만들 수 있습니다. 이제 우리가 만든 범용 정적 라이브러리 파일이 작동하는지 여부를 확인하는 방법은 무엇입니까?

add 메서드를 구현하여 샘플 정적 라이브러리 파일을 만들었으며 Xamarin을 사용하여 C# 코드를 통해 액세스 할 수 있었지만이 오류가 발생했습니다. ## MT5211 : 네이티브 연결에 실패했습니다. 정의되지 않았습니다. Objective-C class : _OBJC_CLASS ## SUP 생성 코드를 사용할 때. 우리는 Xcode "다른 링커 플래그", "라이브러리 검색 경로", "헤더 검색 경로"의 빌드 설정에서 모든 속성에 대한 모든 올바른 값을 제공하지만 어떻게 진행할 수 있는지 잘 모릅니다. 우리는 무언가를 놓치고 있는지 또는 잘못된 길을 잃어버린 것인지 확실하지 않습니다.

답변

2

최상의 옵션은 기본 라이브러리 (및 해당 프로젝트가 작동하는지 확인하기 위해 바인딩 프로젝트를 실행하는 해당 테스트 응용 프로그램)에 대해 create a Binding project입니다.

문제 (빌드/링커/런타임 오류)가 있으면 문제를 올바르게 진단하기 위해 헤더 파일, 생성 한 바인딩 코드 및 전체 빌드 출력을 확인해야합니다.