2017-08-10 13 views
0

私はXamarin Formsアプリケーションを作成し、iPhoneでこのアプリケーションを実行したいと考えています。それはすでにシミュレータでうまく動作します。電話で入手するために、de.mycompany。*のアドホックプロビジョニングプロファイルを作成しました。私はVisual Studioでバンドル識別子をde.mycompany.appnameに設定しました。私はVisual Studioの環境設定でもApple Developer Accountsに行きました。 「すべてのプロファイルをダウンロード」ボタンをクリックします。私がコンパイルしようとするとVisual StudioでAppIdをXamarinフォーム用に変更する方法

はそれでも、私は

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(3,3): Error: No installed provisioning profiles match the installed iOS signing identities. (ApplicationName.iOS)

は、私がここで間違って何をやっているエラーが出ますか?

答えて

1

バンドル識別子はInfo.plistで定義されています。そのファイルを開いて変更します。ちょうど2つのstringタグの間で内容を変更

<key>CFBundleIdentifier</key> 
<string>my.app.identifier</string> 

あなたがXMLとしてファイルを開いている場合は、セクションでは、次のようになります。あなたはまだそれがプロビジョニングプロファイルをマッチングを見つけるために失敗した時にエラーが発生した場合

enter image description here

:それは次のようになりますplistのエディタでそれ以外の場合は

。 Xcodeからプロビジョニングプロファイルをダウンロードしてインストールしていることを確認してください。

これはXcodeで行うことができます。トップでXcodeのメニューキーを押す:あなたはリリース用にビルドしようとしている場合

Preferences -> Accounts -> Select your account -> Download All Provisioning Profiles

ことはあなたがあなたの署名IDが同様のマシンにインストールされていることを確認してください。

+0

@Cheesbaronありがとうございます。すべてのことをやったことがありますが、Visual StudioではなくXcodeからアプリケーションをデプロイできます。私は詳細に出力を構築入れて、それは私が何を得るのです。 対象_DetectSigningIdentity: DetectSigningIdentityタスク AppBundleName:Appname.iOS AppManifest:Info.plistの キーホルダー: ProvisioningProfile: RequireCodesigning:真 RequireProvisioningProfile:真 SdkPlatform :iPhoneOS SdkIsSimulator:False SigningKey:iPhone Developer – hot33331

+0

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(605,3):エラー:インストールされているプロビジョニングプロファイルが一致しません。 iOS署名IDをインストールしました。 – hot33331

+0

Dunno、私はあなたの問題を私の最後から再現することはできません。彼らのエンジニアの助けを借りてXamarinに連絡するのが一番良いと思います。 – Cheesebaron

0

Visual Studioのバージョン7.1(ビルド1297)にアップデートして私の問題を修正しました。私は再びチームの情報を入力しなければならなかったが、それは魅力のように働いた。

関連する問題