J'essaie d'utiliser UIImagePickerController
avec UIImagePickerControllerSourceTypePhotoLibrary
, mais il dit, "Pas de photos". D'où le simulateur obtient-il les images? Où dois-je copier les images pour qu'elles s'affichent dans le simulateur?
273
Réponses:
Le moyen le plus simple d'obtenir des images, des vidéos, etc. sur le simulateur est de les faire glisser de votre ordinateur vers le simulateur. Cela entraînera le simulateur pour ouvrir l'application Photos et commencer à remplir la bibliothèque.
Si vous voulez une méthode scriptable, lisez la suite.
Remarque - bien que cela soit valide et fonctionne, je pense que la solution de Koen ci - dessous est maintenant meilleure, car elle ne nécessite pas de redémarrer le simulateur.
Identifiez votre simulateur en accédant à xCode-> Périphériques, en sélectionnant votre simulateur et en vérifiant la valeur de l'identifiant.
Aller à
~ / Bibliothèque / Développeur / CoreSimulator / Devices / [Simulator Identifier] / data / Media / DCIM / 100APPLE
et ajoutez IMG_nnnn.THM et IMG_nnnn.JPG. Vous devrez ensuite réinitialiser votre simulateur (Matériel-> Redémarrer) pour lui permettre de remarquer les nouveaux changements. Peu importe qu'ils ne soient pas JPEG - ils peuvent tous deux être des fichiers PNG, mais il semble que les deux doivent être présents pour que cela fonctionne. Vous devrez peut-être créer DCIM s'il n'existe pas déjà, et dans ce cas, vous devriez démarrer nnnn à partir de 0001. Les fichiers JPG sont la version pleine taille, tandis que les fichiers THM sont la miniature et mesurent 75 x 75 pixels. J'ai écrit un script pour ce faire, mais il y en a un mieux documenté ici (-link ne fonctionne plus).
Vous pouvez également ajouter des photos de safari dans le simulateur, en appuyant longuement sur l'image. Si vous faites glisser une image (ou tout autre fichier, comme un fichier PDF) vers le simulateur, il ouvrira immédiatement Safari et affichera l'image, c'est donc un moyen assez simple d'y obtenir des images.
la source
~/Library/Application Support/iPhone Simulator/3.1.3/Media/DCIM/100APPLE
Expliquez étape par étape la réponse d'Airsource Ltd pour ajouter une image au simulateur:
Mise à jour: pour iOS Simulator 4.2, procédez deux fois pour le faire fonctionner. Merci
kevboh
!Mise à jour: cela fonctionne également pour iOS Simulator 6.1
la source
3 étapes simples
- cela ouvrira un navigateur avec votre image
- cela ouvrira des options
- cela copiera l'image sur le simulateur
Regardez la vidéo YouTube (ajoutez des images au simulateur d'iphone)
la source
Avec iOS 8.0, nous avons ajouté la possibilité de simplement faire glisser et déposer des images dans le simulateur iOS. Vous pouvez faire glisser un tas d'images dans la fenêtre, et elles doivent être importées dans la bobine de photo pour cet appareil simulé. Vous pouvez également le faire avec l'outil de ligne de commande simctl. «xcrun simctl addphoto»
la source
Depuis Xcode 6, vous pouvez utiliser l'outil de ligne de commande
xcrun simctl
.L'utilisation est très simple; pour ajouter une photo au simulateur en cours d'exécution, vous utilisez l'
booted
espace réservé.Pour l'ajouter à tout autre simulateur, vous utilisez son identifiant d'appareil, qui peut être trouvé en exécutant
xcrun simctl list
.la source
C'est simple. Suivez simplement ces étapes:
Cela affiche la feuille d'action avec l'option Enregistrer, Annuler (Copiez également dans le cas du simulateur iOS 7).
Enregistrez l'image. L'image est ajoutée à la bibliothèque.
la source
Je suis juste tombé sur la façon de télécharger des images en masse sur le simulateur iOS. (Je ne l'ai confirmé que le 6.1.)
Sauvegardez le dossier:
Copiez toutes vos images dans le dossier:
Déplacer ou supprimer le dossier:
Redémarrez le simulateur iOS
Ouvrez l' application Photos
Le simulateur restaurera toutes les images du dossier 100APPLE!
la source
Pour iOS 7, j'ai fait ce qui suit:
copiez les photos dans ces deux dossiers:
supprimez ces 4 fichiers uniquement (pour éviter les doublons lors de la relance):
la source
*.sqlite-
fichiers a fonctionné pour moi. Merci!Faites simplement glisser les images vers le simulateur iPhone.
la source
C'est beaucoup plus facile avec le nouveau simulateur iOS fourni avec Xcode 6+ (iOS Simulator 8.1 et supérieur). Maintenant, tout ce que vous avez à faire est de faire glisser une ou plusieurs photos sur la fenêtre du simulateur iOS, et au lieu d'ouvrir Safari, l'application Photos s'ouvre et ajoute instantanément toutes les photos glissées sur l'appareil.
la source
Méthode 1 (méthode la plus simple): si vous avez votre image sur Mac
Vous pouvez faire glisser une image du Finder sur votre Mac vers Simulator, et elle est enregistrée dans l'album Photos enregistrées.
Méthode 2: si c'est sur n'importe quelle URL
Pour enregistrer une image d'une page Web dans l'application Photos
Incassez quelqu'un à la recherche de documentation Apple concernant le copier-coller dans le simulateur.
la source
Aucune des réponses n'avait la solution exacte dont j'avais besoin.
Les étapes que j'ai trouvées pour moi-même travaillant sur le simulateur iOS 5.0 et supérieur sont les suivantes:
Fermez le simulateur s'il exécute un projet xcode.
Exécutez le simulateur à partir du dock en cliquant dessus.
Faites glisser et déposez l'image dans le simulateur.
Appuyez longuement sur l'image (ouverte en safari) et sélectionnez l'option d'enregistrement.
Vous avez terminé.
la source
Pour iOS 5.1, cela est encore changé pour un nouveau chemin
la source
À partir d'iOS 8, vous pouvez simplement faire glisser toutes vos photos sur la fenêtre du simulateur et elles seront automatiquement enregistrées dans la pellicule. Vous pouvez en faire autant à la fois que vous le souhaitez.
la source
Si vous devez importer plus d'une ou deux photos, jetez un œil à cet article que j'ai écrit. Il décrit un moyen facile d'effectuer une importation en masse de photos et fonctionne pour iOS 4.x.
la source
Pour iOS 8, s'il n'est pas nécessaire de conserver la date et l'emplacement de la capture photo, déposez simplement les fichiers photo dans le simulateur.
Pour conserver les métadonnées des photos, procédez comme suit:
Remarque: Vous devez remplacer {USER} par votre nom d'utilisateur et {UDID} par l'UDID du simulateur. Pour trouver l'UDID de votre simulateur, depuis Terminal, exécutez 'xcrun simctl list'.
la source
la source
L'ajout d'une image à la simulation Iphone exécutant IOS 8.0 est encore plus facile.
Plus besoin de gérer Safari
la source
Pour iOS 4.2, je devais aller créer le dossier 100APPLE et redémarrer le simulateur, puis cela a fonctionné.
la source
essayez cette application que j'ai créée. téléchargez le code et exécutez-le dans le simulateur https://github.com/cristianbica/CBSimulatorSeed
la source
Pour iOS 8.0, la réponse est obsolète. J'ai trouvé la ressource multimédia dans le chemin suivant: ~ / Library / Developer / CoreSimulator / Devices / [DeviceID] / data / Media / DCIM / 100APPLE
la source
La solution la plus simple consiste à simplement vous connecter à iCloud sur le simulateur, puis à l'utiliser pour transférer tous les fichiers du lecteur, y compris les photos.
la source
Glissez et déposez simplement l'image dans le simulateur d'iphone. le navigateur s'ouvrira pour afficher votre image. appuyez sur l'image jusqu'à ce que vous ne receviez pas d'options pour enregistrer l'image. puis Enregistrer l'image. c'est tout :). vous verrez votre image dans l'application Photo dans votre simulateur ....
la source
J'ai écrit un script bash pour ce faire. Vérifiez le lien [1]
[1]: https://gist.github.com/firesofmay/5194901
la source
Juste pour vous dire: la solution de KONG fonctionne également sur iOS 7 beta.
Sa solution était:
Faites glisser l'image vers le simulateur, puis Safari s'ouvre (ou accédez à l'image sur Internet à l'aide de Safari) Maintenez votre clic sur l'image Lorsque la fenêtre contextuelle apparaît, choisissez Enregistrer l'image et profitez;)
la source
J'avais juste besoin d'images aléatoires pour les tests, c'est ainsi que je l'ai fait.
J'ai la solution la plus simple au monde. Ouvrez simplement Safari dans le simulateur, accédez aux images Google (ou à votre propre URL Web ou Dropbox), affichez une image, maintenez le bouton de la souris enfoncé pendant 2 secondes et vous verrez «Enregistrer l'image» - il sera enregistré directement dans le Photothèque. Rincez et répétez.
la source
une manière encore plus simple, c'est: ouvrez safari sur simulateur> appuyez sur www.google.com recherchez des photos aléatoires "nature" ouvrez chaque image, appuyez dessus et enregistrez-la.
la source
Avec la fonction glisser-déposer, vous perdrez toutes les métadonnées des photos.
J'ai créé un projet qui facilite l'importation d'importations dans le simulateur: MBAssetsImporter .
Il vous permet d'importer des vidéos et des photos tout en préservant toutes les métadonnées d'origine des fichiers.
la source
1. CD vers ce chemin:
2. Téléchargez la photo en exécutant cette commande:
3. Redémarrez votre simulateur pour voir les nouveaux fichiers.
la source
Avec iOS 11 et Xcode 9, il vous suffit de glisser-déposer des photos sur le simulateur. Il les importera automatiquement dans l'application Bibliothèque. Très facile!
la source