programing

iPhone Simulator에 이미지 또는 비디오 추가

bestprogram 2023. 4. 17. 22:33

iPhone Simulator에 이미지 또는 비디오 추가

는 용하려합합 i i i i i를 사용하려고 합니다.UIImagePickerControllerUIImagePickerControllerSourceTypePhotoLibrary사진 금지'래.뮬레이터 디디?? ????시뮬레이터에 이미지를 표시하려면 어디에 복사해야 하나요?

시뮬레이터에 이미지를 추가하는 방법에 대한 Airsource Ltd의 답변을 단계별로 설명합니다.

  1. 시뮬레이터로 드래그하면 Safari가 열립니다(또는 Safari를 사용하여 인터넷에서 이미지를 참조합니다).
  2. 이미지를 클릭한 상태로 유지합니다.
  3. 팝업이 뜨면 [Save Image and enjoy]를 선택합니다).

iOS Simulator 4.2 음음 4 4 。.kevboh!

업데이트: iOS Simulator 6.1에서도 사용할 수 있습니다.

이미지, 비디오 등을 시뮬레이터로 가져오는 가장 간단한 방법은 컴퓨터에서 시뮬레이터로 끌어다 놓는 것입니다.그러면 시뮬레이터가 사진 앱을 열고 라이브러리를 채우기 시작합니다.


스크립팅 가능한 메서드가 필요한 경우 계속 읽어 보십시오.

주의 - 이것은 유효하고, 동작하고 있습니다만, 아래의 Koen의 솔루션은 시뮬레이터를 재기동할 필요가 없기 때문에, 보다 좋은 솔루션이 되었다고 생각합니다.

xCode - > Devices x xifier 、 Identifier 、 x x x x 。 중인지 수 .xcrun simctl list | grep Booted

에 가다

~/라이브러리/개발자/코어시뮬레이터/디바이스/[시뮬레이터 식별자]/데이터/미디어/DCIM/100 APPLE

IMG_nnnn을 추가합니다.THM 및 IMG_nnnnn.JPG. 시뮬레이터(하드웨어->재부팅)를 리셋하여 새로운 변경을 인식할 수 있도록 해야 합니다.JPEG가 아니어도 상관없습니다.둘 다 PNG일 수 있지만 둘 다 존재해야 제대로 작동합니다.DCIM이 아직 존재하지 않는 경우 생성해야 할 수 있습니다.이 경우 nnnn을 0001부터 시작해야 합니다.JPG 파일은 풀사이즈 버전이고 THM 파일은 섬네일이며 크기는 75x75 픽셀입니다.이 작업을 위해 스크립트를 작성했습니다만, 이쪽에 더 나은 문서가 있습니다(-link는 더 이상 작동하지 않습니다).

이미지를 누르고 있으면 시뮬레이터에서 사파리의 사진을 추가할 수도 있습니다.이미지(또는 PDF 등 다른 파일)를 시뮬레이터로 드래그하면 즉시 Safari가 열리고 이미지가 표시되므로 이미지를 쉽게 가져올 수 있습니다.

3가지 간단한 절차

  1. 를 로 드래그 앤 합니다.
    이미지가 . - 네, 이미지가 있는 브라우저가 열립니다.
  2. 클릭 및
    - 가 열립니다.
  3. ( save image )
    됩니다. - 이렇게 하면 이미지가 시뮬레이터로 복사됩니다.

YouTube 동영상 보기 (iphone 시뮬레이터에 이미지 추가)

iOS 8.0에서는 이미지를 iOS 시뮬레이터로 드래그 앤 드롭하는 기능이 추가되었습니다.여러 이미지를 창으로 끌어다 놓으면 해당 시뮬레이션 장치의 사진 릴로 가져올 수 있습니다.이 작업은 simctl 명령줄 도구를 사용하여 수행할 수도 있습니다.'xcrun simctl add photo'

6 도구 Xcode 6 을 할 수 있습니다.xcrun simctl.

