Chromium for iOS를 시뮬레이터에 설치해보십시오.
Chrome은 소스를 사용할 수 없으므로 설치할 수 없지만 대신 Chromium을 사용해보십시오.
소개
공식 가이드는 다음과 같습니다.
Checking out and building Chromium for iOS
시스템 요구 사항
공식 가이드에는 다음과 같이 있었습니다.
공식 가이드에는 다음과 같이 있었습니다.
한편, 그 외에도,
근처를 준비한 후 시작합시다.
매우 시간이 많이 걸리므로 자고있는 동안 실행하는 것이 좋습니다 ...
depot_tools 설치
리포지토리 복제
$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
※여기서, 클론하는 처의 패스(의 일부)에 반각 스페이스가 포함되어 있으면, 잘 되지 않는 것 같습니다...
패스를 통과
$ export PATH="$PATH:/path/to/depot_tools"
※ 필요에 따라 ~/.bashrc
이나 ~/.zshrc
에도.
소스 코드 다운로드
$ mkdir chromium && cd chromium
$ fetch --no-history ios
$ cd src
※ 시간 단축을 위해, --no-history
옵션을 붙이고 있습니다.
※ 그래도 30분 정도 걸립니다.
※ 소스 코드에 대해서도, 반각 스페이스가 포함되지 않는 디렉토리에 둘 필요가 있는 것 같습니다...
이 이후는 모두, src
디렉토리내에서 커멘드를 실행합니다.
설치하려는 Chromium 버전으로 되돌리기
릴리스 버전은 아래 사이트에서 확인했습니다.
htps // ch 로미우 m다 sh. 아 ps포 t. 코 m/레아아세 s? p t 후 rm = 이오 S
※ 이 순서는 스킵 가능합니다만, 그 경우는 개발판의 최신의 소스가 빌드됩니다.
※ 이번은, 오늘(2020/12/17) 시점에서의 최신의 안정 버젼(87.0.4280.77)을 빌드합니다.
리턴하려는 버전의 소스 코드 얻기
리모트로부터 태그의 일람을 취득해, 돌려주고 싶은 버젼의 태그에 체크아웃 합니다.
$ git fetch --tags
$ git checkout refs/tags/87.0.4280.77
종속성 동기화
$ gclient sync
※ 공식 가이드와 같습니다.
필요한 경우 Xcode 버전 변경
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ sudo xcode-select -s /Applications/Xcode11.7/Xcode.app/Contents/Developer
$ xcode-select -p
/Applications/Xcode11.7/Xcode.app/Contents/Developer
빌드 설정하기
$ python ios/build/tools/setup-gn.py
※ 여기서 에러가 나왔을 경우에는 out
디렉토리의 내용을 일단 모두 삭제하고, 그 후 다시 한번 실행하면 좋은 것 같습니다.
빌드
이번에는 iOS 시뮬레이터용 디버그 빌드를 실시했습니다.
$ ninja -C out/Debug-iphonesimulator gn_all
※ 공식 가이드에는, autoninja
커맨드가 소개되고 있습니다만, ninja
커맨드에서도 문제 없었습니다.
※ 빌드의 종류에 대해서, setup-gn.py
를 보면 Debug
/Release
/Profile
5개를 지정할 수 있는 것 같았습니다만, 각각의 차이에 대해서는, 잘 모릅니다. .
※ 빌드가 완료될 때까지, 내 환경에서는 5시간 이상 걸리고 있었던 것 같습니다.
(다음날 아침이 되어, 끝나고 있는 것을 확인했으므로, 정확한 시간은 불명합니다)
앱 설치
이번에는 시뮬레이터 용 디버그 빌드를 실시했으므로,
빌드된 앱은 Official
디렉토리에 만들어집니다.
위의 디렉토리에서 Coverage
파일을 찾습니다.
iOS 시뮬레이터를 기동시킨 상태에서 시뮬레이터 화면에 드래그 앤 드롭하면,
설치가 완료되었습니다. 수고하셨습니다.
Reference
이 문제에 관하여(Chromium for iOS를 시뮬레이터에 설치해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kenkubomi/items/88492b10b390d9421291
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
$ export PATH="$PATH:/path/to/depot_tools"
$ mkdir chromium && cd chromium
$ fetch --no-history ios
$ cd src
※ 시간 단축을 위해,
--no-history
옵션을 붙이고 있습니다.※ 그래도 30분 정도 걸립니다.
※ 소스 코드에 대해서도, 반각 스페이스가 포함되지 않는 디렉토리에 둘 필요가 있는 것 같습니다...
이 이후는 모두,
src
디렉토리내에서 커멘드를 실행합니다.설치하려는 Chromium 버전으로 되돌리기
릴리스 버전은 아래 사이트에서 확인했습니다.
htps // ch 로미우 m다 sh. 아 ps포 t. 코 m/레아아세 s? p t 후 rm = 이오 S
※ 이 순서는 스킵 가능합니다만, 그 경우는 개발판의 최신의 소스가 빌드됩니다.
※ 이번은, 오늘(2020/12/17) 시점에서의 최신의 안정 버젼(87.0.4280.77)을 빌드합니다.
리턴하려는 버전의 소스 코드 얻기
리모트로부터 태그의 일람을 취득해, 돌려주고 싶은 버젼의 태그에 체크아웃 합니다.
$ git fetch --tags
$ git checkout refs/tags/87.0.4280.77
종속성 동기화
$ gclient sync
※ 공식 가이드와 같습니다.
필요한 경우 Xcode 버전 변경
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ sudo xcode-select -s /Applications/Xcode11.7/Xcode.app/Contents/Developer
$ xcode-select -p
/Applications/Xcode11.7/Xcode.app/Contents/Developer
빌드 설정하기
$ python ios/build/tools/setup-gn.py
※ 여기서 에러가 나왔을 경우에는 out
디렉토리의 내용을 일단 모두 삭제하고, 그 후 다시 한번 실행하면 좋은 것 같습니다.
빌드
이번에는 iOS 시뮬레이터용 디버그 빌드를 실시했습니다.
$ ninja -C out/Debug-iphonesimulator gn_all
※ 공식 가이드에는, autoninja
커맨드가 소개되고 있습니다만, ninja
커맨드에서도 문제 없었습니다.
※ 빌드의 종류에 대해서, setup-gn.py
를 보면 Debug
/Release
/Profile
5개를 지정할 수 있는 것 같았습니다만, 각각의 차이에 대해서는, 잘 모릅니다. .
※ 빌드가 완료될 때까지, 내 환경에서는 5시간 이상 걸리고 있었던 것 같습니다.
(다음날 아침이 되어, 끝나고 있는 것을 확인했으므로, 정확한 시간은 불명합니다)
앱 설치
이번에는 시뮬레이터 용 디버그 빌드를 실시했으므로,
빌드된 앱은 Official
디렉토리에 만들어집니다.
위의 디렉토리에서 Coverage
파일을 찾습니다.
iOS 시뮬레이터를 기동시킨 상태에서 시뮬레이터 화면에 드래그 앤 드롭하면,
설치가 완료되었습니다. 수고하셨습니다.
Reference
이 문제에 관하여(Chromium for iOS를 시뮬레이터에 설치해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kenkubomi/items/88492b10b390d9421291
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ git fetch --tags
$ git checkout refs/tags/87.0.4280.77
$ gclient sync
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ sudo xcode-select -s /Applications/Xcode11.7/Xcode.app/Contents/Developer
$ xcode-select -p
/Applications/Xcode11.7/Xcode.app/Contents/Developer
$ python ios/build/tools/setup-gn.py
※ 여기서 에러가 나왔을 경우에는
out
디렉토리의 내용을 일단 모두 삭제하고, 그 후 다시 한번 실행하면 좋은 것 같습니다.빌드
이번에는 iOS 시뮬레이터용 디버그 빌드를 실시했습니다.
$ ninja -C out/Debug-iphonesimulator gn_all
※ 공식 가이드에는, autoninja
커맨드가 소개되고 있습니다만, ninja
커맨드에서도 문제 없었습니다.
※ 빌드의 종류에 대해서, setup-gn.py
를 보면 Debug
/Release
/Profile
5개를 지정할 수 있는 것 같았습니다만, 각각의 차이에 대해서는, 잘 모릅니다. .
※ 빌드가 완료될 때까지, 내 환경에서는 5시간 이상 걸리고 있었던 것 같습니다.
(다음날 아침이 되어, 끝나고 있는 것을 확인했으므로, 정확한 시간은 불명합니다)
앱 설치
이번에는 시뮬레이터 용 디버그 빌드를 실시했으므로,
빌드된 앱은 Official
디렉토리에 만들어집니다.
위의 디렉토리에서 Coverage
파일을 찾습니다.
iOS 시뮬레이터를 기동시킨 상태에서 시뮬레이터 화면에 드래그 앤 드롭하면,
설치가 완료되었습니다. 수고하셨습니다.
Reference
이 문제에 관하여(Chromium for iOS를 시뮬레이터에 설치해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kenkubomi/items/88492b10b390d9421291
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ ninja -C out/Debug-iphonesimulator gn_all
이번에는 시뮬레이터 용 디버그 빌드를 실시했으므로,
빌드된 앱은
Official
디렉토리에 만들어집니다.위의 디렉토리에서
Coverage
파일을 찾습니다.iOS 시뮬레이터를 기동시킨 상태에서 시뮬레이터 화면에 드래그 앤 드롭하면,
설치가 완료되었습니다. 수고하셨습니다.
Reference
이 문제에 관하여(Chromium for iOS를 시뮬레이터에 설치해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kenkubomi/items/88492b10b390d9421291텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)