2017-10-18 5 views
1

私は、6.0デプロイメントターゲットを持つApp Storeに2歳のアプリを持っています。しかし、それはiOS 11で動作していません。その言葉は、 "このアプリケーションの開発者はiOS 11で動作するようにアップデートする必要があります"。 デプロイメントターゲット6.0のxCode 9を使用してアプリケーションを公開

は今、私はXcodeの9を使用していますし、それは私に、「コンパイルIB文書は、もはやサポートされているiOSの7よりも早いためにサポートされていません」というストーリーボードでエラーが発生します。 iOS 7に「Builds for」オプションを設定すると修正されました。

iOS 6.0用にこのアプリをリリースできないのですか? iOS 6.0から最新のiOS 11をサポートする新しいリリースを作成するにはどうすればよいですか?

大丈夫

答えて

1

Base SDKをiOS11にバンプする必要があります。おそらく、iOS6に配置ターゲットを残すことができます。

ストーリーボードの場合は、ストーリーボードをクリックします。ユーティリティペイン(右側)を表示し、最初のタブ(ファイルインスペクタ)をクリックします。そこでは、 "Builds for"設定をiOS6以上に設定することができます。

また、この問題に関連する可能性があるXcodeのコードやプロジェクト設定に関するについて説明しますすべての警告に対処することを確認してください。

+0

Base SDKをiOS 11に設定しました。問題は、「Builds for」設定の「iOS 6.0以降」のオプションがないことです。使用可能な最小オプションは、「iOS 7.0以降」および「デプロイメントターゲット(6.0)」です。 「Deployment Target(6.0)」を選択すると、「iOS 7より前のIBドキュメントのコンパイルはサポートされなくなりました」というビルドでエラーが表示されます。 –

+0

@BilalAhmadええ、Xcode 9でiOS7 +ストーリーボードフォーマットを使用する必要があります。 – greymouser

0

ターゲット設定で有効なアーキテクチャのリストに64ビットアーキテクチャ(arm64)を追加するだけです。 Xcode 9でアプリケーションをビルドする必要はありませんが、Xcode 6以降を使用することはできます。

関連する問題