Klasse PLBuildVersion implementiert ist in beiden frameworks
iOS 10 /Xcode 8 GM bauen, immer den unten, nie hatte es früher auf Xcode 7. Irgendwelche Ideen?
objc[25161]: Klasse PLBuildVersion umgesetzt wird, in beiden
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
(0x12049a910) und
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices
(0x1202c4210). Einer der beiden verwendet werden. Die eine ist nicht definiert.
(HINWEIS: Nur scheint zu geschehen, im simulator nicht angezeigt wird auf einem echten Gerät).
Ich bin nicht mit twitter. vielleicht Feuerstellung kann die Ursache für dieses auch?
wie Zac bin ich mit dem Stoff in meinem Projekt und ich habe auch den gleichen Fehler
ich benutze FB und habe diese auch.
ja, ich bin mit Stoff und Crashlytics (v3.8.2)
InformationsquelleAutor FlatDog | 2016-09-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Grundidee
Grundidee ist einfach:
Wenn Ihre app (oder Abhängigkeiten, wie z.B. Hülsen) verwendet Rahmen, die verwendet explizite (oder implizite)
PhotoLibraryServices.framework
oderAssetsLibraryServices.framework
als Abhängigkeit, Xcode warnt Sie (auch wenn Sie nur einen von Ihnen). Es könnte seinPhotos/PhotosUI.framework
oderAssetsLibrary.framework
oder andere (ich nicht die volle Liste der Abhängigkeiten, aber es ist möglich).Was ist das problem?
Klasse mit dem Namen
PLBuildVersion
definiert ist, in beidenPhotoLibraryServices.framework
undAssetsLibraryServices.framework
. Klasse name einzigartig ist in Objective-C (kann man nicht definieren 2 Klassen mit gleichen Namen), so ist undefiniert, welcher verwendet wird in der runtime.Aber ich denke, dass es kein problem sein, da beide Klassen besitzen dieselben Methoden und Felder (geprüft mit disassembler) und ich denke mal, dass die beiden kompiliert wurden aus der gleichen Quelle.
Radar ist schon geschickt.
Noch immer ein Problem für mich in Xcode 8.1
Ich fand, dass wenn ich mit Webview in eine VC, ich habe diese Art von Warnung Meldung im debug-Fenster, wenn der VC angezeigt. Ich Xcode verwenden, 8.1, swift 3.
Alle updates zu diesem Thema? Es ist seit Monaten schon...
noch in Xcode 8.3
InformationsquelleAutor Roman Ermolov
Als pro Antwort vom Apple Mitarbeiter auf Apple-Entwickler-Forum:
Auch wenn es nicht ein problem, es noch erzeugt das lästige und ablenkende Ausgang, dieser schreit "bug" ...
InformationsquelleAutor Raphael Oliveira
War ich nicht in der Lage, einen Weg zu finden, um loszuwerden die Warnung, aber wenn Sie verhindern möchten, dass die app abstürzt, müssen Sie eine Beschreibung für den Grund, warum Sie Zugriff auf die Kamera, Foto-Bibliothek, etc. Das ist neu in iOS10.
Geben Sie den folgenden in Ihre
Info.plist
Datei.Foto
Schlüssel:
Privacy - Photo Library Usage Description
Wert:
$(PRODUCT_NAME) photo use
Kamera
Schlüssel:
Privacy - Camera Usage Description
Wert:
$(PRODUCT_NAME) camera use
Weitere Infos finden Sie hier: https://iosdevcenters.blogspot.com/2016/09/infoplist-privacy-settings-in-ios-10.html
meine app nicht mit der Kamera auf und ich bekomme die Meldung. Noch habe ich versucht, indem diese plist, wie Sie vorgeschlagen und das immer noch nicht es zu lösen..
Jemand herausfinden? Ich bin nicht mit Foto-Bibliothek, noch bin ich mit Kamera, aber ich bekomme immer noch die Warnung und das crash
Ich bin auch nicht mit einer Bibliothek und noch immer der Absturz, ich entledigte sich die Warnungen, indem die Taste/string-config-details, um die
info.plist
- Datei. Offenbar Bedarf in IOS 10.xIch habe diese Warnung nach Einstellung textView.attributedText zu NSAttributedString
InformationsquelleAutor Nick Meehan
Ich finde, Sie können diesen Fehler erhalten, lediglich durch die Verwendung einer UIWebView. Meine Lösung war der Ersatz für meine Nutzung von UIWebView mit WKWebView.
Es arbeitete. Sie sind die Retter!
InformationsquelleAutor matt
Hatte ich diese nach dem hinzufügen von Antworten auf den Stoff zu meinem Projekt.
Löschen von abgeleiteten Daten hat den trick für mich. (shift-alt-Befehl-k in XCode)
Edit ein Jahr später:
Nach löschen von abgeleiteten Daten, beenden Sie immer mit XCode und starten Sie es erneut.
In unzusammenhängenden Fällen habe ich den Eindruck, dass das löschen von abgeleiteten Daten nicht löscht XCode in-memory-caches, der abgeleiteten Daten.
Warnung ist immer noch da, ABER die app wird nicht Abstürzen mehr.Ich bin mit xcode8.2.1
hat bei mir nicht funktioniert. Und Antworten funktioniert nicht mehr.
nicht für mich arbeiten
Danke; für mich gearbeitet.
InformationsquelleAutor Gerd Castan
Zurücksetzen der iOS-simulator behoben für mich. Simulator -> Zurücksetzen-Inhalte Und Einstellungen.
InformationsquelleAutor Eric Mentele
In meinem Fall diese Warnung begann zu erscheinen nach dem öffnen eine zweite xcode-Projekt und läuft die zweite app auf dem simulator. Nach dem Wechsel zurück auf die erste app, die Warnung begann zu erscheinen. Ich habe gerade beenden Sie den Simulator und Xcode und wieder mein Projekt. Die Warnung verschwand nach, dass. Wenn das nicht lösen, fahren Sie mit den anderen Antworten. Xcode kann sehr wählerisch manchmal.
InformationsquelleAutor Alexander Luna