2

Xcode4の代わりにXcode3.2.6を使用することがあります。これは、いくつかの利点があるためです。SnowLeopardにXcode3.2.6を古いインストールしていて、Lionに更新すると、Xcodeは以前と同じように機能します。全く問題ありません。今度はMountainLionにアップデートするつもりです。これで、MountainLionのXcode3.2.6、特にInterfaceBuilderで問題が発生している人々について読みました。ここの誰かが経験を持っていますか?MountainLionでXcode3.2.6を引き続き実行できますか?

4

5 に答える 5

3

Lars: まだ広範なテストを行っていませんが、10.8 にアップグレードした後、Xcode 3.2.6 自体が実行され、PowerPC ターゲットを含め、問題なくビルドされているようです。Interface Builder を起動しようとすると、Dock でバウンスするだけです。開発フォーラムのこのスレッドCan XCode 3.2.6 & Interface Builder be made to run...は、Xcode 3 の iOS プラットフォーム プラグインに問題がある可能性があることを意味します。

Macmade: OS X 10.5 以下と PowerPC をサポートする必要がある場合 (私はサポートする必要があります)、Xcode 4 だけでは選択肢がありません。Xcode 3 のコピーを保持することは、これらのプロジェクトにとって理想的なソリューションでした。特に、Xcode 3 は通常、独自のフォルダー階層に問題なく存在するためです。

古い OS バージョンをサポートする手間は避けたいと思っていますが、最終的にはクライアントが何を望んでいるかが重要です。

于 2012-08-03T15:40:59.820 に答える
2

Xcode 3.2.6 は、Mountain Lion で問題なく動作するようですが、私はまだ十分に試していません。/Developer/Platforms にある 2 つの iOS 関連の .platforms フォルダーを削除すると (MacOSX.platform のみを残す)、Interface Builder が機能します (devforum スレッドの問題は発生しません)。

調べてみる価値はあると思います。私も 10.6 のサポートを使用しているユーザーをサポートする必要があります (10.4 のサポートを終了したばかりで、次のリリースでは 10.5 のサポートを終了する予定です)。Xcode 4 が最初にリリースされたときに 10.5 のサポートがドロップされていなければ、私は Xcode 4 を使用していたでしょう。また、ML または Xcode 4.4 が 10.6 をサポートしていれば、それが機能する場合は Xcode 4.3 を使用していたでしょう。しかし、Apple は異なる決定を下しました。

これが役立つことを願っています。

于 2012-08-07T21:06:56.563 に答える
0

Mountain Lion で Xcode 3 を 2 か月間問題なく使用しています。古いプロジェクトが使用するカスタム IBPlugin でさえ、まだロードして動作します。

最も重要なことは、プラグインが Interface Builder を壊すため、iOS SDK をインストールしないことです。

すべての既知の問題をインストール手順にまとめました。

于 2012-11-21T10:05:51.213 に答える
0

Xcode 3.2.6 は動作しているようですが、Xcode 3.2.6 でコンパイルされたアプリがキーチェーンにアクセスできないなど、いくつかの問題に気付きました。

最も安全な解決策は、Virtual Box で Snow Leopard を実行することです。インストールが少し遅いですが、扱いやすいです。

于 2012-08-22T01:10:42.933 に答える
-1

Metrowerks CodeWarrior は、古典的な OS の時代にさかのぼる素晴らしい IDE でした...

真剣に、Xcode 4 に移行する必要があります。

もちろん、あなたは Xcode 3.x に慣れており、最近のバージョンに移行するには時間がかかり、習慣が変わるかもしれません。しかし、それはまさにそれが機能する方法です。

Mountain Lion で Xcode 3 を使用できるかもしれません。しかし、なぜですか?

コンパイラのバージョンが古いだけで、最新のフレームワーク、SDK、言語機能にアクセスできません...もっと言うべきですか?

レガシーな IDE/コンパイラ スイートを使用した最新のシステムでアプリを開発することは、それを好むという理由だけで、開発の良い方法だとは思いません...

Xcode 4の学習に少し時間を投資してください...開発/デバッグに多くの時間を確実に節約できます...

于 2012-08-02T13:26:20.910 に答える