Microsoft propose images gratuites de machines virtuelles Windows pour le développement . Apple a-t-elle quelque chose de similaire pour MacOS ?
Réponses
Trop de publicités?Apple publie tous les installateurs complets de la version bêta actuelle et il existe des applications et des scripts (y compris les softwareupdate
(outil de ligne de commande fourni avec MacOS) pour que chacun puisse télécharger librement ces images à des fins de développement et de test.
- https://twocanoes.com/products/mac/mac-deploy-stick/
- https://support.apple.com/guide/deployment/manage-software-updates-depc4c80847a/web
Vous devez acquérir une licence soit à partir des programmes de développement gratuits (ou payants), soit à partir de l'un des programmes d'ensemencement gratuits (ou institutionnels).
- https://beta.apple.com/sp/betaprogram/welcome
- https://appleseed.apple.com/it
- https://appleseed.apple.com/sp/welcome
- https://developer.apple.com/programs/
De nombreux systèmes de virtualisation fonctionnent à partir de ces installateurs sans qu'il soit nécessaire de modifier les installateurs Apple, dont le code est signé pour des raisons de sécurité et de lutte contre la falsification. L'"équivalent" Apple du cadre de virtualisation hyper-V de Microsoft a fait l'objet de nombreuses vidéos lors de la WWDC et est officiellement documenté en ligne.
Non, Apple ne donne accès à la bêta de MacOS qu'aux développeurs qui font partie de la Programme des développeurs Apple (plus d'informations sur la dernière version de MacOS ici y note de mise à jour de la dernière version bêta au 18 septembre 2022).
Développé par Apple et gratuit sur le App Store , Xcode :
comprend tout ce dont vous avez besoin pour développer, tester et distribuer des applications sur toutes les plateformes Apple.
Il existe un utilitaire sympa sous linux pour cela, appelé quickemu : https://github.com/quickemu-project/quickemu
Il nécessite une certaine connaissance de Linux, mais si vous avez un ordinateur de rechange, vous pouvez installer Ubuntu et utiliser cet utilitaire pour créer une machine virtuelle.