Kilka rzeczy do sprawdzenia:
1) Używasz poprawnych narzędzi programistycznych wiersza poleceń. (nowsze wersje Xcode 6.2+ polegają na takich rzeczach jak SourceKit itp.)
Możesz to sprawdzić, uruchamiając xcode-select -p
w terminalu, powinieneś wrócić do czegoś /Applications/Xcode.app/Contents/Developer
lub ścieżkę do dowolnej wersji beta, np. /Applications/Xcode-beta.app/Contents/Developer
2) Nie zmieniaj nazwy wersji beta, np. "/Aplikacje/Xcode-beta.app" na "/Aplikacje/Xcode-6.2-beta4.app". Wszystko idzie z tym nie tak!
3) Czy twoja deska ogólnie działa?
Upuść na terminal i:
powinien powrócić z czymś takim jak:
504 367 1 0 2:20pm ?? 0:00.01 /usr/sbin/pboard
jeśli nie, dwukrotnie sprawdź, czy jest skonfigurowany do poprawnego uruchomienia przez:
launchctl list | grep pboard
powinno to powrócić z czymś takim jak:
367 0 com.apple.pboard
Zwróć uwagę na 367 przedstawione w obu dla PID. Zasadniczo oznacza to, że moja deska działa dobrze ...
Jeśli masz coś jeszcze, spróbuj:
cat /System/Library/LaunchAgents/com.apple.pboard.plist
i powinieneś dostać coś takiego:
...
<plist version="1.0">
<dict>
<key>POSIXSpawnType</key>
<string>Interactive</string>
<key>Label</key>
<string>com.apple.pboard</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/pboard</string>
</array>
<key>MachServices</key>
<dict>
<key>com.apple.pasteboard.1</key>
<true/>
</dict>
<key>EnableTransactions</key>
<true/>
</dict>
</plist>
4) Kiedy wklejasz do Xcode i dostajesz spacje (tj. Brakujące znaki), kiedy natychmiast zapiszesz ten dokument, czy jest tam tekst po ponownym uruchomieniu Xcode i ponownym wczytaniu projektu?
5) Jeśli otworzysz konsolę w (Applications / Utilities /), czy podczas wklejenia pojawia się coś szczególnego? tj. dowolne Xcode, DVT, SourceKit, Pboard itp. ... błędy asercji itp.
- spróbuj wkleić, gdy konsola jest otwarta, abyś mógł to zobaczyć.
- (wymienione powyżej tagi powinny być dobrymi słowami filtrowania dla konsoli)
Daj nam znać, jeśli to pomoże :)