2017-09-19 9 views
1

だから、今日私は自分のiPhoneのiosをios10.3にアップデートしました。 次に、xcodeでプロジェクトを実行するためにクリックしました... xcode8.2は、10.2を超えるデバイスをサポートしていないとxcodeを更新する必要があると回答しました。 それでは、xcodeをxcode9.0の最新バージョンに更新しました。 それで、Xcodeはswift2.3プロジェクトを読むことができないと言います。swift3に変換するには低いバージョンを使用する必要があります。 ここで私はxcode 8.2だけが私のプロジェクトを3速に変換することができるstackoverflowを読んでいます。 しかし私がそうした場合、私のプロジェクトは私の電話でコンパイルされません。 私は何をすべきですか?Xcode9はswift2を読み取れません。 Xcode 8.2はios10.3では実行できません。それで?

私は周りにある古いプロジェクトについて何を言いますか? なぜAppleはXcodeを愚かにして、どのバージョンのスウィフトも読めないのですか? 私はどのように古いプロジェクトを今や将来的に変換してコンパイルするのですか?

答えて

0

iOS 10.3をサポートするXcode 8.2〜8.3をアップデートしました。そして、あなたはhttps://developer.apple.com/download/more/

アップルでのXcodeの異なるバージョンを見つけることができスウィフト4.

に移行するXcodeの9を使用し、常に前進しているスウィフト3にごスウィフト2コードを更新するのXcode 8.3を使用してください。あなたがiOS/macOS開発者になりたいなら、あなたは追いつく必要があります。

+0

アップルは前進しますが、私たちが前進するのを忘れてしまいます。 swiift2.3からswift3に10万行のコードプロジェクトを移行することは、巨大な作業です。増分マイグレーションをサポートしていないため、マイグレーション担当者は非常に貧弱な仕事をしています。だから私は当時swift3に移行する必要があったことはありませんでした。そしてすぐに迅速に開発を続けました。このようなsh * tty migratorを使って、私は獣を移動させて自分の人生を過ごすようになりました。ああ人生! – SirEnder

+0

とにかく、swift2.3ターゲットを実行できない場合は、xcode8.3を使用してswift3に移行する必要があります(読んでいますか? – SirEnder

+0

Xcode 8.3はSwift 2とXcode 8.2を実行します。 – rmaddy

関連する問題