今日Xcode 6.1にアップグレードしましたが、何を推測しますか?TestFlightデスクトップアプリを使用してビルドを送信できません。アプリがIPAの構築を開始しているときに発生するエラーは次のとおりです。
エラー:/ usr / bin / codesign --force --preserve-metadata = identifier、entitlements、resource-rules --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では、すべて問題なく動作しました。