web-dev-qa-db-ja.com

キーチェーンに有効なiPhoneコード署名キーが見つかりません

だから私は私のMac ProにXCode 5とXamarinをダウンロードし、Single View Hello Worldアプリケーションを作成し、それを実行しているシミュレーターを介して起動することに興奮しましたか?

このエラーが発生しましたキーチェーンに有効なiPhoneコード署名キーが見つかりません

いいですね、過去と未来のすべてのスレッドを読みましたが、デバイスではなくiOSシミュレーターで実行したかったので、それらのスレッドは役に立ちませんでした。

ラップトップ上にある別のバージョンのシミュレーター(シミュレーターバージョン6および7)に切り替えることもできないことに気付きました。

Taskyのサンプルプロジェクトをダウンロードしたとき、これはうまく機能しており、さまざまな種類のシミュレータを切り替えることができます。

Interentまたは将来のネットワークにまだ記載されていないアドバイスはありますか?

31
Vaclav Elias

IPhone/iPadでデバッグしている場合、ツールバーからドロップダウン(ソリューションプラットフォーム)で適切なものを選択し、シミュレーターに変更しない場合、問題はなくなることを選択します。何も削除する必要はありません。

対応するドロップダウンメニューが見つからない場合は、この tutorial を表示する方法を確認してください。ツールバーに[ソリューションプラットフォーム]コンボボックスが表示されたら、iPhoneSimulationを選択して問題を解決できます。

31
Alfonso Leon

今日、Xamarinアップグレード後に同じ問題が発生しました。シミュレーターでアプリケーションを実行しようとしました。しかし、解決策は異なっていました。

このページに記載されている他のソリューションはすべて、特定の時間に適切であったか、特定の状況で正しく機能する可能性があることに注意してください。

今日のソリューション:

プロジェクト->「プロジェクトの名前」オプション->Build->iOS Bundle Signing->カスタムエンタイトルメント-削除テキストボックスからEntitlements.plist-> OKをクリック

ありがとう

18
Vaclav Elias

Mac Book proキーチェーンをリセットしましたが、この問題が発生しました。

その場合は、XCodeにアクセスして、Apple IDに適切にログオンしていることを確認してください。その場合、開発グループが表示されるはずです。もう一度[参加]をクリックする必要があります。

次の投稿を読んで、すべてを説明しています

2
ForceMagic

もう1つのソリューション。
リリース構成ではアプリを正常にビルドしましたが、デバッグ-トピックと同じ問題がありました。

スタートアップProject-> Options-> Build-> iOS Bundle Signingに移動します。次に、各構成のSigning IdentityおよびProvisioning Profileを確認しますDebugおよびRelease

私の場合、Release設定は以下の値で正しくセットアップされました(数日前に私によって):
-署名ID:開発者(自動)
-プロビジョニングプロファイル:自動

しかし、デバッグ設定は何とか静かに破損しました:
-署名ID:不明(iPhone配布:私の会社名
-Provisioning Profile:一致するプロファイルが見つかりません

したがって、リリースと同等になるようにデバッグ構成を修正してください。

1
rock_walker

私はMacOSXを使用していますが、Debug | iPhoneSimulationを使用してデバッグすると、Xamarin Studioでこの問題が発生しました。

エラーが繰り返されるだけです。私のために働いたのは、このリンクでした KMullinsによる回答

これは、有効期限が切れたプロファイルが更新されたためです。

0
vincent