VisualStudioコミュニティでMacBookProを使用しています。
コンソールで受け取るエラーは次のとおりです。
/ Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(644,3):エラー:iOSで利用可能なプロビジョニングプロファイルが見つかりませんでした。
SecureStorageプラグインをプロジェクトに追加すると、このエラーが発生することに気付きました。事前にコミットしても、このエラーは発生しません。
Project.ios >> Info.Plistに移動し、バンドル識別子とアプリケーション名が正しいことを確認しました。 info.plistからのスクリーンショット
有効なKeyChainアクセス:project.iOS >> Entitlements.plist >> KeyChain >>有効なKeyChainチェックボックス>> KeyChainグループ>>正しいキーチェーンを追加
次に、project.ios >> Info.Plist >> iosバンドル署名>>に移動します。
iOSバンドル署名>>プロビジョニングプロファイル
一致するプロファイルを確認できません。 スクリーンショットを参照
この問題は、いくつかの理由で解決するのが難しいものでした。
ここに示されているのと同様のことをしました: https://www.youtube.com/watch?v=S9lNmnyACpY
XCodeを開いて新しいプロジェクトを作成し(Apple開発者ページ)でこれを行うこともできます)、xamarinフォームプロジェクトと同じ名前空間(例:私の場合はxfPOC)で新しいプロジェクトを作成します。
作成したプロビジョニングプロファイル名をコピーして、info.plistの「バンドル識別子」に貼り付けます。そこから、iOSバンドル署名に移動すると、プロビジョニングプロファイルを見つけることができるはずです。
実際に正しかった@SushiHangoverに謝罪しました。当初、バンドルIDがプロビジョニングプロファイル(当時は存在しませんでした)と一致したと彼に返信しました。 「プロファイルのプロビジョニング」によって、xamarinフォームプロジェクトの開始時に組織識別子として設定されたと思いました。VSがそれをinfo.plistのバンドル識別子にコピーするため、これは混乱を招きます。すべてがセットアップされているように、xcodeまたはApple開発ページ)で自分で作成する必要があります。個人的には、プロジェクトでそれを行ったとき、プロビジョニングプロファイルはしませんでした。 VSが作成したデフォルトのバンドル識別子と一致します。