Open NicolasBuquet opened 4 weeks ago
C'est un problème côté Apple.
https://forums.developer.apple.com/forums/thread/747452 https://forums.developer.apple.com/forums/thread/738351
La solution temporaire est de mettre à la main ces données de le fichier info.plist
dans l'archive générée avant de l'uploader sur TestFlight.
Fichier info.plist
valide :
<?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>CFBundleExecutable</key>
<string>WysiwygComposerFFI</string>
<key>CFBundleIdentifier</key>
<string>org.matrix.WysiwygComposerFFI</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>MinimumOSVersion</key>
<string>15.0</string>
</dict>
</plist>
Déclaré chez Element : https://github.com/element-hq/element-ios/issues/7833
Tchap 2.8.0
Le framework https://github.com/matrix-org/matrix-wysiwyg-composer-swift est deprecated mais encore utilisé dans Element/Tchap.
Il est remplacé par https://github.com/matrix-org/matrix-rich-text-editor-swift
Xcode 15.4 ne trouve plus les informations de versions suffisantes dans le descripteur de projet pour générer une archive valide pour testFlight/AppStore.
La validation refuse les données de
info.plist
du framework généré.Cela ne posait pas de problème avec Xcode 15.2.