# \[Solved\] ITMS-90078 Missing Push Notification Entitlement and ITMS-90809 Deprecated API Usage

**URL:** <https://community.thunkable.com/t/solved-itms-90078-missing-push-notification-entitlement-and-itms-90809-deprecated-api-usage/304282>\
**Category:** Questions about Thunkable X\
**Tags:** solved, publish, problems, apple\
**Created:** [November 5, 2019, 7:59pm UTC](https://community.thunkable.com/t/solved-itms-90078-missing-push-notification-entitlement-and-itms-90809-deprecated-api-usage/304282 "2019-11-05T19:59:30Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chris](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/chris/32/78883_2.png) [@Chris](https://community.thunkable.com/u/Chris)\
**Post date:** [November 5, 2019, 7:59pm UTC](https://community.thunkable.com/t/solved-itms-90078-missing-push-notification-entitlement-and-itms-90809-deprecated-api-usage/304282/1 "2019-11-05T19:59:30Z")

</div>

Hi,

I wanted to publish an app via Thunkable to the iOS App store and I got a notification about several errors that I think must be Thunkable platform related:

> Dear Developer,
> 
> We identified one or more issues with a recent delivery for your app, “Kältemelder” 2 (20191051123). Your delivery was successful, but you may wish to correct the following issues in your next delivery:
> 
> **ITMS-90078: Missing Push Notification Entitlement** - Your app appears 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. Xcode does not automatically copy the aps-environment entitlement from provisioning profiles at build time. This behavior is intentional. To use this entitlement, either enable Push Notifications in the project editor’s Capabilities pane, or manually add the entitlement to your entitlements file. For more information, see [Local and Remote Notification Programming Guide: Configuring Remote Notification Support](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1).
> 
> **ITMS-90809: Deprecated API Usage** - Apple will stop accepting submissions of apps that use UIWebView APIs . See [UIWebView | Apple Developer Documentation](https://developer.apple.com/documentation/uikit/uiwebview) for more information.
> 
> After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to App Store Connect.
> 
> Best regards,
> 
> The App Store Team

Does this mean that my app can be published or does this mean I wasted 99$ on the developer account? Is the webviewer issue going to be fixed? Also the issue with the Push Notifications is weird because my app does not contain the push notification component at all…

I really hope that these problems are going to be fixed since I don’t want to waste 99$ and Thunkable PRO subscription and not being able to publish apps 😕

Best, Chris

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [November 5, 2019, 8:58pm UTC](https://community.thunkable.com/t/solved-itms-90078-missing-push-notification-entitlement-and-itms-90809-deprecated-api-usage/304282/2 "2019-11-05T20:58:10Z")

</div>

> [@Chris](#):
>
> I got a notification about several errors

Thanks for reaching out in relation to this @Chris. Just one small (but important) point here - these are warning messages rather than error messages.

They are simply letting you know that there are things that can be improved, or things that will change in the future. They will not prevent you from publishing.

* * *

> [@Chris](#):
>
> does this mean I wasted 99$ on the developer account?

Nope, absolutely not and really disappointing that you would even think this.

* * *

> [@Chris](#):
>
> Is the webviewer issue going to be fixed?

Yes - we’re replacing it with a the updated component in the future. This has been discussed several times in the community already.

* * *

> [@Chris](#):
>
> Also the issue with the Push Notifications is weird

Agreed, it’s a “weird” one - but again, it’s a warning rather than an error, (associated with one of our other components if I remember correctly? ) and will not in any way prevent you from publishing.

* * *

> [@Chris](#):
>
> I don’t want to waste 99$

Since you said it twice, I’ll reiterate - no, this will not affect your ability to publish.

---

<div class="post-metadata">

**Author:** ![Deluxe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/deluxe/32/30016_2.png) [@Deluxe](https://community.thunkable.com/u/Deluxe)\
**Post date:** [November 5, 2019, 9:00pm UTC](https://community.thunkable.com/t/solved-itms-90078-missing-push-notification-entitlement-and-itms-90809-deprecated-api-usage/304282/3 "2019-11-05T21:00:36Z")

</div>

The webviewer thing is just a warning, you don’t need to worry about it for now.

The push notifications one means that you need to edit your app’s provisioning profile in the Apple Dev Console and edit it’s entitlements to include push notifications. Then you will redownload it and upload it to Thunkable during your publish process and you should be good.

Konstantinos

---

<div class="post-metadata">

**Author:** ![Chris](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/chris/32/78883_2.png) [@Chris](https://community.thunkable.com/u/Chris)\
**Post date:** [November 5, 2019, 9:01pm UTC](https://community.thunkable.com/t/solved-itms-90078-missing-push-notification-entitlement-and-itms-90809-deprecated-api-usage/304282/4 "2019-11-05T21:01:46Z")

</div>

> [@domhnallohanlon](#):
>
> Thanks for reaching out in relation to this @gre4t\_wh1te. Just one small (but important) point here - these are warning messages rather than error messages.
> 
> They are simply letting you know that there are things that can be improved, or things that will change in the future. They will not prevent you from publishing.

I see - thank you for clarification. However I hope that Thunkable does have an update ready once the current webview method is deprecated and apps won’t be accepted with this anymore 🙈

> [@domhnallohanlon](#):
>
> > does this mean I wasted 99$ on the developer account?
> 
> Nope, absolutely not and really disappointing that you would even think this.

Good to hear - sorry but one never knows. My thought was Apple might just have changed that and that I might have bought the 99$ account without being able to work with it now… Glad that this is not the case 🙂

Best regards, Chris

---

<div class="post-metadata">

**Author:** ![Chris](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/chris/32/78883_2.png) [@Chris](https://community.thunkable.com/u/Chris)\
**Post date:** [November 5, 2019, 9:03pm UTC](https://community.thunkable.com/t/solved-itms-90078-missing-push-notification-entitlement-and-itms-90809-deprecated-api-usage/304282/5 "2019-11-05T21:03:41Z")

</div>

> [@Deluxe](#):
>
> The push notifications one means that you need to edit your app’s provisioning profile in the Apple Dev Console and edit it’s entitlements to include push notifications. Then you will redownload it and upload it to Thunkable during your publish process and you should be good.

Good to know - still wondering why the app registers with the push notification service without including the push notification component… Anyways glad it is just a small “issue” 🙂

@domhnallohanlon one question concerning Push notifications: if I include the component with my app paying for the PRO account will it still work in the published build if I decide to pause my PRO subscription for a few months?

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [November 5, 2019, 9:22pm UTC](https://community.thunkable.com/t/solved-itms-90078-missing-push-notification-entitlement-and-itms-90809-deprecated-api-usage/304282/6 "2019-11-05T21:22:28Z")

</div>

> [@Chris](#):
>
> will it still work in the published build if I decide to pause my PRO subscription

yes - your PRO membership is _only_ needed to edit/update a private project.

If you don’t feel like keeping your project private then you can switch it to public at any stage with a free tier membership and continue editing.

---

<div class="post-metadata">

**Author:** ![Chris](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/chris/32/78883_2.png) [@Chris](https://community.thunkable.com/u/Chris)\
**Post date:** [November 6, 2019, 11:36am UTC](https://community.thunkable.com/t/solved-itms-90078-missing-push-notification-entitlement-and-itms-90809-deprecated-api-usage/304282/7 "2019-11-06T11:36:06Z")

</div>

Sorry for me being dumb but I am still not sure if I got this right: if I built an app with OneSignal and then decide to downgrade my account the push notifications continue to work for the built app but I just cannot edit the app anymore until I re-subscribe or remove the PRO component to publish it for free? 🙈

Thanks!

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [November 6, 2019, 11:43am UTC](https://community.thunkable.com/t/solved-itms-90078-missing-push-notification-entitlement-and-itms-90809-deprecated-api-usage/304282/8 "2019-11-06T11:43:22Z")

</div>

No, not dumb at all - you’ve understood everything correctly.

---

<div class="post-metadata">

**Author:** ![daniel.c.rauschk96lu](https://avatars.discourse-cdn.com/v4/letter/d/bbce88/32.png) [@daniel.c.rauschk96lu](https://community.thunkable.com/u/daniel.c.rauschk96lu)\
**Post date:** [September 1, 2020, 9:40pm UTC](https://community.thunkable.com/t/solved-itms-90078-missing-push-notification-entitlement-and-itms-90809-deprecated-api-usage/304282/9 "2020-09-01T21:40:58Z")

</div>

I am having this same issue but I do not intend to use any push notifications. I cannot find in my project where there is anything about push notifications. Any help would be appreciated.

---

<div class="post-metadata">

**Author:** ![tchind](https://avatars.discourse-cdn.com/v4/letter/t/ebca7d/32.png) [@tchind](https://community.thunkable.com/u/tchind)\
**Post date:** [October 14, 2020, 8:28am UTC](https://community.thunkable.com/t/solved-itms-90078-missing-push-notification-entitlement-and-itms-90809-deprecated-api-usage/304282/10 "2020-10-14T08:28:05Z")

</div>

ignore it.like @domhnallohanlon told @Chris

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 12:08pm UTC](https://community.thunkable.com/t/solved-itms-90078-missing-push-notification-entitlement-and-itms-90809-deprecated-api-usage/304282/11 "2024-11-08T12:08:25Z")

</div>


