오늘 Xcode 6.1로 업그레이드하여 다음을 추측하십시오. 이제 TestFlight 데스크탑 앱을 사용하여 빌드를 제출하는 데 문제가 있습니다. 앱이 IPA 빌드를 시작하는 동안 발생하는 오류는 다음과 같습니다.
오류 : / usr / bin / codesign --force --preserve-metadata = 식별자, 권한, 리소스 규칙 --sign 854059d45eed724593debef577a562e1ba96ab55 --resource-rules = / tmp / QYFSJIvu7W / Payload / XX.app / ResourceRules.plist / tmp /QYFSJIvu7W/Payload/XX.app가 오류 1과 함께 실패했습니다. 출력 : 경고 : 옵션 "resource-rules"와 함께 --preserve-metadata를 사용합니다 (Mac OS X> = 10.10에서는 더 이상 사용되지 않음)! 경고 : --resource-rules는 Mac OS X> = 10.10에서 더 이상 사용되지 않습니다! /tmp/QYFSJIvu7W/Payload/XX.app/ResourceRules.plist : 자원을 읽을 수 없습니다
'지원 기사'는 무슨 일이 일어나고 있는지 전혀 모릅니다.
xcrun 또는 유사한 도구를 사용하는 Jenkins와 같은 CI 환경에서 동일한 문제가 발생하기 때문에 TestFlight 문제가 아닌 것 같습니다.
앱은 몇 달 동안 업데이트되지 않았으므로 곧 업데이트를 기대하지 않아도됩니다. 그것은 나와 저의 고객들에게 정말 효과가 있었기 때문에 다른 것을 위해 그것을 포기하는 데 정말로 열중하지 않았습니다.
이 오류에 대한 아이디어와 해결 방법은 매우 감사하겠습니다.
xcrun -sdk iphoneos PackageApplication -v <Path_to_App> -o <Path_to_IPA> --sign <Distribution_certificate> --embed <Provisioning_profile>
. Xcode 6.0.1에서는 모두 정상적으로 작동했습니다.