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


252

iOS 5を実行しているiPhoneシミュレーターでいくつかのスクリーンショットを保存しましたが、それらを見つけることができません。

以前にこの問題があり、ファイルシステムでそれらを見つけるのにかなり時間がかかりました。これは私がただののし者であるほど単純なのですか、それとも誰もこの機能を使用していませんか?

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


6
デスクトップに保存されていますか?
Can BerkGüder、2011年

6
スクリーンショットの保存場所をユーザーに通知しない(またはユーザーに選択させる)ことは、かなり悪い設計上の欠陥です...実際のMacユーザーはウィンドウを1つしか開かず、最大化しないことに決めたのかもしれません。変だ。
Henrik Erlandsson 2012

回答:


313
  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. Grabアプリケーション(にあります)を使用すると、/Application/Utilitiesこれらのファイルを任意の場所に保存できます。:-)

  3. アプリ内からスクリーンショットをフォトライブラリに保存した場合(UIGetScreenImageやUIImageWriteToSavedPhotosAlbumなど)、これらは最終的に ~/Library/Application Support/iPhone Simulator/***version***/Media/DCIM/100APPLE


そして、クラウスが最初に答えを入力する少し前に、それが私が使ったテクニックです。だから彼に+1。:-) :-)
Michael Dautermann、2011年

2
これは認められた回答なので、編集してUdoの「デスクトップ」の回答も含めるのが適切だと思います。これは私にとって正しい場所でした(iOS 5 Simulator)
Mihai Timar

1
私にとって、そのフォルダには何もありません。すべてデスクトップ上にあります。なぜだかわかりませんか?:/
chakrit

私にとって、そのフォルダは存在しません。すべてデスクトップ上にあります。
-Fatso、

私にとってもデスクトップ
-iOS

44

デスクトップに保存され、命名規則「iOSシミュレーターのスクリーンショット[日付] .png」でPNGファイルを探します。


6
これは私には当てはまらないと思います。
Flyingkiwi

申し訳ありません。恥ずかしいことに、私はあなたと同じ問題を抱えていて、この本当に明白な場所でそれを見つけるのにしばらく時間がかかりました... XCodeが明らかにこれらのファイルに大きく異なる場所を使用しているのは奇妙です。
宇土

これは、Xcode 4.3.1の最新バージョンの動作のようです。
James J

9

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

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


1
はい、これは私が最初に試みたものです。奇妙なことに、XCodeのオーガナイザでシミュレータをデバイスとして表示しません。過去に接続したすべてのハードウェアデバイスのみが表示されます。
Flyingkiwi

8

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


3
私もこの問題を抱えていました。ただし、プレビューでcmd-shift-Cを使用してからcmd-Nを使用しても機能します。
Jon Tirsen、2012

7

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


5

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

~/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

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


3

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

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

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


3

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

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

ここに画像の説明を入力してください


2

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

Command + Sを押す

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


1

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


1

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


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.