2013-05-20 26 views
9

Tôi đã cố gắng để nộp một bản cập nhật để ứng dụng của tôi trong 3 ngày bây giờ, và mỗi khi tôi làm tôi nhận được một email từ Apple tuyên bố:email từ Apple - "Thiếu Push Notification Entitlement"

Thiếu Quyền lợi thông báo đẩy - Ứng dụng của bạn dường như bao gồm API được sử dụng để đăng ký với dịch vụ Thông báo đẩy của Apple, nhưng quyền lợi của chữ ký ứng dụng không bao gồm quyền lợi "aps-environment" .

Tôi đã thử tất cả mọi thứ mà tôi có thể, bao gồm cả việc thương hiệu hồ sơ dự phòng mới, thiết lập một entitlement.plist và tất cả những gì tôi làm kết quả trong cùng một email ngay sau khi nộp hồ sơ. Tôi đã mở hồ sơ cung cấp tôi đang sử dụng và nó bao gồm quyền lợi aps.

Xcode cho tôi không có lỗi hoặc cảnh báo khi tôi tạo hoặc lưu trữ ứng dụng, vì vậy mỗi khi tôi thử một cái gì đó mới, tôi phải trải qua quá trình tương tự.

Có bất kỳ điều gì khác mà tôi có thể làm để cập nhật ứng dụng của mình và thêm thông báo đẩy không? Tôi đã xem xét nhiều câu hỏi khác ở đây và trên google và tôi đang rách tóc ra!

EDIT:

dân tiếp tục nghĩ rằng tôi đã không nhìn giải pháp khác. Tôi có. Từ câu hỏi này có liên quan đến như đã trả lời, sau đây là những gợi ý nó làm cho:

Tái tạo hồ sơ cá nhân cung

Tôi đã làm điều này. Tôi cũng làm những cái mới. Tôi đã xác minh rằng chúng bao gồm cờ aps-environment trong đó.

Tái tạo hồ sơ cá nhân cung

lần nữa, tôi đã làm điều này. Nhiều lần bây giờ.

Mở Provisioning hồ sơ của bạn trong bất kỳ Text Editor và tìm kiếm "môi trường" và bạn phải tìm: APS-môi trường

Các hồ sơ tôi đang sử dụng có điều này.

Remove các cuộc gọi đến các dịch vụ

Không có liên quan như tôi đang cố gắng để ADD dịch vụ.

Bật dịch vụ và tái tạo hồ sơ cá nhân

Một lần nữa, điều này đã được thực hiện.

Tái tạo việc cung cấp tiểu sử

Và một lần nữa.

Tháo thư viện mà là tham khảo hệ thống thông báo push

Như trên, tôi thêm Push Notification, không tìm cách để gỡ bỏ nó theo câu hỏi liên quan ở đây.

Tôi không muốn trở nên thô lỗ, nhưng hãy hiểu rằng khi tôi nói tôi đã dành 3 ngày để tìm câu trả lời, tôi đang nghiêm túc. Câu hỏi này không chỉ hỏi về REMOVING, không thêm thông báo đẩy, tôi đã thêm thông tin về việc thử các phương thức này.

Ai đó có thể vui lòng giúp tôi hay tôi chỉ nên sử dụng một trong các vé hỗ trợ của tôi với Apple trong số này?

+0

Bạn đã xem xét điều này chưa? http://stackoverflow.com/questions/5719182/app-rejected-because-of-missing-push-notification-entitlement?rq=1 – dpassage

+1

Tôi đã làm và tôi đã giải quyết các bản sửa lỗi mà nó đề cập trong bài đăng gốc của tôi. Việc tái tạo hồ sơ của tôi, xác minh quyền lợi trong trình chỉnh sửa văn bản và thay đổi thành tiểu sử mới chưa giải quyết được vấn đề của tôi. –

+0

Bạn đã đọc phần đảm bảo ID ứng dụng được cập nhật đúng với các quyền cần thiết chưa? – rmaddy

Trả lời

11

Tôi đã giải quyết vấn đề này, vì vậy đây là câu trả lời cho những người khác có thể gặp phải vấn đề này trong tương lai.

Tôi phải xóa plist Thuộc tính mà tôi đã tạo khi cố giải quyết vấn đề trước đó trong ngày, sau đó tạo lại thông qua Xcode và thêm thông tin tương tự trong hồ sơ cấp phép của tôi. Tôi cũng phải làm điều này trên cả hai dự án và mục tiêu.

Tôi chưa nhận được email qua bài gửi này và chi tiết nhị phân trên iTunes Connect hiện liệt kê "Môi trường APS: Sản xuất".

Cảm ơn bạn đã vượt qua và điên rồ, cả hai đều cố gắng giúp tôi với câu hỏi.

+0

+1, chỉ cần xóa Entitlements.plist mà tôi đã tạo đã khắc phục sự cố. –

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