4

配布したことのない古いiOSアプリがあり、プロジェクトに再び取り組んでいます。以前のバージョンのXcodeでは正常に機能しましたが、その時点では展開する準備ができていませんでした。現在のバージョンのXcodeを使用していますが、ベースSDKがないというエラーがあります。私はそのエラーメッセージでここにあるすべての投稿を調べましたが、それらは私にとってはうまくいきませんでした。

Xcodeでの調査について。「プロジェクト」ペインでアプリを選択できます。[情報]タブを選択すると、[展開ターゲット]の下に[Mac OS X展開ターゲット]として表示され、ドロップリストに[デフォルト]が表示されます。

これはiOSアプリであり、MacOSXアプリではありません。これを変更するにはどうすればよいですか?

私はすでに最新のiOSとしてベースSDKを持っています。

提案?

4

2 に答える 2

6

これを試して:

  1. Xcodeを開き、cmd+1を押します

  2. 左側のパネルでプロジェクトを選択->中央のパネルでターゲット->右側のパネルで設定をビルド

  3. 「BaseSDK」を見つけて「LatestiOS」を選択します。リリース行とデバッグ行が表示されている場合は、リリース行とデバッグ行の両方でこれを選択します。

  4. Xcodeを再起動します

于 2012-06-27T23:34:24.353 に答える
-1

通常、これが表示されるのは、古いiOSプロジェクトがあり、新しいベースiOSを使用するバージョンのXcodeを使用している場合です。そのような場合は、左側のプロジェクトナビゲーターのツリー構造の上部にあるターゲットをクリックすると、プロジェクトの設定が表示されます。「設定の検証」というラベルの付いたボタンがあり、メインパネルの中央下部の近くに表示されます。クリックして。

それでも問題が解決しない場合(たとえば、非常に古いバージョンのものであり、Xcodeがそれを修正する方法を理解できない場合)、プロジェクトを再作成する方が簡単な場合があります。新しいiOSプロジェクトを作成してから、ソースコード、そのNIB、およびリソースをそのプロジェクトにコピーします。たぶんそれはあなたが持っている古いプロジェクトを修正しようとするよりも簡単でしょう。

于 2012-06-27T23:09:44.757 に答える