2012-02-08 3 views
10

내 응용 프로그램을 마쳤습니다.이 갑작스런 오류가 발생하여 업로드 할 준비가되었습니다. 코드 서명 ID를 변경하라는 다른 게시물을 확인한 후 행운을 보냈습니다. 나는 정체성과 변화가없는 모든 단일 선택을 시도했다. 누구든지 무슨 일이 일어나고 있는지 알고 있다면 단순히 내 앱을 제출하기를 원하기 때문에 정말 감사 할 것입니다. 여기종료 코드 1 오류로/usr/bin/lipo 명령이 실패했습니다.

그것이 erorr 로그에 말한다 다른 것입니다 :

/usr/bin/lipo: /Users/teddy/Library/Developer/Xcode/DerivedData/grocery_stores-dcyubhefhrcjhtcxbhldfpukdgdz/Build/Intermediates/grocery stores.build/Release-iphoneos/grocerystores.build/Objects-normal/armv7/grocery stores and /Users/teddy/Library/Developer/Xcode/DerivedData/grocery_stores-dcyubhefhrcjhtcxbhldfpukdgdz/Build/Intermediates/grocery stores.build/Release-iphoneos/grocery stores.build/Objects-normal/armv7/grocery stores have the same architectures (armv7) and can't be in the same fat output file 

Command /usr/bin/lipo failed with exit code 1 
+0

http://stackoverflow.com/questions/2793392/how-do-i-compile-a-static-library-fat-for- armv6-armv7-and-i386 – Sarah

+1

안녕하세요 @ Teddy13 처음부터 만든 xcode 프로젝트에 대해 이야기하고 있습니까? 아니면 다른 사람으로부터받은 프로젝트에서 작업하고 있습니까? 받은 오류가 뚱뚱한 정적 라이브러리를 작성하는 것과 관련되어 있기 때문에 묻습니다. 우연히 할 수없는 일입니다. –

답변

19

Project> Build Settings> Architectures에있는 유효한 아키텍처의 값을 기본 "armv6 armv7"에서 "armv7"으로 변경하여이 문제를 해결했습니다. 희망이 도움이됩니다.

+0

빌드하려고하는 프로젝트에 대해 조금 더 설명해주십시오. 저에게 도움이되었습니다. 내 시간을 절약 해 주셔서 감사합니다. – Vad

+0

나를 위해 일했습니다 –

+0

내 문제도 해결했습니다 :) 감사합니다! – zvjerka24

4

그것은 정확히 실행중인 명령없이 일어나는 상황을 확인하기 어렵다. 같은 입력 파일을 두 번 지정하는 것처럼 보입니다. 즉, arm7 버전과 lipo는 유니버셜 파일에 2 개의 arm7 버전의 식료품 점 스토어를 추가 할 수 없다는 것을 알려줍니다. 달리고있는 lipo 명령을 입력 할 수 있습니까? lipo 맨 페이지에서 : -create 입력 파일 (또는 파일)을 가져 와서 하나의 범용 출력 파일을 작성하십시오. 여기에 같은 파일이 두 번 나열되어있을 가능성이 있습니까?

1

빌드 타겟을 시뮬레이터 빌드로 변경하고, 깨끗하게하고 다시 실행하십시오.

+0

이것은 나에게도 도움이되었지만 빌드 타겟을 변경하지 않아도되었습니다. 그냥 깨끗하고 지어 라. – weezma2004

0

내 경우에는 내가 포드 대신 프로젝트 작업 영역의 개 발의 projectfile을 사용

관련 문제