デバッグモードでアプリをアーカイブおよび公開できますが、アプリモードに切り替えると、次のエラーが表示されます。
/ライブラリ/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets:エラー:有効なiOSコード署名キーがキーチェーンに見つかりません。 https://developer.Apple.com からコード署名証明書を要求する必要があります。
添付ファイルには、関連する証明書があることを示していますが、Xamarinは文句を言い続けています
アプリは以前に正常に公開されましたが、同じMacで異なるプロファイルを使用しています。両方のユーザーキーチェーンに同じ証明書が含まれています
すべての証明書を削除してからキーチェーンに戻すことで、最後に機能しました
Visual Studio 2015でXamarin University Exercisesを開くと、このエラーが発生します。バグが入力され、予想される動作であると判断されました。 Xamarin Bug
Xamarin Studioで作業し、何らかの理由でこのプロパティを設定してからVSで開くと、プロジェクトプロパティの資格設定を編集/削除する方法がなく、この問題が発生する可能性があります。
演習はXamarin Studioで作成されたと思います。
受け入れられる回避策は、iOS .csprojを開き、手動で<CodesignEntitlements></CodesignEntitlements>
のために Debug|iPhone
PropertyGroup。
署名ID証明書を最初から作成し、プロビジョニングプロファイルを再作成する必要がありました(Apple開発者サイト)。その後、xcodeを使用してダウンロードします。
あなたはこれを試すことができます