Xcode 4.2에는 로컬 네트워크에서 컴파일 작업 공유를 다루는 환경 설정의 탭이 있습니다. Bonjour와 distcc를 사용하여 옵션이 선택된 동일한 네트워크상의 다른 Mac에 컴파일 작업을 진행했습니다. Xcode 4.3으로 업그레이드 한 후에 더 이상이 사실을 볼 수 없습니다. 사라 졌나요? 다운 그레이드와 별도로 그것을 되돌릴 수있는 방법이 있습니까?Xcode 4.3은 distcc를 지원합니까?
답변
아니요, distcc가 Xcode 4.3에서 제거되었습니다. Xcode 4.2를 계속 사용하려면 Xcode 4.2를 사용해야합니다.
마찬가지로, 4.3 cmake 너무 깨졌어. – leif
분명히 그들은 4.3의 분산 빌드에 대한 지원을 제거했습니다. 그러나 이것은 릴리스 정보에 설명되어 있지 않습니다.
Xcode 4.3에서는 distcc
에 대한 지원이 제거되었지만 분산 빌드를 사용하거나 사용하지 않도록 설정할 수는 있지만, distccd
프로세스는 launchdaemon plist를 삭제하는 것을 잊어 버리기 때문에 여전히 실행 중입니다.
그러나 단순히 수동으로 삭제할 수 있습니다 : 일부 웹 조사 후
sudo rm /System/Library/LaunchDaemons/com.apple.distccd.plist
, 내가 엑스 코드에서 distcc를 제거를위한 이유에서 추측이 : 그 소리와
, 컴파일 시간이었다 지금까지 개선 된 사실은 전처리가 일반적으로 실제 컴파일보다 오래 걸린다는 것입니다. distcc는 미리 컴파일 된 헤더를 지원하지 않으므로 distcc를 사용하려면 실제로는 distcc가 호출 된 시스템에서 각 파일을 개별적으로 전처리해야합니다. 따라서 사전 처리가 병목이되고 distcc는 전처리 된 헤더가있는 로컬 clang을 사용하는 것보다 실제로 느립니다.
이것은 웹상에서 발견 할 수있는 정보와 비트를 기반으로 한 추측에 불과합니다 ...
- 1. xCode 4.3은 캐시에 결과를 저장합니다
- 2. Xcode 4 및 iOS SDK 4.3은 Snow Leopard와 호환됩니까?
- 3. Xcode 4는 AVX를 지원합니까?
- 4. openbsd 상자에 osx에서 distcc를 사용할 수 있습니까?
- 5. Xcode 3.2.3은 Core Utillity 기능을 지원합니까?
- 6. Xcode 4.3은 잘못된 링크 된 dylib가있는 iOS 앱을 빌드합니다. (Symbol not found : _OBJC_CLASS _ $ _ CLGeocoder)
- 7. Xcode 3.2.3으로 업그레이드 했으므로 iOS 3.1.2 사용자를 어떻게 지원합니까?
- 8. Xcode에서 git rebasing을 지원합니까?
- 9. precommithooks를 지원합니까?
- 10. 캐싱을 지원합니까?
- 11. AUFBV를 지원합니까?
- 12. facebook sdk 3.0은 iOS 4를 지원합니까?
- 13. Xcode 3.2.2에서 Xcode 3.2.3까지
- 14. Xcode 4 & Xcode 3.2.6
- 15. Xcode v3 - Xcode v4
- 16. Xcode
- 17. xcode
- 18. Xcode
- 19. Xcode
- 20. Xcode/
- 21. App Store 앱에서 armv6과 iOS 6을 모두 지원합니까?
- 22. Xcode - 코드를 특정 위치에 삽입하는 방법
- 23. Xcode 3.2에서 Xcode 4로 업그레이드
- 24. Xcode 3.2.6 to Xcode 4.2
- 25. xcode 파일을 Xcode 4.4로 마이그레이션하십시오.
- 26. MapKit에서 Google StreetView를 지원합니까?
- 27. MSN/Hotmail은 OAuth를 지원합니까?
- 28. xlwt 모듈은 간접적으로 지원합니까?
- 29. XPCOM C++ : RegExps를 지원합니까?
- 30. 어떤 컴파일러도 constexpr을 지원합니까?
마치 사라진 것처럼 보입니다. 여러 사람들이 Apple 개발자 포럼에서 같은 질문을했지만 아무도 대답하지 않았습니다. 침묵은 귀청이 들다. ... – trojanfoe
그리고 침묵이 계속된다. .. 그들이 그런 특징을 어떻게 제거했는지에 관해 꽤 놀라워한다. – amadillu
4.2에서 더 이상 사용되지 않는 것으로 문서화되었으며 릴리스 노트에서 4.3에서 제거 될 예정입니다. https://devimages.apple.com.edgekey.net/downloads/xcode/xcode_42_for_lion_readme.pdf (나는 간과했으나) –