2012-05-01 39 views
17

Tôi có MAC OS 10.7.3. xcode 4.3.1 được cài đặt bằng cách sử dụng id táo khác vì macbook pro của tôi đã được bạn tôi sử dụng trước đó. Bây giờ khi tôi cố gắng nâng cấp Xcode lên 4.3.2, nó yêu cầu thông tin đăng nhập cho tài khoản bạn bè của tôi. Thật không may App store nói rõ ràng bạn có thể nâng cấp một ứng dụng bằng tài khoản đã được sử dụng để cài đặt ứng dụng.Cập nhật XCODE bằng tài khoản apple khác nhau

Tôi làm cách nào để nâng cấp Xcode bằng thông tin đăng nhập của mình?

Xin cảm ơn trước.

+0

Có thể [câu hỏi này] (http://stackoverflow.com/questions/7997317/how-can-i-change-the-apple-id-that-xcode-4-uses-to-download-components "this ") có thể làm bạn quan tâm. – Fustigador

Trả lời

20

Thật không may phải trả lời câu hỏi của riêng tôi, Câu trả lời đơn giản: KHÔNG, Bạn không thể cập nhật xcode được cài đặt từ một tài khoản khác. Giải pháp là xóa cài đặt hiện tại và cài đặt lại từ tài khoản mới. Để xóa cài đặt hiện tại, bạn cần xóa cài đặt đó khỏi Launch pad. Bạn có thể làm điều này bằng cách định vị biểu tượng xcode trong bệ phóng, nhấp chuột dài vào biểu tượng cho đến khi nó bắt đầu nhảy múa. Sau đó xóa nó và chờ một lúc cho đến khi xcode.app bị xóa khỏi/Application. Nếu bạn xóa xcode.app theo cách thủ công khỏi/Application, App store sẽ tiếp tục nghĩ rằng nó đã được cài đặt và sẽ không cho phép bạn cài đặt lại trong tương lai.

Giải pháp trên giả định bạn đã cài đặt xcode từ cửa hàng ứng dụng mac, thường là phiên bản sau 4.2. Đối với các phiên bản trước đó, chỉ cần xóa/Ứng dụng/thư mục xcode sẽ hoạt động.

+3

Không đúng sự thật. Câu trả lời của venkat là câu trả lời đúng. – p4sh4

+0

Có vẻ như thay đổi. @ Venkat của giải pháp đã không làm việc cho tôi, nhưng điều này đã làm. Mặc dù trong trường hợp của tôi, tôi đã phải sử dụng một ứng dụng của bên thứ ba để xóa Xcode từ LaunchPad. Bạn sẽ thấy email được gửi tới bộ phận hỗ trợ của Apple trước khi tìm chủ đề này ... Tôi nghi ngờ họ sẽ rất vui vì mối đe dọa sẽ thay thế OS X bằng Slackware Linux, nhưng phản hồi sẽ rất buồn cười. – Ben

3

Giải pháp được tìm thấy:

Tôi gặp lỗi này, lỗi này liên quan đến Tiêu điểm. App Store đã sử dụng Spotlight theo một cách nào đó. Sửa lỗi của tôi là thêm toàn bộ HD vào tab "Bảo mật" trong cửa sổ Prefs Hệ thống tiêu điểm, đóng các bản dựng trước và đợi 30 giây, mở lại và xóa HD của bạn khỏi tab Bảo mật. Spolight bắt đầu reindexing. Đã mở lại App Store và sự cố đã được khắc phục! Đăng bài đăng này tại đây cho những người khác có thể tìm kiếm sau này. Cũng đã gửi một báo cáo lỗi với Apple.

Nguồn: https://discussions.apple.com/thread/2806858?start=0&tstart=0

+0

Cảm ơn thông tin.Kịch bản mà tôi đối mặt với vấn đề là khác nhau, nó đã thực sự được cài đặt từ tài khoản khác. – suresh

+0

Không sao cả. Tôi nghĩ có rất nhiều người hoàn toàn có cùng vấn đề và kịch bản của bạn. –

+0

Điều này làm việc cho tôi. Cảm ơn! –

46

tôi chắc chắn bạn sẽ phải giải quyết điều này bằng cách bây giờ nhưng chỉ đăng giải pháp ở đây mà làm việc cho tôi ..

  1. Mở Finder và điều hướng đến các ứng dụng,
  2. Ctrl + Nhấp vào ứng dụng và chọn "Hiển thị Nội dung Đóng gói" (Xcode trong trường hợp này),
  3. Mở rộng thư mục Nội dung và nhấp vào thư mục _MASReceipt để chọn nó, Nhập Command + Delete to xóa di rectory vĩnh viễn --- bạn sẽ được nhắc nhập thông tin đăng nhập vì đây là tệp được bảo vệ.
  4. Thoát và khởi động lại AppStore, sau đó tìm ứng dụng. Bạn có thể cập nhật bằng id mới của mình ngay bây giờ mà không xóa phiên bản cũ của ứng dụng

Hy vọng điều này sẽ giúp người khác mất thời gian để tìm ra !!

+0

Tôi không thể tìm thấy thư mục. Tôi đang cố gắng cho XCode 5. Nó có khác với phiên bản trước không? – tyegah123

+0

bạn đang nói về thư mục nào? Đối với tôi, _MASReceipt dường như cũng có mặt trong Xcode 5 .. – venkat

+0

Trên OSX 10.9.5, nâng cấp XCode 6.0 lên 6.1 điều này vẫn hoạt động. Cảm ơn bạn @venkat! – callisto

Các vấn đề liên quan