After xcode 7 beta version, I can install application on real device without developer ID. But, can we do the same for push notification. or we have to apply for developer ID? If there is a method, please refer link.
In order to use Apple push notifications you'll need to generate a certificate for your app in the member's center which can only be accessed if you have a current membership to the Apple Developer Program.
Related
I am developing a ionic app which uses push notification. I don't have a apple developer id but working with Apple ID.It says "Cannot create a iOS App Development provisioning profile for com.xxx.xxxx". Your development team, "xxxxxxxx", does not support the Push Notifications capability.
So, I removed all the push notification packages and tried to run the app. It still displays the same message. I tried deleting all the certificated from the key chain and tried creating again. Still not able to run the app in mobile.
Push notifications are only available for Apple paid accounts. If you want this enroll in Apple paid program.
I recently purchased Apple Developer Program, but some things are struggling with me. I made an Add ID, and a push notification certificate on that App ID. Whenever I am trying to activate Push notification in my project, i can just se the default options. Do i have to create a new team or something after this purchase? Or a profile?
Here is some images of whats happening in my xcode project.
Whenever i am changing the Bundle ID, this message pops up, even if i am a member of the Developer Program..
Make sure you have the right team selected in your project preferences.
To add push notifications to an iOS application, do you need to have an apple developer account that is enrolled in the iOS membership program?
Yes , it is - see the terms here
see here -
In most cases, Xcode is the preferred method to request and install
digital certificates for iOS and OS X. However, to request
certificates for the Apple Push Notification service, Passbook, Mobile
Device Management (MDM), and Safari extensions, you will need to
request and download them from the Certificates, Identifiers &
Profiles section of Member Center.
How to delete push API from Intel XDK? Im trying to submit iOS app to iTunes Connect, But Apple always send me Alert
Dear developer,
We have discovered one or more issues with your recent delivery for "***". Your delivery was successful, but you may wish to correct the following issues in your next delivery:
Missing Push Notification Entitlement - Your app appears to include API used to register with the Apple Push Notification service, but the app signature's entitlements do not include the "aps-environment" entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the "aps-environment" entitlement. See "Provisioning and Development" in the Local and Push Notification Programming Guide for more information. If your app does not use the Apple Push Notification service, no action is required. You may remove the API from future submissions to stop this warning. If you use a third-party framework, you may need to contact the developer for information on removing the API.
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.
Regards,
The App Store team
So, Im not using any API with push notification, it could be default Intel XDK Cordova API, how to fix this alert or how to delete API?
It should not be included by default, so you may want to look at the project page and make sure that "Notification" is not checked. This is under Plugins->"Featured and Custom plugins"->"Intel XDK Plugins", near the bottom, so you'll need to scroll down on the right to see it.
I am having an app which is ready to upload on appStore.
I have successfully created my profiles and now trying to validate my app through xCode.
But As my apps are transferred from another developer account. It gives me error like shown in the below screenshot.
There is not Entitlement.plist file in my project anywhere.
This is the newer version of my app so I can't change the bundle Id also.
How can I solve this issue?
Please help me on this.
Seems like the AppId is different (the first part) in the current bundle, ideally it should get transferred to your developer account when the app is transferred. Check on that first and also ,
Make Sure you signing with the correct provision file from your developer account.
On the iTunes Connect developer guide says ,
To maintain a great user experience within the app, make sure the
recipient is informed about any special functionality such as keychain
details or push notifications. In this way, that functionality will be
maintained in the app for future updates. App IDs are transferred
automatically in the Provisioning Portal.
and also
After an app is transferred, its associated App ID is also transferred
to the recipient’s Member Center account. If the transferor’s App ID
was a wildcard App ID, it’s converted to an explicit App ID that
exactly matches the app’s bundle ID. Associated client SSL
certificates for push notifications aren’t transferred. If the app
uses Apple Push Notifications service (APNs), the recipient needs to
create a client SSL certificate using Member Center to reenable it.