2014-10-28 7 views
5

Ich habe ein Projekt, das nicht-ARC ist, verwendet Core Data und baut gut, wenn auf Mavericks, XCode 6.1. Wenn ich jedoch versuche, mit XCode 6.1 auf Yosemite zu bauen, bekomme ich ARC-bezogene Buildfehler im Core Data Framework. Die meisten Fehler sind:ARC-bezogene Build-Fehler für OS X Yosemite, XCode 6.1

ARC Semantic Ausgabe - Zeiger auf nicht-const-Typ 'id' ohne ausdrückliche Eigentum

Diese treten in NSEntityDescription.h, NSFetchRequest.h, NSManagedObjectModel.h usw.

ich habe versucht:

  • aus- und wieder Hinzufügen des Core Data Rahmen
  • Kündigen und XCode Neustart (arbeitet für die Hälfte meiner verrückten XCode Fehler ...)
  • Running Artikel -> Reinigen vor
  • Löschen von abgeleiteten Daten für das Projekt im Organizer
  • Aufbau prüfen, dass "Objective-C Automatische Referenzzählung" auf "Nein" in Build Settings

Irgendwelche Ideen? Vielen Dank!

+0

Auch - Ich fand das gleiche Problem auf Mavericks nach dem Upgrade auf Xcode 6.1.1 – user1021430

Antwort

2

Ich konnte diesen Fehler beheben, indem ich Framework-Suchpfade in Build-Einstellungen zurücksetzen.

Schritte:

1) Gehen Sie Einstellungen zu erstellen und Suchpfade

2) In diesem Abschnitt einen Doppelklick auf Rahmensuchpfade zu finden. Ich sah diese für mein Projekt:

$ (geerbt)

$ (project_dir)

$ (DEVELOPER_DIR) /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/

Frameworks

3) entfernen Sie die dritte - $ (DEVELOPER_DIR) /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks

ich entfernen musste und erneut hinzufügen, einen Rahmen das war auf den Kopf gestellt, aber ansonsten war das alles.

+0

Dies hat den Trick! Vielen Dank! – ruggershawn

Verwandte Themen