2016-04-13 8 views
1

Visual StudioソリューションにXamarin.iosプロジェクトのセットアップがあります。昨日、MacでXCodeをアップグレードする前に、SDKのバージョンは7.1でした。今、XCodeのアップグレード後、SDKのバージョンが空白になり、新しいSDKが私のmac(9.3)にインストールされているSDKのリストに含まれていません。試してみると、新しいiOSプロジェクトが作成されました。そのプロジェクトのSDKは9.3に設定されていました.9.3がSDKのドロップダウンリストで唯一利用可能なプロジェクトです。この情報がどこに存在するかについて誰かが考えていますか?私はプロジェクトをスキャンして、SDKバージョンに関連する情報を見ることができませんでした。Xamarin iOS SDKのバージョンが空白

編集:私のプロジェクトは、SDK 9.3に魔法のように更新されました。しかし、私の質問はまだ立っています。 VSはどのようにしてこのSDKを解決し、ディスク上のどのファイルでそれを見ることができますか?

答えて

2

Xcodeのアップグレードに関連するものが、Visual StudioのiOSプロジェクトプロパティ(iOSアプリケーションタブ)の[展開ターゲット]フィールドに表示されていた値をクリアしていました。

値が空白の場合、ビルド時にアプリはiOS 9.3にのみインストールでき、それ以下のものはインストールできませんでした。

この値はinfo.plistファイルに実際にある:

<key>MinimumOSVersion</key> 
<string>7.0</string> 

しかし、再び、この値はまた、iOS用のVSのプロジェクトのプロパティで設定することができます。

前:

enter image description here

後:

enter image description here

+0

[OK]をクリックします。しかし、 "iOS Build"の下の "SDK version"は、私が話しているものです。今日もまた試してみましたが、Visual Studioに付属しているiOSビルドエージェントからそれが派生しているようです。私のビルドエージェントが切断されたとき、それは空白だった - 私のエージェントが接続され、それはエージェントが選んだエージェントに戻ります。誰かがこの行動を確認できる場合は、夜に眠ることができます:) – Kenneth

+0

はいこれは私の経験と一致します。 MacのビルドエージェントをVSから切断して再接続して、これらのフィールドを再同期させることがあります。 –

+0

ありがとうございました。弱い場所の種類。 – Kenneth

関連する問題