2016-12-06 15 views
2

실행할 때 : ionic build ios 아카이브가 성공했지만 내보내기가 실패합니다.이온 빌드 ios ** 내보내기 실패 ** 오류 : exportArchive : 호환되는 내보내기 메타를 찾지 못했습니다.

오류 메시지 :

error: exportArchive: Found no compatible export methods for: DVTFilePath:0x7f9d3dc41d20:'/Users/**PATH**/platforms/ios/**PROJECTNAME**.xcarchive' 

Error Domain=IDEFoundationErrorDomain Code=1 "Found no compatible export methods for: DVTFilePath:0x7f9d3dc41d20:'/Users/**PATH**/platforms/ios/**PROJECTNAME**.xcarchive'" UserInfo={NSLocalizedDescription=Found no compatible export methods for: DVTFilePath:0x7f9d3dc41d20:'/Users/**PATH**/platforms/ios/**PROJECTNAME**.xcarchive'} 


Error: Error code 70 for command: xcodebuild with args: -exportArchive,-archivePath,fasTask.xcarchive,-exportOptionsPlist,/Users/**PATH**/platforms/ios/exportOptions.plist,-exportPath,/Users/**PATH**/platforms/ios/build/device 

나는 'export_method'하지만 같은 오류 메시지에 exportOptions.plist '방법'키를 수정했습니다.

Xcode를 제거하고 다시 설치해 보았습니다. 다시 설치 한 후의 첫 번째 빌드는 나에게 성공적인 빌드를 제공합니다. 첫 번째 빌드 이후에 빌드하면 이전과 같은 오류 메시지가 표시됩니다.

또한 npm uninstall -g ionic cordova이고 플랫폼 폴더의 모든 내용을 삭제하면 npm install -g ionic cordova 첫 번째 빌드가 성공하지만 실패하면 빌드가 성공합니다.

ionic serve은 매회 잘 작동합니다.

세부 사항 :

  • 엑스 코드 7.3.1
  • 이온 2.1.14
  • 코르도바 6.4.0
  • 코르도바 - IOS 4.3.1
  • 1.9.0
  • 을 IOS가-배포

감사합니다.

답변

2

안녕하세요. 동일한 문제가 있습니다. 이온 및 코드 바를 최신 버전으로 업데이트 한 후 발생했습니다. 나는 새 프로젝트 ionic start을 추가했으며, 시도 할 때 ionic run ios --device을 만들었습니다. 건물을 내 보내려하고 같은 출력을 얻었습니다.

이전 (업데이트 전) 프로젝트를 실행할 때 나는 ionic platform rm ios을 수행 한 다음 전혀 문제가 없었습니다. 그런 다음 ionic platform add ios 문제가 다시 재생되었습니다. 나는 업데이트 된 CLI가 플랫폼을 추가하고 있거나 업데이트 된 SDK 버전 (Xcode 8)을 기대하고 있다는 생각이 든다.

해결 방법 먼저 Xcode를 사용하여 장치에 응용 프로그램을 실행하고 설치 한 다음 터미널에서 ionic run ios --device -l을 실행하면 livereload ionic server가 생성됩니다. 결국에는 오류가 표시되지만 livereload 서버는 계속 작동하며 개발할 수 있으며 변경 사항은 문제없이 응용 프로그램에 반영됩니다.

엑스 코드 : 7.3.2 이온 : 2.1.13 코르도바 : 6.4

+0

당신을 감사하십시오! – user3891559

1

이 해결 방법은 많은 도움이 될 것입니다,

ionic build ios --emulator 
+0

그것은 나를 위해 일했습니다. :) –