2017-06-13 23 views
5

Tôi đang cố gắng mở dự án hiện có của mình trong phiên bản XCode 9 Beta. Mã được biên dịch mà không có bất kỳ lỗi nào, tuy nhiên khi trình mô phỏng hiển thị cảnh báo trong cảnh báo khi khởi chạy ứng dụng.XCode 9 beta hiển thị lỗi khi khởi chạy ứng dụng

Vui lòng cho tôi biết điều gì đang xảy ra.

Failed to change owner of file:///Users/stiga/Library/Developer/CoreSimulator/Devices/2A6099D8-6743-4551-AE73-CE7AFCAEE9FE/data/Library/Caches/com.apple.mobile.installd.staging/temp.opEVCA/TestWifog.app: Error Domain=MIInstallerErrorDomain Code=4 "Failed to remove ACL" UserInfo={NSUnderlyingError=0x7fdb12706dc0 {Error Domain=NSPOSIXErrorDomain Code=13 "Permission denied" UserInfo={SourceFileLine=392, NSLocalizedDescription=open of /Users/stiga/Library/Developer/CoreSimulator/Devices/2A6099D8-6743-4551-AE73-CE7AFCAEE9FE/data/Library/Caches/com.apple.mobile.installd.staging/temp.opEVCA/TestWifog.app/GoogleSignIn.bundle/ar.lproj/GoogleSignIn.strings failed: Permission denied, FunctionName=-[MIFileManager removeACLAtPath:isDir:error:]}}, FunctionName=-[MIFileManager removeACLAtPath:isDir:error:], SourceFileLine=392, NSLocalizedDescription=Failed to remove ACL}

+0

Tôi gặp vấn đề tương tự, có vẻ như GoogleSignIn.bundle không được định cấu hình chính xác. Đối với tôi, việc cấp quyền hạn cho Roboto-Bold.ttf, nhưng cùng một vấn đề ACL. –

+0

Bất kỳ ý tưởng nào về việc giải quyết vấn đề này. – Kashif

+0

Vẫn đang tìm cách sửa lỗi, tôi đang cố gắng xem điều gì xảy ra trong một dự án mới có GoogleSignIn được thêm bằng CocoaPods. Dù sao, điều này luôn luôn xảy ra với Google pods, chúng được cấu hình khủng khiếp:/ –

Trả lời

8

Sự cố xảy ra khi tệp trong mục tiêu của bạn được đánh dấu chỉ đọc. Một nguyên nhân phổ biến là tập lệnh sao chép tệp nơi tệp được sao chép chỉ đọc.

Bạn có thể thử thêm lệnh chmod u+w vào tập lệnh để đảm bảo tệp được ghi đọc sau khi được sao chép vào mục tiêu.

Đối với Cocoapods, bạn có thể thử chmod -R u+w /path/to/your/project/Pods để làm cho tất cả các tệp trong thư mục con của pod có thể ghi được.

+0

Câu trả lời hay nhất, cảm ơn tất cả sự giúp đỡ – Kashif

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