Mam cel wydania i cel testowy, chcę zmienić nazwę celu wydania, ale jeśli to zrobię, zacznę otrzymywać błąd powiązania w celu testowym. Ponieważ są to testy jednostkowe, nie sądziłem, że istnieje/powinna być zależność w obrębie celu testowego od celu wydania, ale najwyraźniej jest. Błąd podnośnik jest:Jak mogę zmienić nazwę celu wydania bez wpływu na kompilację celu testu jednostkowego?
ld: file not found: /Users/Cequint/Library/Developer/Xcode/DerivedData/XYZ-apppviisyaexwpdcwgjtfldjotro/Build/Products/Debug-iphonesimulator/XYZ.app/XYZ
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang failed with exit code 1
XYZ.app to nazwa docelowego uwalniania zanim przemianowano go.
Czy istnieje automatyczny lub szybki sposób aktualizowania celu testu urządzenia, tak aby pozostawał w kroku?
Wygląda na to, że znajduje się w symulatorze. Upewnij się, że uruchamiasz "Resetuj zawartość i ustawienia" z menu Symulator systemu iOS, aby najpierw wyczyścić pamięć podręczną. – Rayfleck
Błąd linkera nadal istnieje po tym, ale teraz jest zmieniony tak, aby nie mógł znaleźć XYZRenamed.app. (Najpierw buduję aplikację) – Gruntcakes
Nie wiem jak, ale mam to do roboty. Zauważyłem, że Xcode wydaje się nieco błędny pod względem resztek rzeczy, które nie są prawidłowo oczyszczane, kiedy powinny, i myślę, że jest to przejawem tego. – Gruntcakes