iSeller Commerce
iSeller POS Retail
iSeller POS F&B
iSeller POS Express
Crosslight
WebUI
ClientUI
What's New
Download Trial
Web Solution
Mobile Solution
Enterprise Solution
Custom Development
Blog
Community
Latest Development Blogs
ForumPostTopic
Browse By Tag
Hello Crosslight Support,
I just submitted an app to iTunes Connect. After submission I received an email with a warning:
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.
I don't use push notifications in this app. How can I correct this?
Thanks,
Thomas
Sorry for the delay in sending this.
There might be push notification related code somewhere in the project. You can try to look for this code and remove it to avoid the warning.
However, as this warning doesn't prevent your app from being approved in the App store - if you can't find the code which cause this warning, you can leave it this way.
Please feel free to let us know whether this helps or not.
Hello,Thank you for the question.In your iOS project there is file named ‘AppDelegate.cs’.In that file, you simply modify the inherit AppDelegate class from ‘UIPushAppDelegate’ to ‘UIAppDelegate’.Here’s the snippet code example after apply the changes in ‘AppDelegate.cs’ file:
[Register ("AppDelegate")]public partial class AppDelegate : IntersoftCore.UIApplicationDelegate { protected override UIViewController WrapRootViewController(UIViewController contentViewController) { if (contentViewController is UISplitViewController || contentViewController is UITabBarController) return contentViewController; return new UINavigationController(contentViewController); } }
I apologize for any inconvenience this problem may have caused you.Regards,Hans K.
Hello Support,
it is quite some time ago when I posted the above question.
I never tried to change something in my iOS projects to suppress this iTunes warning until today.
Today, I wanted to eliminate these warnings from all my projects. Looking at the provided solution, I have to say this does not work. I have exactly the same code in my iOS projects in the AppDelegate.cs but I still receive the iTunes warning every time I submit an app.
I am using iOS unified API. Please, provide a solution that really solves the problem.
Any news?
or
Choose this if you're already a member of Intersoft Community Forum. You can link your OpenID account to your existing Intersoft Social ID.
Choose this if you don't have an Intersoft account yet. Your authenticated OpenID will be automatically linked to your new Intersoft account.
Enter your Wordpress Blogname