8

私は iOS 開発のみを行っており、OSX アプリを作成したことはありません。私が現在取り組んでいる iOS プロジェクトでは、突然 Xcode がそれを OSX プロジェクトだと認識していることがわかります。私のすべてのフレームワーク ファイルは赤で表示され (欠落)、プロジェクト パネルの多くのオプションは、10.4、10.5、10.6 などのみを提供する「配置ターゲット」などの OSX にのみ適切な選択肢を示し、ビルドで表示されます。有効なアーキテクチャの設定では、i386 x86_64 がドロップダウン オプションなしで表示されます。

どうしたの?これを iOS プロジェクトに戻すにはどうすればよいですか?

4

5 に答える 5

6

この質問に答えるのに2日遅れる可能性がありますが、上記の答えは私にとって役に立たなかったため、この答えは将来誰かを助けるかもしれません。

1- Xcode の左上隅にあるスキームをクリックします。

2-クリック編集スキーム

ここに画像の説明を入力

3-新しいウィンドウで、「実行可能ファイル」を非からプロジェクトスキームの名前「ターゲット」に変更します

ここに画像の説明を入力

4- iPhone/iPad に自動的に変更されなかった場合は、「My Mac 64-bit」と表示されている上部に手動で変更します。

ここに画像の説明を入力

5- オプションがない場合は、ウィンドウの下部にある [スキームの管理] をクリックし、プロジェクト スキームの横にあるチェック ボックスがオンになっていることを確認します。

これが助けになり、誰の時間も節約できることを願っています。

于 2013-11-26T22:03:18.263 に答える
4

あなたのコメントにより、これをナビゲートするのに問題はないはずです。

Project (左上) -> Project (サブメニューのプロジェクト名) -> Build Settings -> ArchitecturesメニューでBase SDKを選択し、iOS 6.1を選択します。

ここに画像の説明を入力


これにより、プロジェクトが元に戻ります。[情報] の下に、展開ターゲットのオプションがOS X 開発ターゲットからiOS 開発ターゲットに切り替わったことが表示されます。

ここに画像の説明を入力


もともと変更された理由については、私にはわかりません。しかし、これで問題が解決することを願っています。

于 2013-08-06T15:13:03.777 に答える
0

これは最近、古いiOSプロジェクトがデュアルデスティネーションmacOS / iOSプロジェクトに変わったXcode 8で私に起こりました。

この問題を修正するために、[プロジェクト] -> [ビルド設定] の下の Base SDK を最新の iOS (iOS10) に変更し、macOS の宛先を削除することで変更が波及しました。

于 2016-09-27T19:20:43.033 に答える