2015-09-22 25 views
10

Hôm nay tôi nhận được bản ghi nhớ từ Apple có thể là mọi nhà phát triển Apple khác về cài đặt Xcode có khả năng bị nhiễm. (https://developer.apple.com/news/?id=09222015a)"/Applications/Xcode.app: tài nguyên bị đóng kín bị thiếu hoặc không hợp lệ" trong khi xác thực cài đặt Xcode

Tôi làm theo hướng dẫn và cố gắng xác thực ứng dụng Xcode của mình bằng cách sử dụng lệnh được đề cập. (spctl --assess --verbose /Applications/Xcode.app) Chương trình chạy trong một thời gian và thoát với một "/Applications/Xcode.app: một tài nguyên bị đóng kín là thiếu hoặc không hợp lệ" tin nhắn. Bài viết cho biết "Bất kỳ kết quả nào khác ngoài‘ được chấp nhận ’hoặc bất kỳ nguồn nào khác ngoài‘ Cửa hàng ứng dụng Mac ’,‘ Hệ thống Apple ’hoặc‘ Apple ’cho biết chữ ký ứng dụng không hợp lệ cho Xcode”. Tuy nhiên, tôi thực sự khá chắc chắn bản sao Xcode của tôi là hợp pháp (tải xuống và cập nhật thông qua App Store với Gatekeeper được kích hoạt) vì vậy tôi nghĩ có thể có một vấn đề khác ngăn cản nó để xác nhận như nó cần.

Bạn có ý tưởng gì về thông báo lỗi này thực sự có nghĩa là gì không? Bạn có nghĩ rằng tôi cần phải cài đặt lại Xcode chỉ trong trường hợp?

Cảm ơn trước sự giúp đỡ của bạn.

+0

Bạn nhận được bản sao Xcode của mình bằng cách nào? Có thể bạn đã sao chép Xcode đã tải xuống từ một máy tính khác. Tôi đang phải đối mặt với cùng một lỗi nhưng tôi nghĩ (và hy vọng) đó là bởi vì tôi đã sao chép Xcode từ máy Mac chính của tôi và tôi đoán nó có một cái gì đó để làm với điều đó. Nếu bạn có quyền truy cập vào máy Mac mà bạn đã tải xuống từ Xcode, bạn có thể xác minh điều đó không? –

+0

Tôi nhận được cùng một thông báo. Một chút bối rối ở đây. – intboolstring

+0

Tôi đã kiểm tra 4 phiên bản Xcode được cài đặt trên máy của mình. Tất cả chúng tôi đã tải xuống từ trang web của nhà phát triển của Apple: Xcode 6.4 (6E35b) đã không thể xác minh được. Xcode 7.0 GM (7A218) đã qua, Xcode 7.0 Beta 5 (7A176x) đã qua và Xcode 7.1 Beta (7B60) đã qua. Với thực tế là tất cả chúng đã được tải về và vận chuyển đến máy này theo cùng một cách, có điều gì đó sai với 6.4 hoặc quá trình xác minh! –

Trả lời

6

Vấn đề xác thực dương tính giả dường như là do việc chứa SDK iOS trước đó để tương thích ngược.

Cài đặt sạch sẽ xóa hoàn toàn các thư mục SDK. Khi bạn chạy kiểm tra xác nhận sau khi cài đặt sạch sẽ nó sẽ vượt qua. Sau khi bạn sao chép các phiên bản iOS trước, mà, đối với chúng tôi, là iOS 8 cho iPhone, việc xác thực sẽ không thành công.

Kịch bản này đã được kiểm tra sau khi cập nhật lên XCode 7.0.1 (7A1001) đã được phát hành vào đầu giờ chiều nay.

Để tránh cài đặt sạch, bạn có thể tạm thời xóa phiên bản SDK trước đó khỏi vị trí tương ứng của chúng và chạy xác thực. Sau đó, khi xác thực chuyển, sao chép các tệp trở lại nơi chúng thuộc về.

1

Tôi nhận được cùng một thông báo "tài nguyên bị niêm phong bị thiếu hoặc không hợp lệ". Tuy nhiên tôi đã có thể khắc phục vấn đề bằng cách vào App Store và tải xuống phiên bản mới nhất của Xcode - Phiên bản 7.0 (7A220) và điều này dường như đã khắc phục được sự cố.

Mặc dù trước tiên tôi đã thử cập nhật Xcode thông qua phần cập nhật trên App Store, nhưng vì một số lý do điều này không hiệu quả. Vì vậy, tôi khuyên bạn nên vào App Store> Search for Xcode> Sau đó cài đặt phiên bản mới nhất có sẵn cho bạn.

+0

Cảm ơn bạn đã trả lời. Mặc dù tôi thực sự đang ở phiên bản mới nhất từ ​​App Store, vì vậy việc cập nhật không phải là một tùy chọn trong trường hợp của tôi. Vẫn còn tốt để biết một cài đặt lại sạch sẽ từ các cửa hàng sẽ sửa chữa nó. –

-2

Tùy thuộc vào cài đặt gatekeeper.xin vui lòng kiểm tra cài đặt gatekeeper để cho phép bất kỳ đâu và xác thực lại Xcode.

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