AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung IOS ab 1 Mai ITMS-91053: Missing API declaration
Thema durchsuchen
Ansicht
Themen-Optionen

IOS ab 1 Mai ITMS-91053: Missing API declaration

Ein Thema von mlc42 · begonnen am 27. Mär 2024 · letzter Beitrag vom 18. Apr 2024
Antwort Antwort
Rollo62

Registriert seit: 15. Mär 2007
4.176 Beiträge
 
Delphi 12 Athens
 
#1

AW: IOS ab 1 Mai ITMS-91053: Missing API declaration

  Alt 27. Mär 2024, 15:08
Ich habe es noch nicht getestet, aber sollte nicht eigentlich das Anlegen der zusätzlichen Key in der VersionsInfo ausreichen?

Die 'PrivacyInfo.xcprivacy' ist als Deployment für IOS nicht hilfreich, sondern die definiert doch nur in XCode gewisse Einstellungen?
Dann wäre diese Datei für die Delphi-Entwicklung ebenfalls nicht nutzbar, oder sehe ich das falsch?
  Mit Zitat antworten Zitat
supermulti81

Registriert seit: 13. Okt 2023
33 Beiträge
 
#2

AW: IOS ab 1 Mai ITMS-91053: Missing API declaration

  Alt 6. Apr 2024, 06:41
Hallo,

in die Versionsinfo kannst du nur einfache Schlüssel hinzufügen. Anscheinend ist da auch mit Delphi 12.1 nichts hinzugekommen.
Wenn dann muss die "info.plist.TemplateiOS.xml" angepasst/erweitert werden. Auch will Apple noch zwei weitere Werte haben.

Ich habe bei mir mal die "info.plist.TemplateiOS.xml" so angepasst und werde die Tage mal ein App Update machen. Mal schauen, ob das so durchgeht.

So sieht das bei mir jetzt aus:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<%VersionInfoPListKeys%>

   <key>NSPrivacyAccessedAPITypes</key>
   <array>
     <dict>
       <key>NSPrivacyAccessedAPIType</key>
       <string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
       <key>NSPrivacyAccessedAPITypeReasons</key>
       <array>
           <string>C617.1</string>
       </array>
     </dict>
     <dict>
       <key>NSPrivacyAccessedAPIType</key>
       <string>NSPrivacyAccessedAPICategorySystemBootTime</string>
       <key>NSPrivacyAccessedAPITypeReasons</key>
       <array>
           <string>8FFB.1</string>
       </array>
     </dict>
     <dict>
       <key>NSPrivacyAccessedAPIType</key>
       <string>NSPrivacyAccessedAPICategoryDiskSpace</string>
       <key>NSPrivacyAccessedAPITypeReasons</key>
       <array>
           <string>E174.1</string>
        </array>
     </dict>
     <dict>
        <key>NSPrivacyAccessedAPIType</key>
        <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
        <key>NSPrivacyAccessedAPITypeReasons</key>
        <array>
           <string>CA92.1</string>
       </array>
     </dict>
   </array>

<%ExtraInfoPListKeys%>
<%StoryboardInfoPListKey%>

</dict>
</plist>
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
928 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: IOS ab 1 Mai ITMS-91053: Missing API declaration

  Alt 10. Apr 2024, 16:25
Ich habe heute eine neue Version hochgeladen mit den am 27. Mär 2024, 11:47 geposteten Anpassungen und damit ist die Warn-Meldung verschwunden.
Edit: Leider zu früh gefreut, die Warnung kam erst eine Stunde später. Also weiterhin schauen, wie wir dies gelöst bekommen.

Ich habe mal das neue Quality-Portal bemüht und einen Bug erstellt: https://embt.atlassian.net/servicede...rtal/1/RSS-585

Geändert von philipp.hofmann (10. Apr 2024 um 17:38 Uhr)
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.176 Beiträge
 
Delphi 12 Athens
 
#4

AW: IOS ab 1 Mai ITMS-91053: Missing API declaration

  Alt 10. Apr 2024, 19:57
Hast Du schonmal versucht eine Verlängerung bei Apple zu beantragen, mit Hinweis auf Delphi Entwicklungsumgebung?

Normalerweise sind die mobilen Stores, zumindest Google, etwas kulant.
Ich weiß ehrlich gesagt nicht mehr, ob ich auch bei Apple schon früher mal eine Verlängerung erwirkt hatte,
ich meine aber doch, dass dies prinzipiell auch für iOS geht.
  Mit Zitat antworten Zitat
supermulti81

Registriert seit: 13. Okt 2023
33 Beiträge
 
#5

AW: IOS ab 1 Mai ITMS-91053: Missing API declaration

  Alt 10. Apr 2024, 22:57
Mit hochladen meinst du im Appstore freigeben oder hochladen und interner/geschlossener Test?

In deinem Beispiel hattest du 2 Einträge gesetzt. Apple hat doch aber 4 fehlende Einträge bemängelt. Hat die Mail jetzt immer noch alle 4 oder nur noch 2 Einträge bemängelt?

Ich versuche meine App morgen mal zur Prüfung zu übergeben.


Ich habe heute eine neue Version hochgeladen mit den am 27. Mär 2024, 11:47 geposteten Anpassungen und damit ist die Warn-Meldung verschwunden.
Edit: Leider zu früh gefreut, die Warnung kam erst eine Stunde später. Also weiterhin schauen, wie wir dies gelöst bekommen.

Ich habe mal das neue Quality-Portal bemüht und einen Bug erstellt: https://embt.atlassian.net/servicede...rtal/1/RSS-585

Geändert von supermulti81 (10. Apr 2024 um 23:00 Uhr)
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
928 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: IOS ab 1 Mai ITMS-91053: Missing API declaration

  Alt 11. Apr 2024, 07:51
In meiner Mail wurden und werden zwei fehlende Einträge bemängelt. Es handelt sich um eine freigegebene Version.
Die erste Mail besagte, dass die Version verarbeitet wurde (und da hatte ich die Warnung dann erwartet) und dann die zweite Mail, vor dem eigentlichen Review, dass eben die API nicht deklariert sind.
  Mit Zitat antworten Zitat
m.hoffrogge

Registriert seit: 9. Apr 2024
2 Beiträge
 
Delphi 12 Athens
 
#7

AW: IOS ab 1 Mai ITMS-91053: Missing API declaration

  Alt 11. Apr 2024, 08:31
hmm schade hatte auch gehofft es per Info.plist zu lösen. Damit brauche ich das wohl erst gar nicht mehr zu versuchen


Ich habe heute eine neue Version hochgeladen mit den am 27. Mär 2024, 11:47 geposteten Anpassungen und damit ist die Warn-Meldung verschwunden.
Edit: Leider zu früh gefreut, die Warnung kam erst eine Stunde später. Also weiterhin schauen, wie wir dies gelöst bekommen.

Ich habe mal das neue Quality-Portal bemüht und einen Bug erstellt: https://embt.atlassian.net/servicede...rtal/1/RSS-585
Scheint so als wenn mir zumindest die Berechtigungen Fehlen einen Post zu sehen.
Manuel
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
928 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: IOS ab 1 Mai ITMS-91053: Missing API declaration

  Alt 11. Apr 2024, 08:35
Du machst mit dem Versuch aber auch nichts kaputt, vielleicht war es bei mir auch irgendwie an der falschen Stelle eingefügt, also ruhig mal machen.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz