Wie mache ich den Test Host/Bundle Loader basierend auf dem aktuellen Schema dynamisch? Momentan befindet sich der Wert auf:Dynamischer "Testhost" oder Bundle Loader für iOS Unit Testing?
$(BUILT_PRODUCTS_DIR)/MyApp1.app/MyApp1
Das Problem ist, ich habe 4 Anwendungen im Arbeitsbereich, und ich möchte die gleiche Einheit Test-Suite verwenden, für alle von ihnen. Wie ändere ich den "MyApp1" -Teil basierend auf dem aktuellen Schema dynamisch? Ist es eine Umgebungsvariable, die während des Builds erstellt wird? Ich habe versucht, es auf Dinge wie $ (PROJECT_NAME) zu setzen, aber diese scheinen den Namen der Testsuite zu bekommen.
Ich bin mit dem gleichen Problem konfrontiert. Ich habe mehrere Ziele, in denen ich denselben Zieltest durchführen möchte. Offensichtlich ist das zu viel für Xcode. Meine Lösung bestand darin, ein Skript hinzuzufügen, um das XCodeProject zu ändern und dann die richtige App zu targetieren. –