, 실행 하려면 을 합니다. 현재 실행 중인 시뮬레이터에 사진을 추가하려면booted플레이스 홀더

xcrun simctl addmedia booted ./MyFile.jpg

시뮬레이터에 ID를 ID는 "Device ID"를 실행하면 수 . 아이디입니다.xcrun simctl list.

xcrun simctl addmedia E201E636-CE6C-11E5-AB30-625662870761 ./MyFile.jpg

간단해요.다음의 순서에 따릅니다.

  1. 이미지를 시뮬레이터로 끌어다 놓기
  2. 이미지가 Safari 브라우저(file://.../ImageName)에 열립니다.이미지를 길게 누릅니다.
  3. 액션이 표시됩니다.Save(저장), Cancel(취소) 옵션이 있는 시트(iOS 7 시뮬레이터의 경우 복사도 가능).

    액션 시트 스크린샷

  4. 이미지를 저장합니다.이미지가 라이브러리에 추가됩니다.

    사진 라이브러리

iOS 시뮬레이터에서 이미지를 대량 업로드하는 방법을 우연히 발견했습니다.(확인한 것은 6.1뿐입니다.)

  1. 폴더 백업:

    ~/Library/Application Support/iPhone Simulator/6.1/Media
    
  2. 모든 이미지를 폴더에 복사합니다.

    ~/Library/Application Support/iPhone Simulator/6.1/Media/DCIM/100APPLE
    
  3. 폴더를 이동하거나 삭제합니다.

    ~/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData
    
  4. iOS 시뮬레이터 재시작

  5. 사진 앱을 엽니다.

시뮬레이터는 100APPLE 폴더에서 모든 이미지를 복원합니다!

iOS 7의 경우는, 다음의 조작을 실시했습니다.

사진을 다음 두 폴더에 복사합니다.

~/Library/Application Support/iPhone Simulator/6.1/Media/DCIM/100APPLE
~/Library/Application Support/iPhone Simulator/7.0/Media/DCIM/100APPLE

다음 4개의 파일만 삭제합니다(재기동 시 중복을 방지하기 위해).

~/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData/Photos.sqlite-shm
~/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData/Photos.sqlite-wal
~/Library/Application Support/iPhone Simulator/7.0/Media/PhotoData/Photos.sqlite-shm
~/Library/Application Support/iPhone Simulator/7.0/Media/PhotoData/Photos.sqlite-wal

iPhone 시뮬레이터에 이미지를 끌어다 놓기만 하면 됩니다.

이것은 Xcode 6+(iOS Simulator 8.1 이상)와 함께 제공되는 새로운 iOS Simulator를 통해 훨씬 더 쉬워졌습니다.이제 하나 이상의 사진을 iOS Simulator 창에 끌어다 놓으면 Safari를 여는 대신 Photos 앱이 열리고 모든 사진을 즉시 기기에 추가할 수 있습니다.

오류가 발생하여 파일을 드래그 앤 드롭할 수 없는 경우:

하나 이상의 미디어 항목을 가져오지 못했습니다. : 작업을 완료할 수 없습니다(PHPhotosErrorDomain 오류 - 1).

을 「」로 합니다.Documents시뮬레이터로 끌어다 놓습니다.그러면 시뮬레이터가 트리거되어 파일에 액세스할 수 있는 권한을 요청합니다.Downloads더,, 지지않다다 다다다다

방법 1(가장 쉬운 방법):Mac에 이미지가 있는 경우

Mac의 Finder에서 Simulator로 이미지를 끌어서 Saved Photos 앨범에 저장할 수 있습니다.

방법 2: 임의의 URL에 있는 경우

웹 페이지의 이미지를 사진 앱에 저장하려면 다음과 같이 하십시오.

  1. 저장할 이미지에 포인터를 놓고 마우스 버튼 또는 트랙패드를 길게 누릅니다.
  2. 메뉴가 나타나면 Save Image(이미지 저장)를 클릭하여 iOS 시뮬레이터의 Photos(사진) 앱에 이미지를 저장합니다.
  3. 이미지가 포토 앱의 「Saved Photos」앨범에 보존됩니다.

시뮬레이터에서의 복사 및 붙여넣기에 관한 Apple 문서를 찾는 사람이 있을 수 있습니다. Safari에서 이미지 저장

어떤 대답도 내가 필요로 하는 정확한 해결책을 가지고 있지 않았다.

iOS 5.0 이상 시뮬레이터에서 작업하는 내 스스로 찾은 단계는 다음과 같습니다.

  1. 시뮬레이터가 xcode 프로젝트를 실행하고 있는 경우 시뮬레이터를 닫습니다.

  2. 도킹 스테이션에서 시뮬레이터를 클릭하여 실행합니다.

  3. 이미지를 시뮬레이터에 드래그 앤 드롭합니다.

  4. 이미지(safari에서 열림)를 길게 누르고 저장 옵션을 선택합니다.

이제 끝입니다.

iOS 5.1에서는 이 경로가 새로운 경로로 변경되었습니다.

~/라이브러리/어플리케이션 지원/iPhone 시뮬레이터/5.1/미디어/DCIM/100 APPLE

iOS 8에서는 모든 사진을 시뮬레이터 창에 끌어다 놓으면 자동으로 카메라 롤에 저장됩니다.한 번에 원하는 만큼 할 수 있어요.

iOS 15에서는 위의 답변 중 어느 것도 작동하지 않았습니다.

Files 앱을 열어 이미지를 드래그 앤 드롭하기만 하면 됩니다.포토 앱에 이미지를 자동적으로 Import 해, 시뮬레이터로 어디에서나 사용할 수 있었습니다.

건배!

한두 장 이상의 사진을 Import 할 필요가 있는 경우는, 제가 작성한 이 기사를 봐 주세요.iOS 4.x에서 사진 및 작업을 일괄 Import하는 간단한 방법에 대해 설명합니다.

iOS 8의 경우, 사진 캡처 날짜와 장소를 유지할 필요가 없다면 사진 파일을 시뮬레이터에 드롭하기만 하면 됩니다.

포토 메타데이터를 보존하려면 , 다음의 순서에 따릅니다.

  1. 사진 파일 복사 대상: /Users/{USER}/라이브러리/개발자/코어시뮬레이터/디바이스/{UDID}/데이터/미디어/DCIM/100 애플
  2. 폴더 삭제(또는 이름 변경): /Users/{USER}/라이브러리/개발자/코어시뮬레이터/디바이스/{UDID}/데이터/미디어/포토데이터
  3. 시뮬레이터 재기동

참고: {USER}을(를) 사용자 이름으로 바꾸고 {UDID}을(를) 시뮬레이터의 UDID로 바꿔야 합니다.시뮬레이터의 UDID를 찾으려면 터미널에서 'xcrun simctl list'를 실행하십시오.

quit the simulator.

Run simulator from the dock by clicking on it.

Drag & drop the image into simulator which you want to add.

it will open image in safari .

tap and hold the image and click the save option.

then open gallery and you will see the image which u had saved recently.

IOS 8.0을 실행하고 있는 아이폰 시뮬레이션에 이미지를 추가하는 것은 더욱 간단합니다.

  • 이미지를 시뮬레이터로 드래그합니다.
  • IOS에서 Photo 앱이 열리고 이미지가 컬렉션의 일부가 됩니다.

Safari와 더 이상 거래할 필요가 없다

Xcode 11이 탑재된 OS X Catalina에서는 이 작업을 다르게 수행해야 합니다.

먼저 시뮬레이터를 시작해야 합니다.복사하려면 여러 시뮬레이션 장치에 사진을 보내십시오.모두 시동 걸어.그런 다음 단일 이미지를 마우스 오른쪽 버튼으로 클릭합니다(복수의 이미지는 실패합니다).1개의 파일만 실행할 수 있습니다).

