Тож у мене є додаток Dripper, який я видав близько місяця тому, а потім оновив пару днів тому. Оновлення додало push-сповіщення та кілька невеликих налаштувань. Я протестував це з пісочницею-apn, використовуючи профіль розробки, і все працювало чудово. Потім я переключив речі на виробництво-апн і підштовхнув його до тестового польоту, знову все спрацювало чудово. Після того як я поставив оновлення на ринок і запустив його, я помітив, що не отримую нових реєстрацій push на сервері. Я переглянув журнали консолі для пристрою і виявив таке:
4 грудня 17:55:15 Ina-touch-it coffco [1210]: Реєстрація для віддалених сповіщень
4 грудня 17:55:15 Spring-Board Ina-touch-it [52]: для додатка не знайдено дійсного рядка права "aps-середовище" 'Dripper': (null). Повідомлення не будуть доставлені.
4 грудня 17:55:15 coffco Ina-touch-it [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}
Я трохи розгублений, тому що думав, що виробництво-apn буде функціонувати однаково між тимчасовими і додатками.
Ось мій ідентифікатор програми та його права -> http://i.stack.imgur.com/uf4pB.png
Ось профіль забезпечення магазину додатків -> http://i.stack.imgur.com/AYOV5.png