2015-07-21 11 views
7

Tôi đang cố gắng xây dựng hoàn chỉnh trên Ứng dụng iOS với Ứng dụng WatchKit.Xcode 7 ValidateEmbeddedBinary error Không thể đọc dữ liệu trong foo-WatchKit-App.app

Khi biên dịch các dự án đầy đủ cho Lưu Trữ tôi nhìn thấy sau

ValidateEmbeddedBinary DerivedData/lifa93/Build/Intermediates/ArchiveIntermediates/lifa93Dev/BuildProductsPath/Release-iphoneos/lifa93.app/Watch/lifa93-WatchKit-App.app 
    cd /Users/lordandrei/Projects/git/X7/lifa93 
    export PATH="/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode-beta.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    builtin-embeddedBinaryValidationUtility /Users/lordandrei/Projects/git/X7/lifa93/DerivedData/lifa93/Build/Intermediates/ArchiveIntermediates/lifa93Dev/BuildProductsPath/Release-iphoneos/lifa93.app/Watch/lifa93-WatchKit-App.app -signing-cert *9F…FB* -info-plist-path /Users/lordandrei/Projects/git/X7/lifa93/DerivedData/lifa93/Build/Intermediates/ArchiveIntermediates/lifa93Dev/InstallationBuildProductsLocation/Applications/lifa93.app/Info.plist 

error: warning: Could not read data in /Users/lordandrei/Projects/git/X7/lifa93/DerivedData/lifa93/Build/Intermediates/ArchiveIntermediates/lifa93Dev/BuildProductsPath/Release-iphoneos/lifa93.app/Watch/lifa93-WatchKit-App.app 

Tôi đã thử:

  • toggling giữa Debug và Release
  • Toggling Không Cài đặt và Không Validate.
  • thu hồi và thay thế tất cả các cấu (Ký, Adhoc, quận)

Cho đến nay không có gì đã làm cho một vết lõm.

Đề xuất được chào đón như tôi đang trong một mô hình đang cố gắng xây dựng.

Xcode: Version 7.0 beta 3 (7A152u) 
iOS: 9.0 beta 3 (13A4293g)  
Radar: 21975256 
+1

Có thể có nhiều sự cố khi phát tại đây, nhưng đối với WatchKit tôi nhận thấy rằng ID gói thường gây ra nhiều vấn đề không rõ ràng. Id gói của bạn cho ứng dụng, ứng dụng watchkit và tiện ích watchkit có được định dạng là: 'com.example.app',' com.example.app.watchkitapp' và 'com.example.app.watchkitapp.watchkitextension'? Nếu không, hãy thử xem nếu nó giúp thay đổi chúng thành định dạng đó. – Jack

+0

Bạn đã thử làm sạch dự án của bạn (xóa '/ Người dùng/lordandrei/Dự án/git/X7/lifa93/DerivedData/lifa93/Xây dựng/Intermediates/ArchiveIntermediates/lifa93Dev/BuildProductsPath/Release-iphoneos/lifa93.app') và sau đó xây dựng lại ? Và đảm bảo đường dẫn 'builtin-embeddedBinaryValidationUtility' tồn tại –

Trả lời

0

Tôi không biết lý do chính xác của sự cố của bạn, nhưng tôi đã tạo dự án mới bao gồm cả mục tiêu ứng dụng WatchKit App. Và nó hoạt động tốt, không có vấn đề với quá trình xây dựng.
Tôi đang sử dụng Xcode 7 beta (7A120f).

Đó là lý do tôi đề xuất 3 cách tiềm năng để giải quyết vấn đề:
1. Tạo dự án mới mới từ đầu và di chuyển nguồn và tài nguyên tập tin từ dự án hiện tại của bạn để một hình mới. Tôi đã có vấn đề tương tự (nó không liên quan đến ứng dụng WatchKit) trước đây và thủ thuật này đã giúp tôi.
2. Cài đặt phiên bản mới nhất của Xcode. Xcode 7 beta 4 được phát hành vào ngày 21 tháng 7.
3. Cài đặt Xcode (7A120f). Đây là phiên bản mà tôi đang sử dụng, bạn đang sử dụng phiên bản khác. Tôi không nghĩ rằng nó sẽ giúp đỡ, nhưng ai biết được.

+0

Câu trả lời này không thực sự đưa ra giải pháp cho vấn đề. Bắt đầu một dự án mới từ đầu sẽ không giúp bạn tránh được vấn đề trong tương lai. Yêu cầu ai đó cài đặt phiên bản beta của IDE khiến người dùng không thể phát hành ứng dụng của mình thông qua cửa hàng ứng dụng. – SpaceTrucker

1

Tôi gặp sự cố này khi cố gắng xây dựng cho iPhone 6+ và Xem của mình. Tôi vừa mới cài đặt lại Xcode 7 Beta vì tôi vô tình xóa một trong các khung công tác cần thiết. Tôi đã cố gắng xây dựng nhiều lần và nhận được lỗi "Không thể đọc dữ liệu ...". Cuối cùng tôi đã xây dựng mô phỏng thành công, VÀ THEN được tạo cho cả hai thiết bị và nó hoạt động.

Vấn đề của tôi bây giờ là việc xây dựng lên Apple Watch dường như mất vĩnh viễn để chạy hoặc vượt qua "Đính kèm ...".

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