Xcode:スキームなし


88

最近Xcodeでプロジェクトを開いたところ、次のようになっていますNo Schemeここに画像の説明を入力してください

試してManage SchemesもできずAutocreate Schemes Now(別の投稿ですが、関連している可能性があります)、スキームがリストされていない場合: ここに画像の説明を入力してください

スキームを追加しようとすると、「Target None。」というダイアログが表示されます。 ここに画像の説明を入力してください

何が起こっているのですか?Xcodeプロジェクトを修正するにはどうすればよいですか?


PC ..またはxcode、あるいはその両方を再起動してみてください
Samkit Jain 2014

2
いいえ、どちらも機能しませんでした。
Snowcrash 2014

Macをアップグレードしたところ、新しいバージョンのXcodeができあがりました。
Snowcrash 2016

stackoverflow.com/questions/5996966/…これは私のためにそれをしました
サム

回答:


287

Xcodeを閉じて、内<username>.xcuserdatadからフォルダを削除します<projectname>.xcodeproj/xcuserdata/。次に、Xcodeを再起動すると、スキームが再表示されます。

編集: あなたは.xcodeprojファイルと.xcworkspaceファイルから削除する必要があるかもしれません


私はWatchdogと呼ばれるとても素敵なアプリを使ってきました。クリーンアップまたはシャットダウン時にxcuserdataを自動的に強制終了します。MASから数ドルで購入できます。
smileBot 2015年

xcuserdataの下にある3つのフォルダーをすべて削除しました。
Yunus Nedim Mehel 2015

感謝。それは私にとって役に立ちました。
Nuzhdin Vladimir 2015

10
cocoapodsベースのプロジェクトでも機能し.xcworkspaceます-の代わりにファイルを開きます.xccodeprojxcuserdatad作業.xcworkspace ファイルへのリードも削除します
ilmgb

完璧..それは本当にうまくいきました..私は他のすべてのオプションを試しましたが、これよりもうまくいきませんでした...ありがとう男...
Aks 2016年

69

これは私のために働いた

  1. スキームなしをクリックします
  2. [スキームの管理]をクリックします
  3. 今すぐスキームを自動作成をクリックします

4
これはハックではなく、実際には100%の確率で機能するため、このスレッドでは正解です。
エド。

3
私のために働いていません。有効な答えのように見えますが、100%ではありません。
ドンマッカーディ2017

5
動作しない場合を除いて、100%動作します。たとえば、私にはうまくいきません。
ジム

「私は今、(別のポストが、おそらく関連)自動作成スキームができませんし、何のスキームがリストされていない:」...
metamonkey

これは私にとってはうまくいきましたが、うまくいったことは明らかではありませんでした。XCodeを閉じてから、再度開く必要がありました。
kojow 71

24

これは、app.xcodeprojではなくapp.xcworkspaceを開いているときに発生していると思います。

解決策:ポッドをインストールして、app.xcworkspaceを再度開きます。


1
これは👌それをやった
ジュリアンB.


6

Xcode 8ベータ版を実行しているときに、トップアンサーの修正が機能しませんでした。しかし、機能したのは、接続されたデバイス(iPhone、iPadなど)を取り外してから再度接続することでした。その後、スキームが再び表示されます。


6

私にとっては、次の作業
を行いました。プロジェクトディレクトリに移動し、右クリックします。

.xcodeprojまたは.xcworkspaceファイルを選択し、[パッケージコンテンツの表示]を選択します

xcuserdataを削除します
Xcodeを再起動することを忘れないでください

  • それが機能せず、プロジェクトにCocoPodがある場合は、次のコマンドを実行します

ポッドのインストール


pod installでも削除中でないときに、ラインは仕事をしたxcuserdata働きました。
idrougge

5

ポッドを使用していて、正しいワークスペースを使用している場合、私が最もよく機能することがわかったのは、ターミナルを開いてポッドを更新し、Xcodeを再起動して、問題が修正されるたびに実行することです。


5

