web-dev-qa-db-ja.com

iOSシミュレーターのスクリーンショットはどこに保存されますか?

IOS 5を実行しているiPhone Simulatorにスクリーンショットをいくつか保存しましたが、見つかりません。

以前にこの問題を抱えていましたが、ファイルシステムでそれらを見つけるのにかなりの年月がかかりました。これは非常に単純なため、私はただの退屈なだけですか、それとも誰もこの機能を使用しませんか?

実際の電話からスクリーンショットを取得できることは知っていますが、網膜のスクリーンショットは必要ありません。通常のスクリーンショットが必要です。

244
Flyingkiwi
  1. [ファイル]-> [スクリーンショットの保存(Command-S)]を使用してシミュレーター内からスクリーンショットを作成すると、それらのファイルは、iOS Simulator Screen shot Apr 22, 2012.pngのようにデスクトップに表示されます。

  2. Xcode 6以降では、Xcodeの[デバイス]メニューの[スクリーンショットを撮る]ボタンで撮影したデバイスのスクリーンショットがデスクトップに表示されます。 「Screen Shot 2014-MM-DD at HH.MM.SS.png」という名前のファイルを探します

  3. Xcode 5以前の場合、Xcode(Organizer)内からスクリーンショットを作成すると、~/Library/Application Support/Developer/Shared/Xcode/Screenshotsにあります。 Xcode(Organizer)からスクリーンショットを撮るには、ハードウェアデバイスを接続する必要があります。オーガナイザーは、シミュレーターからスクリーンショットを撮っていないようです。

Xcodeの外部:

  1. Finder(command-shift-3またはcommand-shift-4)を使用してスクリーンショットを作成する場合、これらはデスクトップ上でも次のようになります: "Screen Shot 2012-04-22 at _ AM .png "

  2. /Application/Utilitiesにある)Grabアプリケーションを使用する場合、これらのファイルを任意の場所に保存できます。 :-)

  3. UIGetScreenImageやUIImageWriteToSavedPhotosAlbumなどを使用して、アプリ内から写真ライブラリにスクリーンショットを保存した場合、それらは~/Library/Application Support/iPhone Simulator/***version***/Media/DCIM/100Appleになります

306

それらはデスクトップに保存され、命名規則「iOS Simulator Screen shot [DATE] .png」でPNGファイルを探します

43
Udo

オーガナイザービューでスクリーンショットを右クリックし、「Finderで表示...」を選択します。

これにより、Finderでスクリーンショットフォルダが開きます。

9
Claus Broch

最新のXcode(v4.2.1を使用しています)には、iOSシミュレーターからのスクリーンショットを保存するバグがあるようです。 [ファイル]> [スクリーンショットの保存]を押した後でも、デスクトップに画像ファイルが見つかりません。最近、この素晴らしいソフトウェアに気付きました iOS-Simulator Cropper 。異なる設定でシミュレーターから画像をキャプチャできます。

8
Wayne Liu

または、バグが発生している場合は、[編集]-> [画面のコピー]を使用してクリップボードにコピーできます。

7
railwayparade

それらは次の場所に保存されます。

~/Library/Application\ Support/Developer/Shared/Xcode/Screenshots

Dropboxに入れて、他のデバイスでも使用できるようにします。

cd ~/Library/Application\ Support/Developer/Shared/Xcode/
mkdir ~/Dropbox/Pictures/xcode/
mv Screenshots/* ~/Dropbox/Pictures/xcode/
rm -rf Screenshots
ln -sf ~/Dropbox/Pictures/xcode/ Screenshots

これにより、Pictures/xcodeにDropboxへのシンボリックリンクが作成されます。

5
Hendrik

私はまったく同じ問題を抱えていましたが、(Command + s)はデスクトップにイメージを保存しませんでしたが(Command + Ctrl + C)スクリーンショットをクリップボードにコピーしました。その後、プレビューを使用してスクリーンショットを開いて保存できます。

5
user1357607

それらを見つけるための非常に便利な方法は、スポットライト検索ショートカットCMD + Spaceを使用して、「スクリーンショット」または「iosシミュレータースクリーンショット」というテキストを入力することです。

最初の検索画面にない場合は、リストの最初にあるFinderですべて表示オプションをいつでも使用できます

これは毎回初めて機能するだけでなく、以前のスクリーンショットをどこに移動したか忘れたときに思い出させます:)

3
Izzy Manpo

デバイスを変更します:ハードウェア>デバイス> iPhone(Retina 4-inch)

Command + Sを押します

スクリーンショットが自動的にデスクトップに表示されます

2
Saad Ur Rehman

Xcode 9以降では、シミュレータはスクリーンショットファイルを(ログインしているユーザーの)Desktopとデフォルトパスに保存します。

(Xcode 9以降で)デフォルトのパスを変更するには、長押しします ⌥ Option スクリーンショットを撮りながら、キーボードの(alt)ボタン。ファイルストレージオプションのダイアログに表示され、デフォルトパスを設定/変更することもできます。

enter image description here

1
Krunal

スクリーンショットが保存されている場所を見つけることができなかったすべての投稿を調べました...だから、command + shift + 4を使用しました。キーを放した後、マウスポインターにブルアイが表示されます。コピーする画面のセクションをクリックしてドラッグします。マウスをクリックすると、画像がデスクトップに保存されます。シミュレータがスクリーンショットを保存する場所を把握するよりも優れています。

1
Tripon

デフォルトでは、スクリーンショットは保存されますデスクトップ上

1
mukama

コマンド+ Sを押します。スクリーンショットを撮ると、デスクトップに保存されます 例を参照

0
Amit Surani