Jadi saya memiliki aplikasi bernama Dripper yang saya keluarkan sekitar sebulan yang lalu dan kemudian diperbarui beberapa hari yang lalu. Pembaruan menambahkan pemberitahuan push dan beberapa perubahan kecil. Saya mengujinya dengan sandbox-apn menggunakan profil pengembangan dan semuanya bekerja dengan baik. Kemudian saya beralih ke apn produksi dan mendorongnya ke uji terbang, lagi-lagi semuanya bekerja dengan sempurna. Setelah saya menempatkan pembaruan di pasar dan menjalankannya, saya perhatikan saya tidak mendapatkan pendaftaran push baru di server. Saya melihat log konsol untuk perangkat dan menemukan ini:
4 Des 17:55:15 Ina-touch-it coffco [1210]: Mendaftar untuk pemberitahuan jarak jauh
4 Des 17:55:15 Ina-touch-it SpringBoard [52]: Tidak ada string hak 'aps-environment' yang valid ditemukan untuk aplikasi 'Dripper': (null). Pemberitahuan tidak akan dikirim.
4 Des 17:55:15 Ina-touch-it coffco [1210]<Warning>: Failed to register with error : Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x174270900 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}
Saya agak bingung karena menurut saya apn produksi akan berfungsi sama antara ad-hoc dan build app store.
Ini adalah id aplikasi saya dan haknya -> http://i.stack.imgur.com/uf4pB.png
Berikut adalah profil penyediaan untuk toko aplikasi -> http://i.stack.imgur.com/AYOV5.png