Push notification debugging mobile profile on Apple's 2265 TN.


Alex Zavatone
 

https://developer.apple.com/library/content/technotes/tn2265/_index.html

Enabling Push Status Messages on iOS

To enable logging on iOS, install the configuration profile PersistentConnectionLogging.mobileconfig on your device by either putting the file on a web server and downloading it using Safari on your device, or by sending it as an email attachment and opening the attachment in Mail on your device. You'll be prompted to install "APS/PC Logging". Download the configuration profile by clicking Companion File at the upper right corner of this technote.




Testing on the Mac to see if it is allowed to be installed before sending it to the iOS device.
On the iOS device.


Looking inside the PersistentConnectionLogging.mobileconfig file, we see the profile expired almost 9 months ago and Apple has done nothing about it.

    <key>DurationUntilRemoval</key>
    <real>604800</real>
    <key>RemovalDate</key>
    <date>2017-06-17T12:00:00Z</date>

What do we have to do to get Apple to give us an actual valid debugging profile to debug push notifications?

Join {cocoa@apple-dev.groups.io to automatically receive all group messages.