Tôi đang cố gắng tải ứng dụng của mình, không xuất hiện trong Dock, để có tùy chọn khởi chạy khi đăng nhập. Điều này là khó khăn, và liên quan đến việc tạo ra một ứng dụng trợ giúp thứ hai mà bạn thêm vào như là một mục khởi động. Ứng dụng trợ giúp này chỉ chịu trách nhiệm khởi chạy ứng dụng chính và sau đó thoát ra.Vấn đề ký mã cho dự án có nhiều mục tiêu
Tôi đã làm theo các hướng dẫn here và here và nó hoạt động như một nét duyên dáng - tất nhiên, vấn đề là ký mã. Tôi có hai mục tiêu; mục tiêu ứng dụng trợ giúp được sao chép vào thư mục con Contents/Library/LoginItems
của gói chính lúc biên dịch. Mỗi bó có nhận dạng bó riêng của mình và triển khai riêng hồ sơ dự phòng, nhưng khi tôi xác nhận lưu trữ của tôi cho các cửa hàng ứng dụng, tôi nhận được lỗi sau:
Invalid provisioning profile. The provisioning profile included in the bundle BUNDLE NAME [BUNDLE NAME.app] is invalid. For more information, visit the Mac OS Developer Portal.
Nếu tôi loại bỏ các gói trợ giúp từ mục tiêu chính của tôi, không có vấn đề. Có vẻ như sự hiện diện của một cấu hình cấp phép khác đang tắt lỗi.
Làm cách nào để bao gồm hai gói đã ký và vượt qua xác thực?
Tôi có cùng một vấn đề chính xác ... – mirosval
Hiện tại, tôi đã vô hiệu hóa hộp cát. Đó là một "giải pháp" rất tạm thời sẽ chỉ hoạt động cho đến khi Apple sửa chữa Xcode hoặc ngừng đẩy lùi thời hạn sandbox. –
Điều này không giải quyết được vấn đề cho tôi, tôi vẫn không vượt qua xác nhận nếu tôi vô hiệu hóa quyền lợi, tôi sẽ chỉ chuyển nếu tôi xóa ứng dụng trợ giúp ... – mirosval