You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 85ee84b
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,11 @@
1
1
# Changelog
2
2
3
+
## 1.5.1
4
+
5
+
- Optimize Apps points out apps that have updated themselves since you optimized them, which usually puts back the code for other Macs, and optimizes them again in one step. It scans on opening once you have optimized apps. Apps optimized with 1.5.0 are recognized after their next optimization.
6
+
- The window opens where you left it, at the size you left it (#16).
7
+
- The command-line tool has a dry run, `-n` or `--dry_run`, that lists the binaries it would thin and the space that would free, without copying or changing anything (#2).
Copy file name to clipboardExpand all lines: README.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ Releases are signed with a Developer ID and notarized by Apple. From 1.5 on, Arc
28
28
## Features
29
29
30
30
-**Optimize App** — creates a smaller copy of one app in a folder you choose. The original is never changed. If an app with the same name already exists there, you can keep both or replace the old one (it goes to the Trash).
31
-
-**Optimize Apps** — scans /Applications and ~/Applications, shows how much each app can save, and optimizes the apps you select in place.
31
+
-**Optimize Apps** — scans /Applications and ~/Applications, shows how much each app can save, and optimizes the apps you select in place. Apps that have updated themselves since you optimized them, putting back code for other Macs, are marked so you can optimize them again in one step.
32
32
-**Space Savings** — estimates how much space selected apps would free, without changing anything.
33
33
-**Languages** — removes language files for languages you don't use. Your preferred languages, each app's development language, and any language an app's signature depends on are always kept.
34
34
-**Installed Apps** — browse your apps by architecture: universal, Apple Silicon, Intel, or other.
@@ -80,6 +80,7 @@ Under **Advanced** in Optimize App:
80
80
|`-Ne`, `--no_entitlements`| Don't reuse entitlements when signing |
81
81
|`-cs`, `--codesign`| Ad-hoc sign the copy with `codesign`|
82
82
|`-l`, `--no_launch`| Don't launch the copy before optimizing |
83
+
|`-n`, `--dry_run`| Only list the binaries that would be thinned and the space it would free; nothing is copied or changed |
83
84
|`-Nc`, `--no_compress`| Don't compress the thinned binaries |
84
85
85
86
Example:
@@ -89,7 +90,7 @@ Example:
89
90
## Known limitations
90
91
91
92
- Some apps check their own files for changes, use copy protection, or ship their own updaters, and may object to an optimized copy even though macOS accepts its signature. Optimize a copy first if you are unsure.
92
-
- A self-updating app may restore the removed architecture or languages when it updates.
93
+
- A self-updating app may restore the removed architecture or languages when it updates. Optimize Apps points out these apps so you can optimize them again.
0 commit comments