Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   The Info.plist indicates a Mac app, but submitting an ipa. (https://www.delphipraxis.net/190506-info-plist-indicates-mac-app-but-submitting-ipa.html)

CHackbart 10. Okt 2016 19:04

The Info.plist indicates a Mac app, but submitting an ipa.
 
Hallo,

heute wollte ich eine Anwendung aktualisieren und der Application Loader meldet:

The Info.plist indicates a Mac app, but submitting an ipa.
The Info.plist in the package must contain the CFBundleShortVersionString key.

Hat jemand zufällig eine Idee woran das liegen kann?

Christian

CHackbart 10. Okt 2016 19:19

AW: The Info.plist indicates a Mac app, but submitting an ipa.
 
Ich beantworte das mal selber:

https://quality.embarcadero.com/brow...20an%20ipa.%22

*grummel*

Kirchi 17. Okt 2016 11:03

AW: The Info.plist indicates a Mac app, but submitting an ipa.
 
Der Link bringt mir leider nichts, da ich erst einen Account öffnen müsste. Könntest die Antwort direkt posten?

Darlo 17. Okt 2016 11:09

AW: The Info.plist indicates a Mac app, but submitting an ipa.
 
Zitat:

Zitat von CHackbart (Beitrag 1350413)
Hallo,

heute wollte ich eine Anwendung aktualisieren und der Application Loader meldet:

The Info.plist indicates a Mac app, but submitting an ipa.
The Info.plist in the package must contain the CFBundleShortVersionString key.

Hat jemand zufällig eine Idee woran das liegen kann?

Christian

Über Versionsinformationen Schlüssel CFBundleShortVersionString einfügen und mit einem Wert, bspw. 1 belegen.

Zitat:

The Info.plist indicates a Mac app, but submitting an ipa.
Poste doch mal deine plist, dann brauchen wir nicht raten.

CHackbart 17. Okt 2016 11:22

AW: The Info.plist indicates a Mac app, but submitting an ipa.
 
Ja, im Prinzip brauchst du nur die info.plist.TemplateOSX.xml von dem jeweiligen Projekt wie folgt zu ändern:

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>
<key>CFBundleSupportedPlatforms</key>
   <array>
      <string>MacOSX</string>
   </array>
<%VersionInfoPListKeys%>
<%ExtraInfoPListKeys%>
</dict>
</plist>
Außerdem, muss bei CFBundleShortVersionString ein Versionswert hinzugefügt werden. Quasi sowas wie ne fortlaufende Buildnummer.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz