J'essaie d'installer des dépendances Carthage dans mon projet Xcode avec le
Carthage bootstrap --platform iOS
la ligne de commande mais c'est échouer et j'ai ce message dans mon terminal:
Could not find any available simulators for iOS
Je viens de mettre à jour Xcode avec la version 10, puis les simulateurs sont déjà installés.
J'ai également essayé de supprimer chacun d'eux et de ne réinstaller qu'un seul avec iOS 12.
J'ai toujours la même erreur.
Ce qui a fonctionné pour moi a été de désinstaller Carthage et de le réinstaller.
brew uninstall carthage --force
brew install carthage
La mise à niveau vers v0.31.1 ou v0.31.2 le corrige:
brew update && brew upgrade carthage
essayer de courir
Sudo brasser installer - HEAD carthage
Depuis Xcode 10.1 beta, les structures de xcrun simctl list devices --json sont modifiées.
Avant
{
"devices" : {
"iOS 12.0" : [
{
"state" : "Shutdown",
"availability" : "(available)",
"name" : "iPhone 5s",
"udid" : "A52BF797-F6F8-47F1-B559-68B66B553B23"
}
]
}
Après
{
"devices" : {
"iOS 12.0" : [
{
"state" : "Shutdown",
"isAvailable" : "YES",
"name" : "iPhone 5s",
"udid" : "A52BF797-F6F8-47F1-B559-68B66B553B23"
}
]
}
En raison de ces modifications, l'analyse sur Xcode 10.1 a échoué.
Après l’installation de Xcode 10.1, j’ai eu des problèmes même avec Carthage 0.31.2. Mais j’ai aussi l’habitude de supprimer tous les simulateurs lors de l’installation des versions majeures de Xcode. Ajout d'un simulateur pour iOS 12.1 choses fixes.
Quand une nouvelle version de xcode sort, cela a tendance à se produire. Vous pouvez essayer de mettre à jour Carthage avec brew upgrade carthage
si installé avec Brew