最近Xcodeでプロジェクトを開いたところ、次のようになっていますNo Scheme
。
試してManage Schemes
もできずAutocreate Schemes Now
(別の投稿ですが、関連している可能性があります)、スキームがリストされていない場合:
スキームを追加しようとすると、「Target None
。」というダイアログが表示されます。
何が起こっているのですか?Xcodeプロジェクトを修正するにはどうすればよいですか?
最近Xcodeでプロジェクトを開いたところ、次のようになっていますNo Scheme
。
試してManage Schemes
もできずAutocreate Schemes Now
(別の投稿ですが、関連している可能性があります)、スキームがリストされていない場合:
スキームを追加しようとすると、「Target None
。」というダイアログが表示されます。
何が起こっているのですか?Xcodeプロジェクトを修正するにはどうすればよいですか?
回答:
Xcodeを閉じて、内<username>.xcuserdatad
からフォルダを削除します<projectname>.xcodeproj/xcuserdata/
。次に、Xcodeを再起動すると、スキームが再表示されます。
編集:
あなたは.xcodeproj
ファイルと.xcworkspace
ファイルから削除する必要があるかもしれません
これは私のために働いた
まず、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
それはトリックを行う必要があります。必要に応じてポッドをインストールし、プロジェクトを開きます。ターゲットが再び利用可能になるはずです。
プロジェクトからポッドを完全に削除し、再度追加しました。ターゲットとすべてを取得しました
私の場合、原因はプロジェクトの名前変更であったため、[スキーマの管理]に移動し、アプリスキーマを再度作成しました(+ボタン)。
上記のどれも私にはうまくいきませんでした。私の解決策は、テキストモードでプロジェクトファイルの違いを調べることでしたがVALID_ARCHS
、2か所でリセットされたことがわかりました(VALID_ARCHS = ""
)。の適切な設定を復元するとVALID_ARCHS
、スキームも復元されます。
私はこの答えに追加します::: @ ChrisMilesから。
Close Xcode and delete the folder <username>.xcuserdatad from within <projectname>.xcodeproj/xcuserdata/. Then restart Xcode, the schemes should re-appear.
シミュレーターなどのiOS開発に関するXcodeとすべてを閉じてから、ココアポッドを使用している場合はポッドインストールを再度実行します。
それは私にとってはうまくいきます。
これは通常install
、Cocoapodを作成し、workspace
最初にを閉じずにビルドして実行しようとしたときに発生しますproject
。この場合は、quit Xcode
ワークスペースからアプリを開くと問題ありません。