Datei konnte nicht geöffnet werden, da Sie keine Berechtigung haben

10

Ich bekomme immer den Fehler:

%Vor%

Ich habe die Top 5 Antworten in dieser Frage versucht -

" Die Datei "MyApp.app" konnte nicht geöffnet werden, da Sie nicht berechtigt sind, sie anzuzeigen, "wenn Sie eine App in Xcode 6 Beta 4 ausführen

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

    
PHP Web Dev 101 07.09.2015, 20:12
quelle

4 Antworten

2

Gehe zu Build-Einstellungen - & gt; Erstellungsoptionen Dann ändern Sie den Wert des "Compiler für C / C ++ / Objective-C" zu Standard Compiler.

    
smohn 02.05.2016 16:42
quelle
0

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:

  • benutze XCode 7 (macht @testable Import einfacher)
  • kompilieren Sie Ihre App-Klassen NICHT in Ihr Testziel
  • stattdessen importieren Sie Ihr App-Ziel in Ihre XCTest-Klasse

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.

    
Gerd Castan 21.10.2015 15:59
quelle
0

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)"

ist

3. 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.

    
Abhishek 03.03.2016 10:13
quelle
0

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:)

    
user2168496 25.09.2017 12:09
quelle

Tags und Links