2017-02-05 7 views
0

私はAppStoreにアプリケーションを公開しましたが、今度はこのアプリケーション用に新しいリリースを作成したいと思います。Xamarin - iPhoneディストリビューション

Visual Studioには、デバッグとリリースという2つのビルド構成しかありません。 「Ad-Hoc」と「AppStore」の他の設定がありません

リリースビルド設定を選択した場合、「アーカイブ」オプションは無効になっています。 "Load Application"を使用してファイルをロードすると、テストバージョンのように読み込まれます。

リリースアプリケーションのように公開するには、どうすればよいですか?

+0

デフォルトのスタートアッププロジェクトとしてiOSプロジェクトをお持ちですか? –

+0

@JonDouglas、はい –

答えて

2

アーカイブメニュー項目がまだVisual Studioに実装されていないと思います。コマンドラインからアーカイブを実行できます。参照:Xamarin 4.xののようhttps://developer.xamarin.com/guides/ios/troubleshooting/questions/create-xcarchive/

は、trueにArchiveOnBuildプロパティを設定することにより、Windowsから.xcarchiveを作成できるようになりました。たとえば、コマンドラインでMSBuildのを使用して:

msbuild /p:Configuration=Release /p:ServerAddress=10.211.55.2 /p:ServerUser=xamUser /p:Platform=iPhone /p:ArchiveOnBuild=true /t:"Build" MyProject.csproj

.xcarchiveは、Mac上の$ HOME /ライブラリ/開発/ Xcodeの/ archivesディレクトリに置かれますXcodeとXamarin Studioの両方の検索、表示することをホストに構築以前構築されたアーカイブ。

ArchiveOnBuildプロパティについての追加の注意点については、Xamarin Forums postを参照してください。 ServerAddressプロパティとServerUserプロパティの詳細については、Xamarin.iOS command line builds on Windowsに関するドキュメントを参照してください。

+0

ありがとう、それは動作します! –

関連する問題