Créez et exécutez une application sur un simulateur à l'aide de xcodebuild
J'ai des objectifs à atteindre: créer et exécuter un .app
application à l'aide de xcodebuild
et ios-sim
.
J'utilise le script suivant pour créer l'application.
xcrun xcodebuild \
-scheme $XCODE_SCHEME \
-project $XCODE_PROJECT \
-configuration Debug \
-destination generic/platform=iOS \
-derivedDataPath \
build
Puis pour la course, je suis en utilisant
ios-sim launch MyApp.app/ --devicetypeid "iPhone-6-Plus, 9.1"
Chaque fois que je reçois le message suivant:
Programme spécifié par le service ne contient pas l'un de l'
architectures: ?
Ce qui se passe, que l'application ne fonctionne pas?
Remarque: si je lance la deuxième commande (ios-sim...
) contre la .app
construit à partir de Xcode (celle contenue dans les données dérivées) la procédure fonctionne très bien.
source d'informationauteur Lorenzo B
Vous devez vous connecter pour publier un commentaire.
Ok. Compris la question.
Vous devez spécifier le bon
destination
. Par exemple.De cette façon Xcode va créer le dossier (appelé
build
) contenant vos produits (en particulier les regarderDebug-iphonesimulator
). Lebuild
dir est créé au sein de la dir vous exécutez lexcodebuild
commande.Maintenant, vous pouvez point de ce dossier dans le but d'exécuter le
ios-sim
de commande (voir ios-sim pour plus de références) ousimctl
(voir iOS 8: la réalisation sur mesure de simulateurs et Créer Et Exécuter des Applications iOS, En Ligne de Commande pour plus d'info).