내부적으로 Xcode 빌드를 사용하는 동일한 Rake 스크립트를 기반으로 빌드하는 두 개의 프로젝트가 있습니다. xcodebuild -archivePath
(ARCHIVE 성공)으로 빌드 한 다음 xcodebuild -exportArchive
으로 앱을 패키지합니다. 문제는 첫 번째 프로젝트가 모든 단계를 완료하지만 에서 두 번째 실패는 xcarchive
이 잘못 되었기 때문입니다. 나는이 2 개의 아카이브를 비교했으며 기형은 Info.plist
아카이브가 누락되어 발생합니다. Info.plist
을 수동으로 준비하고 xcarchive
에 넣으면 문제없이 패키지 할 수있었습니다.xcarchive가 Info.plist가 누락되어 형식이 잘못되었습니다.
XCode 빌드가 Info.plist
안에 xcarchive
파일을 생성하지 않는 단서가 있습니까?
문제의 해결책을 찾았습니까? 나는 동일한 문제를보고 있는데 일부 인터넷 검색 후에 나는 그 중 일부를 추가하여 (이전 주석에서) 문제를 해결했다. 나는 그 사람들이 올바르게 설정되어 있다고 생각하지만 나는 여전히 같은 문제를 겪고있다. 내가 볼 수있는 한, 코코아포드 0.38.2 -> 1.1.1을 업그레이드 한 후 다른 문제를 수정하기 위해 CONFIGURATION_BUILD_DIR = "$ {BUILD_DIR}"을 SYMROOT = "$ {BUILD_DIR}로 변경 한 후 문제가 발생했습니다 and Xcode 7.2 -> 8.2.1 – diidu
이것은 지금까지 찾은 것 중 가장 직접적인 대답입니다 : https://developer.apple.com/library/content/qa/qa1273/_index.html 그러나 그것은 저에게 효과가 없었습니다. – diidu
결국 나는 SYMROOT을 제거하고 그냥 기본값을 사용하여 작업을하고 있습니다. 훨씬 더 빨리 알아야합니다. – diidu