PCLプロジェクトを作成しました。VisualStudioでMacをホストしていますが、iOSプロジェクトを実行するとエラーが発生します。
以下のように、iOsビルの署名を変更しようとしましたが、うまくいきません。
この問題の解決を手伝ってください。
IOSの場合、アプリ/デバイスをAppleに登録する必要があります。
Apple開発者アカウント にアクセスして、アプリのリストを作成し、テストするデバイスを登録する必要があります。
また、開発者アカウントをXcodeにインポートする必要があります。これは、開発アプリも物理デバイスに配置する前に署名する必要があるため、実行する必要があります。
詳細については Xamarin documentation をご覧ください。
抜粋はこれです。
それ以外の場合は、プログラムに参加ボタンをクリックすると、サインアップできるWebブラウザーが開きます。
次に、デバイスをXcodeに追加する必要があります。
次に、新しく作成した証明書をMac/Xcodeにプルする必要があります。
これで、デバイスでテストを開始できると思います。 しかし、特別なiOSサービス(つまり、Game Center、iCloudなどへのアクセス)が必要な場合は、アプリも登録する必要があります。これはこれまでのプロセスとほぼ同じプロセスですが、そのドキュメントまたはGoogleの「アプリケーションサービスのプロビジョニング」に関するドキュメントを読むようにお願いします。投稿が長すぎる前に;)
注意;これは、Appleが昨日、サイドローディング(独自の)アプリ(ここでやりたいこと)が無料になることを発表したため、将来変更される可能性があります。したがって、Apple開発者アカウントをまだお持ちでない場合は、しばらくお待ちください。
私はその解決策を手に入れました.my.csprojファイルを手動で編集し、「CodesignEntitlements」キーを削除するだけです。 here からこの解決策を見つけました。この問題に直面して私を助けてくれたGerald Versluisに感謝します。
Gerald Versluisからの詳細は私にとって役に立ちました。仕事の90%を達成しました。 Mac Miniビルドホストを使用するVisual Studio 2015でも同じビルドエラーが発生していました。私にとっての解決策は、 https://developer.Apple.com/account/ios/profile/create の証明書、識別子、プロファイルに戻り、プロファイルを構成したことを確認することでした。
以下に示すように、XCodeの環境設定の[アカウント]モーダルウィンドウでダウンロード可能なレコードが表示されたのは、私がやった後でした。
[すべてダウンロード]をクリックすると、VS 2015でビルドが成功しました。
これがジェラルドの上記の詳細な手順に従っている人の助けになることを願っています。ありがとうございました。
また、このロジックを念頭に置いてください。XamarinStudio Communityで正常にビルドできるようになるまで、VSでビルドできませんでした。