2011-11-17 2 views
0

을 참조합니다.이 website을 참조하고, 내 프레임 워크 파일에 MessageUI.framework을 가지고 있으며이를 선택 사항으로도 변경합니다.xcode (SMSUI.framework)에 SMS가 있지만 여전히

LD :하지만 난 여전히 아래이 오류가 경고 :
"_OBJC_CLASS _ $ _ MFMessageComposeViewController : /Users/mb/Desktop/tese/MessageUI.framework/MessageUI, 에서 파일 정의되지 않은 문자에 필요한 아키텍처 i386을 누락 "에서 참조 : OnlyForTest.o의 LD에서 objc 수준의-REF : 기호 (를) 찾을 수 없습니다 collect2 : 신분증 1은 종료 상태

나는 영어에 아주 좋은 초보자 및 아니다, 그래서 사용하십시오 반환 간단한 단어, 답장을 보내 주셔서 감사합니다.

답변

1

MessageUI.framework은 시뮬레이터가 아닌 기기에서만 작동합니다. missing required architecture i386 부분은 시뮬레이터에서 사용하려고한다는 것을 나타냅니다.

if ([MFMessageComposeViewController canSendText]) { 
    // do the display part 
} 
: 당신이 시뮬레이터에 충돌을 피하려면

는 다음과 같은 검사를 추가

관련 문제