공유 -> 시뮬레이터

공유 시트가 팝업 됩니다.콤보 상자에서 활성 시뮬레이터를 선택하고 Send를 눌러야 합니다.

선택한 사진은 1장씩 보내지만, 많지는 않습니다.

이게 도움이 됐으면 좋겠어요.드래그 앤 드롭은 Xcode 및 OS X의 마지막 버전에서 지원되었지만 OS X Catalina 및 Xcode 11에서는 지원되지 않았습니다.

이것은 방향에서는 동작하고 있지 않지만, 현재 동작하고 있지 않습니다.

처음에 OS X의 iPhoto에 이미지를 Import한 후 OS X iPhoto에서 드래그/드롭하여 시뮬레이터에 드롭하는 것이 효과적이었습니다.사진을 시뮬레이터로 드래그 앤 드롭하는 것은 현재 OS X iPhoto에서만 동작하고 있는 것 같습니다. :- (

iOS 4.2에서는 100APPLE 폴더를 만들고 시뮬레이터를 재부팅해야 했습니다.

내가 만든 이 앱을 사용해봐. 코드를 다운로드하고 시뮬레이터 https://github.com/cristianbica/CBSimulatorSeed에서 실행해봐.

iOS 8.0의 경우 답변은 최신이 아닙니다.~/Library/Developer/CoreSimulator/Devices/[디바이스] 경로에서 미디어 리소스를 찾았습니다.ID] / 데이터 / 미디어 / DCIM/100 APPLE

  1. PC를 사용하여 이미지를 이메일로 전송
  2. IOS 시뮬레이터를 열고 이메일을 열어 이미지를 다운로드합니다.

  3. 이미지를여기에 이미지 설명 입력 마우스로 클릭하고 표시되는 옵션에서 마우스를 누르기만 하면 됩니다.

  4. 그러면 iOS-Simulator의 사진 갤러리에 자동으로 저장됩니다.

