Ich bekomme immer den Fehler:
%Vor%Ich habe die Top 5 Antworten in dieser Frage versucht -
Aber sie funktionieren nicht.
Hinweis: Ich habe debug
und release
aus Test
in Build Settings
gelöscht und die abgeleiteten Daten mehrfach gelöscht.
info.plist
Es scheint, dass Sie diesen Fehler beim Ausführen Ihres XCTest-Ziels erhalten.
Ich habe Fälle gesehen, in denen das Testziel keine Berechtigung für Dateien hat, die zum App-Ziel gehören.
Das hat für mich funktioniert:
Jetzt schreiben Sie den Code, der auf die Datei in Ihrem App-Code zugreift, der in Ihr App-Ziel kompiliert wurde.
In der XCTest-Klasse rufen Sie die Methode im App-Ziel auf, das die Berechtigung zum Zugriff auf App-Dateien hat.
Bitte stellen Sie sicher, dass Sie dies haben. Wenn nicht, können Sie das bearbeiten.
1. $ (BUILT_PRODUCTS_DIR) /yourappname.app/yourappname
2.In info.plist stellen Sie sicher, dass der Wert der ausführbaren Datei dies nur "$ (EXECUTABLE_NAME)"
ist3. Möglicherweise müssen Sie Ihrem Ordner die Berechtigung zum Lesen erteilen. schreiben. Dazu müssen Sie folgende Schritte ausführen: ein. Rechtsklick b.get Informationen c. entsperren Sie es und geben Sie Ihr Passwort ein d. dann gebe lesen & amp; Schreiben Sie die Erlaubnis für sich selbst.
Hoffe, das wird dir helfen. Ich hatte das gleiche Problem und löste es, indem ich diese Schritte befolgte.
Ich hatte heute das selbe Problem, in meinem Fall enthielt der Name der Anwendung Leerzeichen wie (XY), In info.plist Xcode konvertiert den Namen in die Dateieigenschaft Executable (XY), also änderte ich den Namen der Anwendung wie (XY) ohne Platz und das Problem verschwand! hoffe das wird jedem helfen:)