Skip to content

Commit c3b89b1

Browse files
committed
feat: replace Xcode with fastlane
BREAKING CHANGE: This change drops free dev account support, but in return greatly increases stability and signing speed. Additionally, macOS native apps are now also supported.
1 parent 6547a79 commit c3b89b1

19 files changed

Lines changed: 373 additions & 1007 deletions

File tree

.github/workflows/sign.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,4 @@ jobs:
1515
uses: actions/checkout@v4
1616
- name: Sign
1717
run: |
18-
sudo xcode-select -s /Applications/Xcode_14.2.app
19-
cp com.apple.dt.Xcode.plist ~/Library/Preferences/
2018
PYTHONUNBUFFERED=1 ./sign.py

.semaphore/semaphore.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ blocks:
1515
commands:
1616
- checkout
1717
- nvm install 18
18-
- sudo xcode-select -s /Applications/Xcode-14.2.app
19-
- cp com.apple.dt.Xcode.plist ~/Library/Preferences/
2018
- PYTHONUNBUFFERED=1 ./sign.py
2119
secrets:
2220
- name: ios-signer

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# SignTools CI
22

3-
This is a free and simple builder for [SignTools](https://github.com/SignTools/SignTools). It uses a Continous Integration (CI) provider to pull, sign, and upload any iOS apps to your `SignTools`.
3+
This is a free and simple builder for [SignTools](https://github.com/SignTools/SignTools). It uses a Continuous Integration (CI) provider to pull, sign, and upload any iOS apps to your `SignTools`.
44

55
The following providers are supported:
66

@@ -9,6 +9,10 @@ The following providers are supported:
99

1010
You only need to configure one provider.
1111

12+
## Note on free developer accounts
13+
14+
Starting from SignTools 3.0, free developer accounts are no longer supported. Check out [SignTools](https://github.com/SignTools/SignTools) for more information.
15+
1216
## Repository setup
1317

1418
First you need to create your own `SignTools-CI` repository:
@@ -24,8 +28,6 @@ Alternatively, you can also manually clone this repo into a new private reposito
2428

2529
You now need to configure a CI provider. **You only need one**:
2630

27-
> ### :warning: Developer accounts are only supported on GitHub Actions for now!
28-
2931
### GitHub Actions
3032

3133
1. [Open](https://github.com/settings/tokens/new) the Personal access token generation page

SimpleApp/.gitignore

Lines changed: 0 additions & 70 deletions
This file was deleted.

0 commit comments

Comments
 (0)