4

XCode 6.3 を使用してアプリを Testflight にアップロードしようとしています。ただし、アプリを検証しようとすると、次のエラー メッセージが表示されます。

証明書とプロビジョニング プロファイルを再生成しようとしましたが、成功しませんでした。

エラー: エラー ITMS-90035: 「署名が無効です。コード オブジェクトはまったく署名されていません。パス [VirtualMechanic.app/dsym_upload.sh] のバイナリに無効な署名が含まれています。アドホック証明書または開発証明書. Xcode のコード署名設定がターゲット レベルで正しいことを確認します (プロジェクト レベルで値を上書きします). さらに、アップロードしているバンドルがリリース ターゲットを使用してビルドされていることを確認してくださいシミュレータ ターゲットではなく、Xcode です。コード署名の設定が正しいと確信している場合は、Xcode で [Clean All] を選択し、Finder で [build] ディレクトリを削除して、リリース ターゲットを再ビルドします。詳細については、お問い合わせください。 https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html

4

1 に答える 1

6

そのスクリプトは、デバッグ シンボルを Crittercism にアップロードするために使用されるビルド フェーズdsym_upload.shの一部として実行されるスクリプトであるため、アプリ バンドルには属しません。

アプリ バンドルにコピーしているビルド フェーズを見つけて削除しますが、ビルド フェーズ内で実行する必要があることに注意してください。

これは、ポッドをバージョン 5.2.0 にアップグレードすることを推奨する問題に関連する公式のCrittercism サポート記事です。

于 2015-05-01T07:05:36.613 に答える