2017-10-16 6 views
1

私はアプリレビューのガイドラインとその回答を見つけることができませんでしたあるMac App Storeで入手可能なXcodeの最新バージョンを使ってプロジェクトをビルドする必要はありますか?古いバージョンを使用することはできますか?

たとえば、現在のバージョンを

「私は、Mac App Storeで入手できるのXcodeの最新バージョンで私のプロジェクトをビルドする必要があるか、私は古いバージョンを使用することができますか」 Mac App Storeで利用できるXcodeは、Xcode 9です。 0、Swift 4とXcode 9.0を使ってプロジェクトをビルドする必要がありますか、古いバージョン(Swift 3.xとXcode 8またはXcode 7)を使用できますか?

2012年2月にも同様の質問が行われました。 Do I need the latest version of Xcode to submit apps to the app store?

しかし、それは明確な解答を提供せず、答えは5歳以上です。そしてその間、選択のための言語は現行のリンガフランカ、スウィフトよりも安定しており、客観的なものでした。

+0

これは、あなたのプロジェクトにXcode 9のサポートを追加するのに役立ちます - https://stackoverflow.com/a/46339401/5638630 – Krunal

+0

はい、古いバージョンを使用すると、投稿を見ますhttps://stackoverflow.com/questions/35285502/minimum-xcode-version-to-app-store-on-on-february-2016 –

+0

今年、iPhone Xの新しいiOSハードウェアが発売されました。今年はiPhone XをサポートするXcodeの唯一のバージョンであるため、Xcode 9を提出する必要があることを自動的に暗示していますか?私の唯一の恨みはXcode 9がXcode 8に比べてかなり不安定であることです。 –

答えて

0

Xcode(Xcode 8.x)の古いバージョンを使用して、 プロジェクトビルドをアプリストアで開発しアップロードすることができます。 あなたがそこにアップルによる 制限のいずれかのような種類決して、あなたが店に ビルド

私はお勧めとのように良いアドバイスをアップロードするには、最新のXcodeツールを使用しなければならないこと、ではありません

Xcodeツールの最新バージョンを使用して最新のバージョンのテクノロジーと互換性のあるアプリケーションを作成する必要があります。技術の変化を見て実装する必要があります。 Xcode 9の最も重要で重要なアップデートの1つは、iPhone-Xデバイスのサポートです。アプリのインターフェースはiPhone-Xかと互換性があります表示するには、(iOSの11で)のXcode 9で非常に多くの他のかなりの更新がありますXcodeの9を使用する必要があります

ここでXcodeの9とアップデートのリストは以下のとおりです。Highlights of Xcode 9

最新のツールのサポートを提供するためにSwiftプログラミング言語のバージョンを変換/変更する必要はありません。

Xcode 8.3 & Xcode 9は、どちらもSwift 3.2バージョンをサポートしています。現在のプロジェクトは、スウィフト3.2バージョンをサポートしているのであれば、あなたは簡単にこの答えを確認し、また、あなたのXcodeプロジェクト

enter image description here

の現在のスウィフトのバージョンを確認する方法のXcode 9.0

で動作することができます

Why You Should Use the Latest SDK: - あなたはXcodeの9にプロジェクトが互換性を持たせることができる方法を参照してください。ここ

Xcode 9 Swift Language Version (SWIFT_VERSION)は、Appleからの素敵な答えです
最新のSDKを使用してビルドすると、すべてのバグ修正と新しい動作がアプリに与えられます。互換性の理由から、アプリケーションが最新のSDKで構築されていない限り、フレームワークは常に改善された動作を公開するとは限りません。

たとえば、Retina対応のiPadsが初めて導入されたとき、最新のiOS SDKを使用して構築されたiPadアプリだけが、画像に@ 2xサフィックスを単にロードすることで網膜画像を作成することができました。

最新のSDKを使用してビルドすると、すべてのAPIの改善とバグ修正の準備が整いました。

+0

私が知っているカップルApp Storeに提出したユーザーには、最新バージョンのXcodeを使用してプロジェクトを再構築してから再送信するよう依頼されました。 –

+0

また、今年は新しいiOSハードウェアとしてiPhone Xのフォームが発表されました。今年はすべてXcode 9を提出する必要があることを自動的に暗示していますか?私の唯一の恨みは、Xcode 9がXcode 8に比べてかなり不安定であるということです。 –

+0

@NikhilPandey for、 'App Storeに投稿した人の中には、最新バージョンのXcodeを使用してプロジェクトを再構築して再投稿するように求められた人がいます。 ' - 彼らは彼らのビルドに別の問題を抱えているかもしれませんが、アップルは最新のツールを使用することを強いられません。しかし、もちろん、アプリ開発者の一員ではなく、アプリに関係する新しいものを追加した場合(例えば、Xcode 9の場合、アップル社はマーケティングの目的で1024x1024の新しいAppleアイコンを求めている)最新のXcodeツールを使用して不足している資産を提供する。 – Krunal

関連する問題