# iOS Apple - Missing API Declaration

**URL:** https://community.thunkable.com/t/ios-apple-missing-api-declaration/2903551
**Category:** Questions about Thunkable X
**Created:** [March 19, 2024, 5:14pm UTC](https://community.thunkable.com/t/ios-apple-missing-api-declaration/2903551 "2024-03-19T17:14:40Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![maurizio.polverini89](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/maurizio.polverini89/32/145191_2.png) [@maurizio.polverini89](https://community.thunkable.com/u/maurizio.polverini89)
#### Post date: [March 19, 2024, 5:14pm UTC](https://community.thunkable.com/t/ios-apple-missing-api-declaration/2903551/1 "2024-03-19T17:14:40Z")

</div>

Hello, i just got this message from Apple while trying to upload another build.  
Is it something I should worry about?

> Hello,
> 
> We noticed one or more issues with a recent submission for App Store review for the following app:
> 
> - TeamTime - Registro Presenze
> - Version 54
> - Build 202403190450
> 
> Although submission for App Store review was successful, you may want to correct the following issues in your next submission for App Store review. Once you’ve corrected the issues, upload a new binary to App Store Connect.
> 
> **ITMS-91053: Missing API declaration** - Your appâ€™s code in the â€œthunkablecompanionâ€ file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategorySystemBootTime. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your appâ€™s privacy manifest to provide approved reasons for these APIs used by your appâ€™s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: [Describing use of required reason API | Apple Developer Documentation](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api).
> 
> **ITMS-91053: Missing API declaration** - Your appâ€™s code in the â€œthunkablecompanionâ€ file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryFileTimestamp. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your appâ€™s privacy manifest to provide approved reasons for these APIs used by your appâ€™s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: [Describing use of required reason API | Apple Developer Documentation](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api).
> 
> **ITMS-91053: Missing API declaration** - Your appâ€™s code in the â€œthunkablecompanionâ€ file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryDiskSpace. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your appâ€™s privacy manifest to provide approved reasons for these APIs used by your appâ€™s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: [Describing use of required reason API | Apple Developer Documentation](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api).
> 
> **ITMS-91053: Missing API declaration** - Your appâ€™s code in the â€œthunkablecompanionâ€ file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryUserDefaults. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your appâ€™s privacy manifest to provide approved reasons for these APIs used by your appâ€™s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: [Describing use of required reason API | Apple Developer Documentation](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api).
> 
> Apple Developer Relations

---

<div class="post-metadata">

### Author: ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)
#### Post date: [March 19, 2024, 5:43pm UTC](https://community.thunkable.com/t/ios-apple-missing-api-declaration/2903551/2 "2024-03-19T17:43:32Z")

</div>

Hi @maurizio.polverini89, nothing for you to worry about here! Apple has some new policies involving API declarations going into effect this May but for now there is no action needed on your part.You may treat these as warnings for now. If anything does change and you do need to make any changes to your apps published in the App Store, we’ll be sure to make a post #Announcements about it.

> [@Recent Publishing to Apple Store Issues ITMS-91053 (May 1st, 2024)](https://community.thunkable.com/t/recent-publishing-to-apple-store-issues-itms-91053-may-1st-2024/2893611):
>
> Last 2 apps uploaded to Apple Store, with the new requirement of User Tracking Usage Data, result in this issues/warnings: As I coulnd’t find anything about here, I’m posting for Thunkable team to be aware.

---

<div class="post-metadata">

### Author: ![maurizio.polverini89](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/maurizio.polverini89/32/145191_2.png) [@maurizio.polverini89](https://community.thunkable.com/u/maurizio.polverini89)
#### Post date: [March 19, 2024, 6:09pm UTC](https://community.thunkable.com/t/ios-apple-missing-api-declaration/2903551/3 "2024-03-19T18:09:50Z")

</div>

Thank you for your help, sorry i didn’t notice the other post in the community

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)
#### Post date: [June 17, 2024, 6:10pm UTC](https://community.thunkable.com/t/ios-apple-missing-api-declaration/2903551/4 "2024-06-17T18:10:24Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
