31

それで、私は自分の Mac Pro に XCode 5 と Xamarin をダウンロードし、Single View Hello World アプリケーションを作成しました。

No valid iPhone code signing keys found in keychainというエラーが表示されました。

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

すでにラップトップにある別のバージョンのシミュレーターに切り替えることさえできないことに気付きました.Run - Run With -> iPhone用のMono Soft Debuggerしかありません。

Tasky サンプル プロジェクトをダウンロードしたところ、これは正常に動作し、さまざまな種類のシミュレータを切り替えることができました。

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

4

6 に答える 6

31

本当に簡単です。ツールバーのドロップダウン (ソリューション プラットフォーム) で正しいものを選択します。iPhone/iPad でデバッグしている場合は、それを選択し、シミュレーターに変更しない場合、問題は解決します。何も削除する必要はありません。

対応するドロップダウン メニューが見つからない場合は、表示する方法に関するこのチュートリアルを確認してください。ツールバーに Solution Platforms コンボボックスが表示されたら、iPhoneSimulation を選択すると問題は解決します。

于 2014-02-12T20:35:46.013 に答える
21

2 日間睡眠をとらなかった後、私はこの特定の問題の解決策を見つけました。

1) [プロジェクト] -> [ソリューション オプション] -> [構成] に移動します。

Release|iPhone、Debug|iPhone を削除しました。これは、他のプロジェクトでも機能し始めた場所です。

2) ステップ 1 の前に、-> Configurations -> Configurations Mappings でプラットフォームを iPhone から iPhoneSimulator に変更してみてください。

これが機能しない場合は、1) を試してください。

これがあなたの何人かを助け、時間を大幅に節約することを願っています!!

乾杯

于 2013-09-26T21:38:36.707 に答える
1

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

スタートアップProject-> Options -> Build -> iOS Bundle Signingに移動します。次に、構成のデバッグリリースごとに署名 IDプロビジョニング プロファイルを確認します。

私の場合、リリース構成は値で正しくセットアップされました(数日前に私が):
-署名ID:開発者(自動)
-プロビジョニングプロファイル:自動

しかし、デバッグ構成は何らかの理由でサイレントに破損しました:
-署名 ID : 不明 (Iphone ディストリビューション:私の会社の名前)
-プロビジョニング プロファイル: 一致するプロファイルが見つかりません

したがって、デバッグ構成をリリースと同じになるように修正します。

于 2015-03-27T11:20:24.837 に答える
0

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

エラーは繰り返され続けます。私にとってうまくいったのは、このリンクでした

これは、更新された期限切れのプロファイルが原因です。

于 2015-06-09T09:07:15.543 に答える