2013-10-22 24 views
7

Khi tôi tạo ứng dụng Mac cho AppStore, nó cũng nhúng hồ sơ cấp phép, tùy chọn dựa trên email của Apple. Nhưng, vì tôi có ứng dụng trợ giúp bên trong ứng dụng chính của mình, ứng dụng này cũng nhúng cùng một hồ sơ, tôi nhận được "Binary không hợp lệ" và email từ Apple nói:Ứng dụng Mac đã nhúng hồ sơ cấp phép

Vị trí hồ sơ cung cấp không hợp lệ ứng dụng Mac OS X của bạn phải được đặt trong thư mục Nội dung của gói ứng dụng chính . Hồ sơ cấp phép là tùy chọn, nhưng bạn không thể gửi nhiều hồ sơ.

Vì vậy, nó có nhiều hồ sơ cấp phép ... Làm cách nào để vô hiệu hóa dự án ứng dụng trợ giúp từ nhúng tiểu sử cấp phép trong nhóm của mình ??


Như nhiều như tôi khinh khi giải pháp này, nhưng bạn phải chơi một trò chơi thám tử để tìm tất cả các hồ sơ cung cấp và xóa chúng. Tôi đã xóa các hồ sơ được nhúng từ ứng dụng sau khi nó được xây dựng, tất cả chúng (tôi đã có một gói tài nguyên và hồ sơ cung cấp thậm chí được nhúng ở đó!) Và gửi ........ Tác phẩm. Làm cho bạn tự hỏi tại sao các địa ngục là hồ sơ nhúng ở nơi đầu tiên .......


Khi tôi đã cố gắng để loại bỏ các hồ sơ dự phòng cho các thiết lập ứng dụng helper, tôi nhận được điều này từ Apple:

không hợp lệ Provisioning hồ sơ - các cấp phép hồ sơ bao gồm trong bó KPTHelper (.../KPTHelper.app) là không hợp lệ. (Thiếu chứng chỉ ký mã.) Để biết thêm thông tin, hãy truy cập Cổng thông tin dành cho nhà phát triển Mac OS.

Trả lời

3

Bạn có thể nhập cùng một Mã nhận dạng nhóm với ứng dụng chính của mình nhưng bạn chỉ cần chọn tùy chọn không có trong tùy chọn ký cho ứng dụng trợ giúp.

Nó nằm trong tab chung của cài đặt dự án của bạn.

+0

Tôi không phải ký gì cả? Tôi sẽ thử ngay bây giờ, cảm ơn. – Mazyod

+1

Tôi chưa bao giờ thử mà không cần ký tên vào ứng dụng trợ giúp và chỉ cần nhập cùng một mã định danh gói nhưng cũng đã chọn tùy chọn ký tên là không có. Nó hoạt động ... – emreoktem

+0

Xin lỗi, nó không hoạt động. Tôi đã kiểm tra gói ứng dụng, hồ sơ vẫn được nhúng. Tôi sẽ cập nhật câu hỏi của tôi với hình ảnh. – Mazyod

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