도움말 센터
무엇을 도와드릴까요?
설치, 활성화, 선택 사항인 도우미, 라이선스 이동, 환불, 제거에 관한 안내입니다. 짧은 답변부터 보여 드립니다.
최종 업데이트 iKnowMyMac 1.0.0에 적용
이 페이지의 내용
설치
iKnowMyMac은 어떻게 설치하나요?
디스크 이미지를 다운로드해 열고, iKnowMyMac을 응용 프로그램 폴더로 드래그한 다음, 응용 프로그램에서 여세요.
- Get the download from the page you see right after buying, or from Get your download link with the license key from your purchase email. The download is about 4 MB.
- Open the downloaded
.dmgfile. - Drag iKnowMyMac onto the Applications folder in the window that appears.
- Eject the disk image, then open iKnowMyMac from your Applications folder.
iKnowMyMac is signed with our Developer ID and notarized by Apple, so macOS opens it after its usual check for apps downloaded from the internet.
처음 열면 어떻게 되나요?
간단한 설정 과정이 진행됩니다. 몇 개의 환영 화면, 메뉴 막대 항목의 모양 선택, 선택 사항인 경고, 선택 사항인 도우미를 거친 다음 라이선스 키를 입력합니다.
Every step that involves a permission is optional and only asks when you press its button. You can change all of these choices later in Settings.
Intel Mac에서도 실행되나요?
아닙니다. iKnowMyMac을 사용하려면 Apple silicon(M1 이상)이 탑재된 Mac과 macOS 15 Sequoia 이상이 필요합니다.
iKnowMyMac은 왜 Mac App Store에 없나요?
App Store 샌드박스는 앱이 다른 프로세스를 읽지 못하게 막는데, 그것이 바로 iKnowMyMac이 하는 일의 핵심입니다. 그래서 서명과 공증을 거친 앱을 직접 판매합니다.
라이선스 활성화
iKnowMyMac은 어떻게 활성화하나요?
구입 이메일에 있는 라이선스 키를 활성화 화면에 붙여 넣고 이 Mac 활성화를 선택하세요.
Your key is emailed by Dodo Payments, who handle our checkout. Copying and pasting is easiest; spaces and line breaks picked up from the email are removed for you. Until a key is activated, the app shows a live preview with simulated figures behind the activation screen.
To activate later, or with a different key, open Settings 다음 License.
활성화할 때 무엇이 전송되나요?
라이선스 키와 Mac의 이름입니다. 실행하는 앱이나 Mac 사용 방식에 관한 정보는 Mac 밖으로 나가지 않습니다.
The license server replies with a random instance ID for this Mac. iKnowMyMac keeps the key and that ID in your Keychain, and later checks send only the key and the instance ID. The Mac's name is the one set in System Settings 다음 General 다음 Sharing; it helps you recognise your Macs if you ever move a license.
The app checks the license when it opens and then every 7 days. If it can't reach the server, everything keeps working for 30 days. Every request the app makes is listed on the privacy page.
키가 받아들여지지 않습니다. 어떻게 해야 하나요?
키 입력란 아래의 메시지에 이유가 나와 있습니다. 대개 키가 일부만 복사되었거나, 키가 적용되는 모든 Mac에서 이미 활성화되어 있는 경우입니다.
- “That key wasn't recognised.” Copy the key again from your purchase email and paste it.
- “This key is already active on all the Macs it covers.” Free a seat in the customer portal linked from your purchase email (Deactivate next to a Mac you no longer use, or this Mac's old entry), then try again.
- “This key has been deactivated.” This usually follows a refund. If you didn't ask for one, write to support@iknowmymac.com.
- “You appear to be offline.” Activation needs a moment online. Connect and try again.
여러 대의 Mac용 라이선스를 구입했습니다. 어떻게 사용하나요?
각 Mac에서 같은 키를 활성화하세요. Mac 5대용 키는 Mac 5대에서 동시에 활성화할 수 있습니다.
라이선스 키를 찾을 수 없습니다.
이메일에서 Dodo Payments가 보낸 영수증을 검색하세요. 키는 그 안에 있습니다. 그래도 찾을 수 없다면 구입할 때 사용한 이메일 주소로 저희에게 메일을 보내 주세요.
권한
iKnowMyMac은 왜 알림 전송 권한을 요청하나요?
이상하게 동작하는 앱에 대한 경고와 주간 요약을 보내기 위해서입니다. macOS는 설정 중에 알림 허용을 선택할 때만 권한을 묻습니다.
If you skip it or say no, monitoring works exactly the same; you just won't get alerts. You can change your mind in System Settings 다음 Notifications 다음 iKnowMyMac, and choose which alerts fire in iKnowMyMac Settings 다음 Alerts.
전체 디스크 접근 권한, 마이크 등 다른 권한이 필요한가요?
전체 디스크 접근 권한, 화면 기록, 마이크는 필요하지 않습니다. 몇몇 기능은 처음 사용할 때 그 기능에 한해서만 권한 하나를 요청합니다. Tidy는 데스크탑, 다운로드, 문서 폴더, 브라우저 탭은 브라우저에서 탭 이름을 읽기 위한 권한, 앱별 음량은 오디오, Wi-Fi 이름은 위치 서비스, App Inspector, 내 다른 Mac, 인터넷 확인은 로컬 네트워크, Keep Awake의 자리 비움 옵션은 손쉬운 사용 권한을 요청합니다.
The only other approvals are for the optional helper, the optional network filter for Traffic, and Open at login if you turn it on; all of them appear in macOS's Login Items settings.
Traffic의 네트워크 필터는 어떻게 켜나요?
선택 사항입니다. iKnowMyMac에서 Traffic 설정 화면의 시스템 설정 열기(또는 설정 → Traffic의 켜기…)를 클릭한 다음, 시스템 설정의 네트워크 확장 프로그램에서 iKnowMyMac을 켜세요.
The network filter gives Traffic real host names, and the data amounts of system processes. It only watches: it always lets traffic through.
- In iKnowMyMac, click Open System Settings in step 2 of Traffic's setup, or Turn On… in Settings 다음 Traffic. System Settings opens at General 다음 Login Items (called Login Items & Extensions before macOS 27).
- Scroll down to Extensions. If you see By App and By Category, click By Category.
- Click the ⓘ button next to Network Extensions.
- Turn on iKnowMyMac (it says iKnowMyMac Traffic under its name), enter your Mac's password if asked, then click Done.
- If macOS asks whether iKnowMyMac may filter network content, click Allow.
- Back in iKnowMyMac, Traffic switches to real host names by itself.
iKnowMyMac only appears under Network Extensions after you click the button in step 1. Turning the filter on or off briefly drops open connections, such as SSH sessions, downloads and calls.
네트워크 필터를 다시 끄려면 어떻게 하나요?
iKnowMyMac에서 설정 → Traffic을 열고 네트워크 필터 옆의 끄기…를 클릭하세요. Traffic은 계속 기록하며, 호스트 이름은 추정값으로 표시됩니다.
You can also turn off iKnowMyMac in System Settings 다음 General 다음 Login Items 다음 Extensions 다음 Network Extensions. macOS asks for your password, and may list the filter as waiting to be removed until your Mac restarts. You can turn it on again at any time.
선택 사항인 도우미
iKnowMyMac works fully without the helper. Without it, macOS hides some system processes from apps, and a few readings (per-process energy, the full sleep log, SSD health) show as unavailable. The helper is a small background service inside the app that can read those for iKnowMyMac, and nothing else.
도우미는 무엇을 할 수 있나요?
읽기 전용 질문 네 가지에 답하며, iKnowMyMac에만 답합니다.
- Read CPU, memory and disk use of system processes that apps can't read on their own.
- Take a
powermetricssnapshot for per-process energy. - Read the sleep and wake log (
pmset). - Read your SSD's health (SMART) data.
도우미가 할 수 없는 일은 무엇인가요?
명령을 받거나, 무언가를 변경하거나, 네트워크를 사용할 수 없습니다.
- It can't quit, change, move or delete anything, and it can't run commands for you or for any other app.
- It can't open your files or documents.
- It can't use the network, so it can't send anything anywhere.
- It doesn't keep running: it quits a few seconds after iKnowMyMac stops asking it questions.
도우미는 어떻게 설치하고 승인하나요?
설정 과정에서 도우미 설치를 선택하거나 설정 → 도우미에서 설치…를 선택한 다음, 시스템 설정 → 일반 → 로그인 항목에서 iKnowMyMac을 허용하세요.
- In iKnowMyMac, open Settings 다음 Helper and choose Install… (or choose Install helper during setup).
- macOS asks for your approval. Open System Settings 다음 General 다음 Login Items (called Login Items & Extensions on newer macOS) and turn on iKnowMyMac. The app has an Open Login Items button that takes you there.
- Back in iKnowMyMac, system processes appear on the next refresh.
도우미는 어떻게 제거하나요?
iKnowMyMac에서 설정 → 도우미를 열고 제거…를 선택하세요. 시스템 프로세스는 다시 가려지며, 나머지 기능은 모두 계속 작동합니다.
You can also turn it off in System Settings 다음 General 다음 Login Items. If you plan to delete the app, remove the helper first (see Uninstall).
다른 Mac으로 라이선스 이동
라이선스를 새 Mac으로 옮기려면 어떻게 하나요?
이전 Mac에서 설정 → 라이선스 → 라이선스를 다른 Mac으로 이동…을 열고 확인한 다음, 새 Mac에서 같은 키를 활성화하세요.
- On the old Mac, open iKnowMyMac Settings 다음 License.
- Choose Move License to Another Mac…, then Deactivate This Mac. This frees one of your license's seats.
- On the new Mac, install iKnowMyMac and paste the same key.
Your history on the old Mac isn't deleted; that copy of iKnowMyMac returns to the activation screen.
“이 키는 적용되는 모든 Mac에서 이미 활성화되어 있습니다.” 시트를 직접 비우려면 어떻게 하나요?
구입 이메일에 링크된 고객 포털에서 키를 찾아 비울 Mac 옆의 비활성화를 누른 다음, 다시 활성화하세요.
- Open your purchase email from Dodo Payments and follow its link to the customer portal.
- Find your license key. The portal lists every Mac it is active on, by name.
- Press Deactivate next to a Mac you no longer use. If iKnowMyMac on this Mac asks to be activated again (it lost its activation, say after a reinstall), deactivate this Mac's own old entry.
- Back in iKnowMyMac, press Activate this Mac.
iKnowMyMac shows these same steps under the message. Deactivating never deletes anything on any Mac.
이전 Mac이 없거나, 초기화되었거나, 고장 났습니다. 시트를 어떻게 비우나요?
구입 이메일에 링크된 고객 포털에서 비활성화하세요(위 참고). 이메일을 찾을 수 없나요? 구입할 때 사용한 주소로 support@iknowmymac.com에 메일을 보내 주시면 시트를 비워 드리겠습니다.
When you write, include your license key or order number, and the name of the Mac to free if you know it. Once the seat is free, activate on your new Mac as usual. This also applies if you reinstalled macOS without deactivating first.
업데이트
iKnowMyMac은 어떻게 업데이트되나요?
Mac의 표준 업데이트 프레임워크인 Sparkle을 통해 업데이트됩니다. 자동 확인을 켜 두면 앱이 하루에 한 번 확인하고 새 버전이 나올 때마다 알려 줍니다.
The switch is in Settings 다음 General 다음 Updates, next to Check for Updates… for a check right now. Updates are signed, and iKnowMyMac verifies the signature before installing. The update check sends nothing about your Mac.
Updates are free. See what changed in the changelog.
런타임 및 인증서
iKnowMyMac은 내 Node.js, PHP 및 Go를 어떻게 확인하나요?
Package Watch의 런타임 탭에는 Mac에 있는 모든 Node.js, PHP 및 Go가 표시되며, 각각을 최신 보안 릴리스와 대조합니다. 보안 업데이트가 필요한 모든 행에는 작업이 있습니다. 뒤처진 사본에는 수정…, 더 이상 보안 수정을 받지 않는 사본에는 지원되는 라인으로 이동, 이전 버전에는 제거…가 있습니다.
It looks in the folders of Homebrew, nvm, Volta, fnm, mise, asdf, Laravel Herd, MAMP and the installers from nodejs.org and go.dev, and reads each version from there. It never searches your whole home folder and never runs your shell profile; only Herd's PHP, which keeps no version on disk, is asked for its version.
- Fix… and Move to… show the exact command before it runs, such as
brew upgrade nodeornvm install 26.12.1, and run it only after you press its button. The old version stays installed beside the new one until you choose Remove…: Homebrew runs withHOMEBREW_NO_INSTALL_CLEANUP=1. - Move to a supported line suggests the line your projects pin if it still gets security fixes, else the newest line that does: for Node.js, the newest even-numbered line, such as Node.js 26.
- A row says Used by 2 projects when projects pin its line, in
.nvmrc,.node-version,.tool-versions,package.json(engines.node and volta.node),composer.json,go.modormise.toml. - After a fix, Package Watch checks again: the row says Fixed, and the incident card, the Needs you row and the menu bar line update.
- nvm, Laravel Herd, the official installers and Java have their own answers below.
- Search anything finds the rows and the incident cards: type node, php, go, java, emudhra, php2shell or certifi.
The check is on by default and follows Package Watch's schedule. To turn it off, open Settings 다음 Package Watch and turn off Check Node.js, PHP and Go versions and certificate bundles.
한 번에 모두 수정하려면 어떻게 하나요?
Package Watch › 런타임 상단에서 모두 수정…을 누르거나, 인시던트 카드 하나에서 눌러 해당 인시던트만 수정하세요. 시트 하나에 모든 단계가 정확한 명령과 함께 순서대로 표시됩니다. 원하지 않는 항목은 체크를 해제한 다음 실행을 누르세요.
- Open iKnowMyMac, choose Package Watch in the sidebar, then the Runtimes tab.
- Press Fix All… next to the summary at the top, or Fix All… on one incident card.
- Read the list under Runs here: each step has a checkbox and its exact commands. Fixes are ticked; removing an old version and changing a project's pin never are.
- Press Run, which names the number of ticked steps, such as Run 12 Steps. They run one at a time, in this order: Homebrew, then the version managers and installers, the Java JDKs, Composer and certifi, then the pins, and last the removals.
- It stops at the first step that fails and shows its output word for word; the steps after it do not run.
- Under Needs you, steps that need an administrator's password or Terminal each have their own button, such as Do It for Me….
- Steps done in another app, such as Herd's or MAMP's window, are named at the bottom: Fix… on their row shows the steps.
When it is done, Package Watch checks everything again, and each row it fixed says Fixed.
이전 Node.js, PHP 또는 Go를 제거하려면 어떻게 하나요?
Package Watch › 런타임에서 해당 행의 제거…를 누르세요. iKnowMyMac은 먼저 아직 그 버전을 사용하는 프로젝트와 그 프로젝트에 어떤 일이 생기는지 나열한 다음, 제거를 누른 후에만 brew uninstall node@20 같은 설치 프로그램 자체의 명령을 실행합니다.
- In Package Watch 다음 Runtimes, find the old version. Remove… is on rows that no longer get security fixes, on an older copy beside a newer one from the same installer, and on rows Fix fixed.
- Press Remove…. The sheet shows the exact command and, under Projects that use it, each project that pins that version.
- To move a project to the new line, tick its pin. Each change is one line, shown as a diff, such as
.nvmrcfrom 20 to 26. - Press Remove.
- Homebrew:
brew uninstall node@20, orbrew cleanupwhen a newer version of the same formula is installed. When another formula still needs it, Homebrew refuses, its message is shown word for word, and nothing is removed. - nvm:
nvm uninstall 20.3.1, in Terminal, here or copied, as for nvm's updates. Once it is removed, nvm use in a project that asks for it says it is not installed. - fnm, mise and asdf: their own uninstall command. Volta has none, so the steps show its folder in the Finder to move to the Trash.
- The version nvm, fnm, mise or asdf uses as its default can't be removed: make another version the default first.
- Removing is not undone by iKnowMyMac: installing the version again brings it back. A pin change can be put back with Undo in History.
nvm으로 설치한 Node.js는 어떻게 업데이트하나요?
해당 행에서 수정…(더 이상 보안 수정을 받지 않는 버전에서는 이동…)을 누르고 방법을 선택하세요. 실행 과정을 지켜볼 수 있는 터미널에서, 셸 프로필은 절대 불러오지 않고 nvm 자체 스크립트만 불러오는 셸로 실행하는 여기에서, 또는 명령을 직접 터미널에 붙여 넣는 복사 중에서 고를 수 있습니다.
- In Package Watch 다음 Runtimes, press Fix… on the nvm row, or Move to 26… on a version that no longer gets security fixes.
- Choose In Terminal, Here or Copy at the top of the sheet. Each shows exactly what will run: the file Terminal opens, the script that runs here, or the commands to copy.
- Press Run in Terminal, Run Here or Copy.
- In Terminal: iKnowMyMac writes a file in its own folder,
~/Library/Application Support/iKnowMyMac/Fix, holding only the commands shown, and Terminal opens and runs it. The file is deleted after a day. When Terminal says Finished, press Check Again. - Here: the commands run in
/bin/bash --noprofile --norc, which loads nvm's ownnvm.shand nothing else, and the output appears in the sheet. - Copy: open Terminal (in Applications 다음 Utilities), paste the command, such as
nvm install 24.22.1, press Return and wait until the prompt comes back.
The old version stays installed. An update leaves nvm's default alone: to make new Terminal windows use the new one, run nvm alias default 24.22.1. Move to a supported line also runs nvm alias default when the old version was the default.
Laravel Herd의 PHP는 어떻게 업데이트하나요?
Herd의 PHP 행에서 수정…을 누르고 방법을 선택하세요. Herd 자체 명령인 herd php:update 8.4를 터미널에서 또는 여기에서 실행하거나, Herd 윈도우에서 따라 할 단계도 함께 보여 주는 복사를 선택할 수 있습니다.
In Herd's window, without iKnowMyMac:
- Click the Herd icon in the menu bar and choose Open Herd.
- Choose PHP in the sidebar.
- Next to the PHP line iKnowMyMac marks, such as PHP 8.4, click Update. Herd installs the fixed version (8.4.27 on 21 October 2026) or later.
- When it is done, Herd restarts PHP for your sites.
Herd's command asks Herd to fetch the same version or later, as its window does, and Herd keeps each PHP version it installed. PHP 8.1 and older no longer get security fixes from the PHP project: in Herd's window, click Install next to a supported line and choose it for your sites.
MAMP의 PHP는 어떻게 업데이트하나요?
MAMP에는 자체 PHP가 포함되어 있으므로 새 PHP는 새 MAMP와 함께 제공됩니다. 최신 MAMP를 설치한 다음 MAMP의 PHP 설정에서 수정된 PHP 버전을 선택하세요.
- Open MAMP's download page, mamp.info.
- Download the newest MAMP. It should list the fixed PHP version iKnowMyMac names, or later.
- Quit MAMP, then open the downloaded file and follow the installer.
- Open MAMP, and in its PHP settings choose that version or later for your sites.
MAMP keeps your sites and databases when it is updated; its older PHP versions stay in /Applications/MAMP/bin/php.
공식 설치 프로그램으로 설치한 Node.js나 Go는 어떻게 업데이트하나요?
수정된 버전의 설치 프로그램을 다운로드해 열고 설치 프로그램의 안내를 따르세요. 설치 프로그램이 /usr/local의 Node.js 또는 /usr/local/go의 Go를 교체합니다. 더 이상 보안 수정을 받지 않는 버전의 경우, 새 설치 프로그램을 다운로드해 두면 이동…으로 대신 설치할 수 있습니다.
- Download the installer for the version iKnowMyMac names: for Node.js,
node-v24.22.1.pkgfrom nodejs.org; for Go,go1.26.10.darwin-arm64.pkgfrom go.dev/dl. Fix… has a button that downloads the right one. - Open the downloaded file and follow the installer. You will be asked for your Mac's password.
- Check it: open Terminal and run
/usr/local/bin/node --version(it shows v24.22.1) or/usr/local/go/bin/go version(it shows go1.26.10).
For a version that no longer gets security fixes, such as Node.js 16, press Move to 26…, download the newer installer with the sheet's button (it goes to your Downloads folder), then choose Do it for me: iKnowMyMac checks the installer's signature with pkgutil and installs it with installer after macOS asks for an administrator's password with its own prompt. The password goes to macOS, never to iKnowMyMac. Or choose Steps and open the installer yourself.
Node.js and Go from nvm, Homebrew, ~/sdk and the others are not touched.
Java JDK에서 eMudhra 인증서를 제거하려면 어떻게 하나요?
Package Watch › 런타임에서 해당 JDK의 수정…을 누르세요. Homebrew로 설치했거나 ~/Library/Java에 있는 JDK라면 iKnowMyMac이 암호 없이 직접 제거하고, 실행 취소를 위해 사본을 보관합니다. /Library/Java에 있는 JDK라면 macOS의 표준 관리자 암호 입력 창을 사용하는 대신 실행을 선택하거나, 아래 단계를 따르세요.
No JDK update removes them yet. The certificates are emSign ECC Root CA - G3 and, in some JDKs, AAA Certificate Services, Sectigo's, which cross-signed the eMudhra certificates. iKnowMyMac names the JDK and the certificates it found.
For a JDK from Homebrew or in ~/Library/Java, the sheet shows each command, then Remove 2 Certificates:
- It keeps a copy of the JDK's cacerts file as
cacerts.before-emudhrabeside it. - It lists the certificates with that JDK's own
keytool -list -vand finds the eMudhra ones by their SHA-256 fingerprint, never by name. - It removes each one with
keytool -delete. - It reads the file again with Package Watch's own check. If a certificate is still there, or anything is unexpected, it puts the copy back and shows the steps instead.
Undo puts the copy back. Quit and reopen any Java app or server that was running.
A JDK in /Library/Java belongs to the system, so changing it needs an administrator's password. Choose Do it for me: macOS asks for the password with its own prompt and runs the script the sheet shows, which keeps the same copy and removes the same certificates. The password goes to macOS, never to iKnowMyMac, and nothing is kept. Undo asks again and puts the copy back. Or choose Steps and do it yourself in Terminal; the example is a JDK in /Library/Java:
- Open Terminal (in Applications 다음 Utilities).
- Find the name this JDK gives each certificate: paste this and press Return. It prints a line such as
Alias name: emsigneccrootcag3 [jdk]for each./Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/bin/keytool -list -v -keystore /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/lib/security/cacerts -storepass changeit | awk '/^Alias name:/ {name=$0} /86:A1:EC:BA:08:9C:4A:8D:3B:BE:27:34:C6:12:BA:34:1D:81:3E:04:3C:F9:E8:A8:62:CD:5C:57:A3:6B:BE:6B|D7:A7:A0:FB:5D:7E:27:31:D7:71:E9:48:4E:BC:DE:F7:1D:5F:0C:3E:0A:29:48:78:2B:C8:3E:E0:EA:69:9E:F4/ {print name}' - For each line, paste this, put what follows
Alias name:in place of NAME (keep the quotes), and press Return. Type your Mac's password when asked.sudo /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/bin/keytool -delete -keystore /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/lib/security/cacerts -storepass changeit -alias 'NAME' - Quit and reopen any Java app or server that was running.
sudois needed only for a JDK in/Library/Java. For a JDK in your own~/Library/Javaor from Homebrew, leave it out.- changeit is the password every JDK's cacerts comes with. If yours was changed, use that one.
- Java 8 keeps the file at
jre/lib/security/cacertsinside the JDK's Home folder. - A JDK update replaces this file: iKnowMyMac checks it again after one.
| JDK | Names (aliases) |
|---|---|
| OpenJDK from Homebrew (openjdk, openjdk@17, openjdk@11) | emsigneccrootcag3 [jdk] and comodoaaaca [jdk] |
| Eclipse Temurin 17 | cn_emsign_ecc_root_ca__g3,o_emudhra_technologies_limited,ou_emsign_pki,c_in [jdk] (this JDK has no AAA Certificate Services) |
| AdoptOpenJDK 8 | c=in,ou=emsign pki,o=emudhra technologies limited,cn=emsign ecc root ca - g3 and c=gb,st=greater manchester,l=salford,o=comodo ca limited,cn=aaa certificate services |
iKnowMyMac이 실행한 내용은 어디에서 볼 수 있나요?
설정 › Package Watch의 기록에서 볼 수 있습니다. Package Watch › 런타임에서 실행한 모든 수정, 이동, 제거, 고정 변경이 최신 항목부터 표시되며, 표시되었던 그대로의 명령과 실행 방식, 결과가 함께 나옵니다.
- Open Settings 다음 Package Watch.
- Scroll to History.
- How it ran: Ran here; Ran here, loading only its own script; Opened in Terminal; With the administrator prompt; Done by iKnowMyMac; or Pins changed.
- How it ended: Finished; Stopped, with the reason, such as the step that failed and its status; Cancelled; or, for Terminal, How it ended is shown there.
- Undo is on the entries that can be put back: a JDK's cacerts file and a project's pins.
The history is kept on your Mac, in ~/Library/Application Support/iKnowMyMac/Fix. It never holds a password and is not sent anywhere.
환불
환불은 어떻게 받나요?
구입 후 14일 이내에 구입할 때 사용한 이메일 주소로 support@iknowmymac.com에 메일을 보내 주세요. 이유는 밝히지 않아도 됩니다.
Dodo Payments, our Merchant of Record, returns the money to the way you paid. When the refund goes through, the key is deactivated and the app becomes read-only at its next license check (see License inactive). Your data on your Mac is never deleted.
The details are in the refund policy. If you posted about iKnowMyMac, you may be able to get money back through the post-for-refund program.
라이선스 비활성 또는 읽기 전용
“라이선스 비활성”은 무슨 뜻인가요?
라이선스 서버가 키를 더 이상 활성 상태가 아니라고 보고한 경우로, 대개 환불이나 지불 거절 후에 발생합니다. iKnowMyMac은 읽기 전용 모드로 전환됩니다.
| Keeps working | Paused |
|---|---|
| Live monitoring, history, the timeline and diagnosis | Actions that change your Mac: quit, force quit, stopping dev servers, moving files to the Trash, closing simulators |
| Everything stored on your Mac | Alerts and notifications |
Nothing is ever deleted. To restore everything, choose Reactivate… in the banner and enter an active key.
“라이선스 확인 필요”는 무슨 뜻인가요?
iKnowMyMac이 30일 넘게 라이선스 서버에 연결하지 못했다는 뜻입니다. 인터넷에 연결하고 지금 검증을 선택하세요.
Monitoring keeps working meanwhile; actions and alerts are paused until one check succeeds.
환불을 요청하지 않았는데 라이선스가 비활성으로 표시됩니다.
주문할 때 사용한 이메일로 support@iknowmymac.com에 메일을 보내 주시면 해결해 드리겠습니다.
제거
iKnowMyMac을 완전히 제거하려면 어떻게 하나요?
먼저 설정에서 도우미를 제거하고, 앱을 종료한 다음, 응용 프로그램에서 휴지통으로 드래그하세요. 원하면 데이터 폴더도 삭제하세요.
- If you installed the helper: Settings 다음 Helper 다음 Uninstall….
- If you might use your license on another Mac: Settings 다음 License 다음 Move License to Another Mac… to free the seat.
- Quit iKnowMyMac (⌘ Q).
- Drag iKnowMyMac from your Applications folder to the Trash.
- Optional: delete
~/Library/Application Support/iKnowMyMac, which holds your 30-day history database and battery health samples.
To remove every trace, you can also delete ~/Library/Preferences/com.gs.iknowmymac.plist (your settings) and the iKnowMyMac license item in Keychain Access. If you turned on Open at login, check that it's gone from System Settings 다음 General 다음 Login Items.
시스템 요구 사항
iKnowMyMac을 실행하려면 무엇이 필요한가요?
macOS 15 Sequoia 이상을 실행하는, Apple silicon(M1 이상)이 탑재된 Mac이 필요합니다.
- About 4 MB to download. History takes about 94 MB for 30 days of 80 apps on our test Mac.
- An internet connection to activate, for the weekly license check and for updates. Monitoring itself works offline.
- CPU and GPU temperatures and fan speeds are validated on M1 Pro; on other chips the app shows the thermal state.
- On macOS 26 and later, an on-device Apple model phrases the diagnosis summary. On macOS 15, the same diagnosis is shown without it.
문의
어떻게 연락하나요?
support@iknowmymac.com(으)로 이메일을 보내 주세요. 모든 메시지를 읽습니다.
It helps to include your Mac model, your macOS version, the iKnowMyMac version (in the About window) and what you expected to happen. For license questions, write from the email address you bought with. Please never send us passwords.
자주 묻는 질문 더 보기
예전에 홈페이지에 있던 답변을 같은 내용 그대로 옮겼습니다.
구입 및 업데이트
업데이트는 무료인가요?
네. 모든 기능과 무료 업데이트가 포함된 일회성 구매이며, 업데이트는 앱에 내장된 업데이터를 통해 제공됩니다.
Mac App Store에는 왜 없나요?
App Store 샌드박스는 앱이 다른 앱의 프로세스를 읽는 것을 허용하지 않는데, 그것이 바로 이 앱이 하는 일입니다. 그래서 iKnowMyMac은 Developer ID로 서명하고 Apple의 공증을 받으며, 스스로 업데이트합니다.
안전 및 권한
선택 사항인 도우미는 무슨 일을 하나요?
권한이 있는 도우미는 선택 사항이며 읽기 전용입니다. 추가 권한이 필요한 시스템 정보를 읽을 수 있지만, 명령을 실행하거나 Mac의 어떤 것도 변경할 수 없습니다. 다른 모든 기능은 도우미 없이도 작동합니다.
저장 공간 지도는 왜 전체 디스크 접근 권한을 요청하나요?
macOS는 전체 디스크 접근 권한을 허용하지 않으면 일부 폴더의 크기를 앱에 보여 주지 않습니다. iKnowMyMac은 설치할 때가 아니라 저장 공간 지도를 처음 열 때 권한을 요청하며, 앱의 나머지 기능은 권한 없이도 작동합니다.
‘완전히 제거’는 엉뚱한 파일을 삭제하지 않도록 어떻게 하나요?
앱의 파일을 이름만으로 찾지 않고 번들 ID와 개발자 팀 ID로 대조합니다. 다른 앱과 공유하는 파일은 그대로 두고 공유 항목으로 표시하며, 휴지통으로 이동하기 전에 모든 파일을 나열하므로 다시 되돌릴 수 있습니다.
업데이트 탭 때문에 앱이 망가질 수 있나요?
개발자가 직접 만든 빌드만 설치하며, 다운로드한 파일을 출처 및 개발자 서명과 대조한 후에 설치합니다. 서명 수준이 더 낮거나 다른 개발자가 서명한 파일은 묻지 않고 거부합니다. 이전 버전은 백업으로 보관되며 실행 취소 한 번으로 되돌릴 수 있고, 열려 있는 앱은 종료한 후에만 업데이트됩니다. App Store 앱은 App Store에서 열립니다.
명령 팔레트에서 실수로 무언가를 종료할 수 있나요?
아니요. 종료, 강제 종료, 프로세스 중단, 포트 해제는 모두 먼저 해당 행을 확인 질문으로 바꿉니다. Return 키를 누르면 실행하고, Esc 키를 누르면 취소합니다. 기본 단축키는 ⌥⌘K이며 설정에서 변경할 수 있고, 손쉬운 사용 권한이 필요하지 않습니다.
에이전트 세션이 아직 필요한 것을 중단할 수 있나요?
확인한 후에만 가능합니다. ‘남은 항목 중단’은 중단할 모든 프로세스를 포트 및 메모리와 함께 나열하며, 목록에 없는 것은 건드리지 않습니다. 각 프로세스에 먼저 정상 종료를 요청하고, 5초 후에도 실행 중일 때만 강제로 종료합니다. 에이전트 대화 기록과 프롬프트는 절대 읽지 않습니다.
MacBook을 항상 덮개를 닫은 채 전원에 연결해 두어도 안전한가요?
베타 버전인 Always-on 모드는 배터리 사용을 허용하지 않는 한 전원에 연결된 동안에만 Mac을 깨어 있게 합니다. 과열 보호 기능은 온도가 높아지면 알려 주며, 기본적으로 위험 수준이 20분 동안 지속되면 Mac을 잠자기 상태로 전환합니다. 무엇이든 변경하기 전에 원래 잠자기 설정을 기록해 두고, 모드를 끄거나, iKnowMyMac을 종료하거나, 구성 요소를 제거하거나, 충돌 후 재시동하면 원래대로 되돌리므로 Mac이 잠자기 상태로 전환할 수 없는 채로 남는 일은 없습니다.
Traffic이 연결을 차단하거나 기록한 내용을 보내나요?
아니요. Traffic은 연결을 나열할 뿐 차단하거나 변경하지 않으며, 기록한 내용은 Mac에만 남고 동기화되거나 피드백에 포함되지 않습니다. 직접 켜기 전까지는 꺼져 있습니다. 선택 사항인 네트워크 필터가 없으면 호스트 이름은 각 주소의 이름 조회로 추정한 값이며 시스템 프로세스의 데이터 양은 표시되지 않습니다. 설정 › Traffic에서 켜거나 끌 수 있는 이 필터는 실제 이름을 보여 주며 관찰만 합니다.
Inspect가 신뢰 설정을 변경하거나 브라우저를 보나요?
아니요. Inspect는 검사하는 프로젝트 하나에 대해서만 인증서를 만들며, 이를 신뢰 설정이나 시스템 키체인에 절대 추가하지 않습니다. 해당 프로젝트의 검사용 터미널에서 시작한 도구만 127.0.0.1의 프록시를 사용하므로 Safari, Chrome 및 기타 앱은 영향을 받지 않습니다. 중단하면 프록시가 닫힙니다.
App Inspector가 내 네트워크에서 수신 대기하나요?
켜 두었을 때만 수신 대기합니다. 기본적으로 꺼져 있고, 꺼져 있는 동안에는 아무것도 수신 대기하지 않으며, 켤 때 macOS가 로컬 네트워크 접근을 요청할 수 있습니다. Pulse SDK가 포함된 앱의 요청만 보여 주며, 그 앱이 보내는 내용은 Mac에만 남습니다. 암호를 설정하지 않으면 요청은 암호화되지 않은 채 로컬 네트워크로 전송됩니다.
iKnowMyMac이 내 Node.js, PHP 또는 Java를 변경하나요?
요청할 때만 변경합니다. 모든 명령과 스크립트는 실행 전에 표시되며, 해당 버튼을 누르기 전에는 아무것도 실행되지 않습니다. 수정과 모두 수정은 이전 버전을 설치된 상태로 두고, 제거…는 아직 그 버전을 사용하는 프로젝트를 나열한 다음에만 버전 하나를 제거합니다. iKnowMyMac은 Java JDK에서 eMudhra 인증서를 직접 제거할 수 있으며, 실행 취소로 되돌릴 수 있도록 사본을 보관합니다. /Library/Java에 있는 JDK의 경우 macOS의 표준 암호 입력 창으로 관리자 암호를 요청하거나 단계를 안내합니다. nvm과 Laravel Herd는 터미널에서, 여기에서 nvm 자체 스크립트만 불러오는 셸로, 또는 복사해서 실행하며, 방법은 직접 선택합니다.
기능
Keep awake는 어떻게 작동하나요?
원하는 동안 표준 macOS 전원 어서션을 유지합니다. 정해진 시간 동안, 앱이 실행되는 동안, 빌드나 개발 서버가 작업 중인 동안, 또는 다운로드가 끝날 때까지 설정할 수 있습니다. 다른 앱과 마찬가지로 잠자기 차단 항목 목록에 표시되므로 숨겨지는 것은 없습니다.
Mac에 노치가 없으면 어떻게 되나요?
알림이 메뉴 막대 항목과 macOS 알림으로 대신 표시됩니다. 전체 화면 앱에서도 마찬가지이며, 알림은 집중 모드 설정을 따릅니다.
인터넷 확인 기능이 내 정보를 보내나요?
확인을 누를 때만 작동합니다. macOS가 Wi-Fi에 연결할 때 보내는 것과 같은 Apple의 캡티브 포털 확인 요청을 한 번 보낸 다음, 속도는 macOS에 내장된 네트워크 테스트로 측정합니다. 라우터 확인은 로컬 네트워크 안에서만 이루어집니다. 연결 끊김이나 VPN 변경 알림은 Mac 자체의 네트워크 설정을 읽을 뿐 아무것도 보내지 않습니다.
iKnowMyMac이 내 프롬프트를 읽거나 로컬 모델에 무언가를 보내나요?
아니요. Ollama나 LM Studio처럼 127.0.0.1에서 실행되는 각 런타임에 어떤 모델이 로드되어 있고 메모리를 얼마나 사용하는지만 묻습니다. 상태 정보만 확인할 뿐 프롬프트와 모델 출력은 절대 읽지 않으며, 아무것도 Mac 밖으로 나가지 않습니다. “Will it fit?”은 오프라인에서도 작동합니다.
백업 상태는 어떤 백업을 확인하나요?
Time Machine은 모든 항목을 확인합니다. 마지막으로 성공한 백업, 백업 대상과 연결 여부, 다음 예정된 백업, 최근 실패 내역을 보여 줍니다. Backblaze, Arq, Carbon Copy Cloner, SuperDuper는 감지되며, 읽을 수 있는 경우 마지막 실행 시간도 표시합니다. 읽을 수 없는 경우에는 추측하지 않고 그렇다고 알려 줍니다.
iKnowMyMac이 내 코드를 읽거나 GitHub에 무언가를 보내나요?
저장소의 내용은 절대 읽지 않습니다. Git 설정, 원격 저장소, ref, 커밋 작성자, 상태 개수만 Mac에서 확인합니다. ‘GitHub로 확인’을 켜지 않으면 아무것도 GitHub로 보내지 않으며, 이 기능을 켜면 키마다 SSH 핸드셰이크를 한 번 수행해 호스트가 해당 키의 계정을 알려 주도록 합니다. API 토큰은 사용하지 않습니다. 또 다른 네트워크 기능인 백그라운드 가져오기는 30분마다 사용자의 원격 저장소로 git fetch를 실행합니다. 두 기능 모두 기본적으로 꺼져 있습니다. ID 관리와 안전을 위한 기능일 뿐 Git 클라이언트가 아니므로 스테이징, diff, 브랜치, 병합 도구는 없습니다.
iKnowMyMac이 내 ~/.gitconfig를 변경하나요?
프로필을 적용할 때만, 그리고 정확한 diff를 보여 준 후에만 변경합니다. 추가되는 줄은 ~/.gitconfig 안의 표시된 블록 하나와 ~/.config/iknowmymac/git/ 안의 자체 include 파일에 Git의 includeIf 규칙 형식으로 작성됩니다. 먼저 백업을 만들고, 실행 취소하면 파일이 바이트 단위까지 그대로 복원되며, 사용자가 직접 작성한 줄은 절대 다시 쓰지 않습니다. 이미 있는 규칙은 프로필로 제안되며 그대로 유지됩니다.
GitHub CLI 계정 전환 기능이 내 토큰을 보나요?
아니요. 전환할 때는 gh 자체의 gh auth switch를 실행하므로 GitHub CLI는 토큰을 늘 보관하던 곳에 그대로 두며, iKnowMyMac은 토큰을 절대 읽지 않습니다. 호스트당 여러 계정을 지원하는 첫 버전인 gh 2.40 이상이 필요합니다.
잘못된 이메일로 커밋하면 어떻게 되나요?
몇 초 안에 알림이 저장소 이름과 사용된 이메일을 알려 줍니다. 마지막 커밋이고 아직 푸시하지 않았다면 ‘작성자 수정’으로 해당 커밋만 올바른 작성자로 다시 씁니다. 잘못된 커밋이 두 개 이상이거나 이미 푸시했다면 iKnowMyMac은 선택할 수 있는 방법을 설명할 뿐 아무것도 다시 쓰지 않습니다.
iKnowMyMac이 내 Node.js, PHP 또는 Go에 보안 업데이트가 필요한지 알려 줄 수 있나요?
네. Homebrew, nvm, Volta, fnm, mise, asdf, Laravel Herd, MAMP 또는 nodejs.org 및 go.dev 설치 프로그램으로 설치한 것까지 Mac에 있는 모든 Node.js, PHP 및 Go를 찾아 각각을 최신 보안 릴리스와 대조하고, 보안 수정이 포함된 버전과 이를 업데이트하는 명령을 알려 줍니다. 아직 eMudhra 인증서를 신뢰하는 인증서 번들도 찾아냅니다. 대조에 쓰는 목록은 모든 사용자에게 같은 다운로드이며, Mac에 관한 정보는 아무것도 전송되지 않습니다.
사용하지 않는 탭을 숨길 수 있나요?
네. 표시할 탭과 순서를 선택하고, 각 탭의 섹션을 숨기거나 순서를 바꾸고, 팝오버와 메뉴 막대 항목도 같은 방식으로 정리할 수 있습니다. 재설정 한 번이면 모든 것이 원래대로 돌아갑니다.