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
XcodesApp is now part of the `XcodesOrg` - [read more here](nextstep.md)
15
+
12
16
## Features
13
17
14
18
- List all available Xcode versions from [Xcode Releases'](https://xcodereleases.com) data or the Apple Developer website.
@@ -21,52 +25,51 @@ _If you're looking for a command-line version of Xcodes.app, try [`xcodes`](http
21
25
22
26
## Experiments
23
27
24
-
- Thanks to the wonderful work of [https://github.com/saagarjha/unxip](https://github.com/saagarjha/unxip), turn on the experiment to increase your unxipping time by up to 70%! More can be found on his repo, but bugs, high memory may occur if used.
28
+
- Thanks to the wonderful work of [https://github.com/saagarjha/unxip](https://github.com/saagarjha/unxip), turn on the experiment to increase your unxipping time by up to 70%! More can be found on his repo, but bugs, high memory may occur if used.
25
29
26
-

27
-

30
+

31
+

28
32
29
33
## Localization
30
34
31
-
Xcodes supports localization in several languages.
35
+
Xcodes supports localization in several languages.
32
36
33
37
The following languages are supported because of the following community users!
Want to add more languages? Simply create a PR with the updated strings file.
51
+
Want to add more languages? Simply create a PR with the updated strings file.
47
52
## Installation
48
53
49
54
Xcodes.app runs on macOS Big Sur 11.0 or later.
50
55
51
-
### Homebrew Cask
56
+
### Install with Homebrew
57
+
58
+
Developer ID-signed and notarized release builds are available on Homebrew. These don't require Xcode to already be installed in order to use.
52
59
53
60
```sh
54
61
brew install --cask xcodes
55
-
56
-
# These are Developer ID-signed and notarized release builds and don't require Xcode to already be installed in order to use.
57
62
```
58
63
59
-
### Download a release
64
+
### Manually install
60
65
61
-
1. Download the latest version [here](https://github.com/RobotsAndPencils/XcodesApp/releases/latest) using the **Xcodes.zip** asset. These are Developer ID-signed and notarized release builds and don't require Xcode to already be installed in order to use.
66
+
1. Download the latest version [here](https://github.com/XcodesOrg/XcodesApp/releases/latest) using the **Xcodes.zip** asset. These are Developer ID-signed and notarized release builds and don't require Xcode to already be installed in order to use.
62
67
2. Move the unzipped `Xcodes.app` to your `/Applications` directory
63
68
64
69
## Development
65
70
66
71
You'll need macOS 12 Big Sur and Xcode 13 in order to build and run Xcodes.app.
67
72
68
-
If you aren't a Robots and Pencils employee you'll need to change the CODE_SIGNING_SUBJECT_ORGANIZATIONAL_UNIT build setting to your Apple Developer team ID in order for code signing validation to succeed between the main app and the privileged helper.
69
-
70
73
`Unxip` and `aria2` must be compiled as a universal binary
71
74
```
72
75
# compile for Intel
@@ -77,7 +80,7 @@ If you aren't a Robots and Pencils employee you'll need to change the CODE_SIGNI
77
80
# combine for universal binary
78
81
lipo -create -output unxip unxip_intel unxip_m1
79
82
# check it
80
-
lipo -archs unxip
83
+
lipo -archs unxip
81
84
```
82
85
83
86
Notable design decisions are recorded in [DECISIONS.md](./DECISIONS.md). The Apple authentication flow is described in [Apple.paw](./Apple.paw), which will allow you to play with the API endpoints that are involved using the [Paw](https://paw.cloud) app.
@@ -133,7 +136,7 @@ pushd Product
133
136
../scripts/sign_update Xcodes.zip
134
137
popd
135
138
136
-
# Go to https://github.com/RobotsAndPencils/XcodesApp/releases
139
+
# Go to https://github.com/XcodesOrg/XcodesApp/releases
137
140
# If there are uncategorized PRs, add the appropriate label and run the Release Drafter action manually
0 commit comments