Ich hatte das gleiche Problem und mein Code hatte keines der in anderen Antworten genannten Probleme (Frameworks mit denselben Bundle-IDs, Legacy-System usw.).
Meine Lösung bestand darin, die App zuerst als Seitenlast zu installieren und dann die App auf normale Weise auszuführen (Cmd + R).
Erstellen Sie zunächst eine IPA für Ihr Projekt (es gibt viele Möglichkeiten, dies zu tun. Ich habe es durch Komprimieren des Ordners Payload mit App-Datei erstellt. Sie können auch andere Möglichkeiten auswählen. Sie benötigen lediglich eine IPA-Datei.)
Öffnen Sie anschließend Geräte und Simulatoren (Cmd + Shift + 2) in Xcode.
Klicken Sie nun auf das kleine Pluszeichen (+) im Abschnitt INSTALLIERTE APPS, und Sie werden aufgefordert, das IPA auszuwählen. Wählen Sie Ihren IPA aus und er wird auf dem Gerät installiert.
Nachdem auf dem Gerät eine Anwendung mit der angegebenen Bundle-ID vorhanden ist, funktioniert Ihr Befehl run wie erwartet.
Drücken Sie einfach Cmd + R, und Ihr Projekt wird auf dem Gerät ausgeführt.