Sujet : Re: Appli qui refuse de se lancer sous Big Sur
De : benoit (at) *nospam* leraillez.com.invalid ("Benoît L.")
Groupes : fr.comp.os.mac-os.xDate : 04. Jun 2022, 22:52:05
Autres entêtes
Organisation : C'est celui qui dit qui est
Message-ID : <t7gk64$3rv$1@shakotay.alphanet.ch>
References : 1 2
User-Agent : MacCafe/2.07 (4D18) (macOS 12.4 (21F79) - MacBookPro14,2)
Avec enthousiasme, le 4 juin 2022 à 17:23, Gilbert OLIVIER écrivit :
le 4 juin 2022, Benoît L. a attiré mon attention sur :
>
11.0 est choisi comme OS minimum (un peu partout dans les préférences du
projet). Je n'ai aucune alerte dans le code ou la compilation, mais sous
big Sur les applis ne se lancent pas, elles ont un ∅ sur l'icône.
>
>
Sauf erreur, c'est la clé <key>LSMinimumSystemVersion</key> dans le
fichier info.plist de l'application qui indique le système minimum
requis. Je pense que c'est elle qui est utilisée pour indiquer que
l'appli n'est pas compatible avec le système trop ancien (ce qu'indique
ce symbole sur l'icone).
Regarde ce qu'elle raconte.
<?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>LSMinimumSystemVersion</key>
<string>11.0</string>
[…]
</dict>
</plist>
Ça à l'air correct. Je crois que j'ai un item d'interface incompatible
puisque je viens de découvrir en bas de contentView.swift :
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
if #available(macOS 12.0, *) {
ContentView()
.padding(10.0)
.frame(width: nil)
}
else {
// Fallback on earlier versions
}
}
}
Si c'est le cas, j'aimerai savoir qui est le « fautif »…
J'ai trouvé un problème, manifestement de liste, qui demande 11.1
minimum. Je vais corriger ça dans SignAuPif, par contre le CorvoPhraseur
n'a pas de pb.
ld: warning: object file
(/Users/benoit/Library/Developer/Xcode/DerivedData/SignAuPif-emmcmgcinsbbtjeprremhlurqygv/Build/Intermediates.noindex/SignAuPif.build/Debug/SignAuPif.build/Objects-normal/x86_64/ListeSignatures
Guitry.o) was built for newer macOS version (11.1) than being linked
(11.0)
Pour les autres problèmes, je n'ai aucune idée.
Merci pour cette première partie.
-- 1ᴿᴱ Loi de Newton : Tant que tu fous rien, t'es pas prêt de finir.2ᴰᴱ Loi de Newton : Si tu bosses de travers, tu avanceras moins vite.3ᴱ Loi de Newton : Plus c'est simple, moins c'est dur ; alors complique pas.-+- B. Leraillez dans « Y'a que le résultat qui compte » -+-