이미지를 아이폰 시뮬레이터로 드래그 앤 드롭하기만 하면 브라우저가 열리고 이미지가 표시됩니다.이미지를 저장하는 옵션이 표시되지 않을 때까지 이미지를 누릅니다.이미지를 저장합니다.:) 입니다.시뮬레이터의 포토 앱에 이미지가 표시됩니다.

이걸 하려고 bash 대본을 썼어요.링크 확인 [1]

#!/bin/bash

# Imports pictures into all iOS simulators.

path_to_pic="src/ios/pictures/"

mkdir -p /Users/$(whoami)/Library/Application\ Support/iPhone\ Simulator/{5.0,5.1,6.0,6.1}/Media/DCIM/100APPLE/
find ~/Library/Application\ Support/iPhone\ Simulator/ -type d -name '100APPLE' -exec cp /Users/$(whoami)/$path_to_pic/* {} \;

[1] : https://gist.github.com/firesofmay/5194901

참고로 KONG의 솔루션은 iOS 7 베타판에서도 작동합니다.

그의 솔루션은 다음과 같습니다.

이미지를 시뮬레이터로 드래그하면 Safari가 열립니다(또는 Safari를 사용하여 인터넷에서 이미지를 참조합니다).이미지를 클릭하지 마십시오.팝업이 뜨면 [Save Image and enjoy]를 선택합니다.

테스트를 위해 무작위로 이미지가 필요했기 때문에 이렇게 했습니다.

내게는 세상에서 가장 간단한 해결책이 있다.시뮬레이터에서 Safari를 열고 Google 이미지(또는 자신의 웹 또는 Dropbox URL)로 이동하여 이미지를 보고 마우스 버튼을 2초간 누르면 "Save Image(이미지 저장)"가 나타나 사진 라이브러리에 바로 저장됩니다.헹구고 반복합니다.

보다 쉬운 방법은 시뮬레이터에서 safari를 열고 www.google.com를 탭하여 랜덤 사진을 "자연"으로 검색하여 각 이미지를 열고 이를 누른 후 저장하는 것입니다.

언급URL : https://stackoverflow.com/questions/468879/adding-images-or-videos-to-iphone-simulator