まず、Cocoapodsを使用してiOSプロジェクトを開発する場合、.xcodeworkspaceファイルではなくファイルを使用してプロジェクトを開く必要があり.xcodeprojます。

ここに画像の説明を入力してください

第二に、あなたは可能Show Package Contents.xcworkspace、ファイル、あなたは見つけるでしょうcontents.xcworkspacedata、ファイルを。

ここに画像の説明を入力してください

<?xml version="1.0" encoding="UTF-8"?> <Workspace version = "1.0"> <FileRef location = "group:BluetoothColorLamp24G.xcodeproj"> </FileRef> <FileRef location = "group:Pods/Pods.xcodeproj"> </FileRef> </Workspace>

この行に注意してください:

location = "group:BluetoothColorLamp24G.xcodeproj"

.xcworkspaceファイルが持つ参照持つ.xcodeprojファイルを。

場所に関するファイルがないか間違ったパスを見つけた場合は、ファイルにリンクでき.xcodeprojます。これは私にとってはうまくいきます。

開発環境:
macOS 10.14 Xcode 10.1


2
これは本当に良い答えです。私が試した他のオプションの後でそれは私のために働きます。
ピーターウォルター

5
  1. Xcodeを閉じます["アプリケーションを強制終了"(cmd + option + escape)して確実に]
  2. アプリの派生データを削除します(Xcode 9.4:ユーザー/ [ユーザー名] / Library / Developer / Xcode / DerivedData / [削除するアプリディレクトリ])
  3. プロジェクトディレクトリから.xcworkspaceを削除します
  4. プロジェクトディレクトリにもあります:.xcodeproj->右クリック->パッケージの内容を表示->存在する場合は.xcworkspaceを削除-> xcuserdata-> [ユーザー名] .xcuserdatadを削除

それはトリックを行う必要があります。必要に応じてポッドをインストールし、プロジェクトを開きます。ターゲットが再び利用可能になるはずです。


4

私の場合は、別のMacbookに切り替えました。実行pod updateすると、すべてが修正されました。


1

この回答は、回答のすべてを試しても問題が解決しなかった人を対象としています。

あなたの解決策はgit checkout mainlineです。あなたはおそらくxcodeprojファイルで遊んでいて、今は壊れているからです。


1

プロジェクトからポッドを完全に削除し、再度追加しました。ターゲットとすべてを取得しました


1

私の場合、原因はプロジェクトの名前変更であったため、[スキーマの管理]に移動し、アプリスキーマを再度作成しました(+ボタン)。



1

あなたが変更した場合の主な名前の変更を過去にあなたのプロジェクトに/オフし、その後Xcodeとそのデータを削除し、あなたは、この問題が表示されます。このプロジェクトを他のデバイスに複製する場合。同じ問題が発生します。これを修正するには、ポッドファイルに移動し、ターゲット名を更新して、ポッドを再度インストールします。


0

上記のどれも私にはうまくいきませんでした。私の解決策は、テキストモードでプロジェクトファイルの違いを調べることでしたがVALID_ARCHS、2か所でリセットされたことがわかりました(VALID_ARCHS = "")。の適切な設定を復元するとVALID_ARCHS、スキームも復元されます。


0

私はこの答えに追加します::: @ ChrisMilesから。

Close Xcode and delete the folder <username>.xcuserdatad from within <projectname>.xcodeproj/xcuserdata/. Then restart Xcode, the schemes should re-appear.

シミュレーターなどのiOS開発に関するXcodeとすべてを閉じてから、ココアポッドを使用している場合はポッドインストールを再度実行します。

それは私にとってはうまくいきます。


0

これは通常install、Cocoapodを作成し、workspace最初にを閉じずにビルドして実行しようとしたときに発生しますproject。この場合は、quit Xcodeワークスペースからアプリを開くと問題ありません。


0

私の場合、開発のために再分岐し、プロジェクトを再保存したい場合はウィンドウが表示されました。でも「閉じる」をクリックしたに違いない。とにかく、私は自分の計画を失い、助けになったのは他の支店に再分岐し、最初に行うべき方法を開発して再保存することでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.