Rename xcode-simulator-tool -> xcode-simulator-cert

This commit is contained in:
Simon Kågedal Reimer 2019-06-15 13:56:02 +02:00
parent 309fe44b18
commit 88feaec305
12 changed files with 22 additions and 22 deletions

View File

@ -6,10 +6,10 @@ build:
swift build -c release --disable-sandbox
install: build
install ".build/release/xcode-simulator-tool" "$(bindir)"
install ".build/release/xcode-simulator-cert" "$(bindir)"
uninstall:
rm -rf "$(bindir)/xcode-simulator-tool"
rm -rf "$(bindir)/xcode-simulator-cert"
clean:
rm -rf .build

View File

@ -3,11 +3,11 @@
import PackageDescription
let package = Package(
name: "xcode-simulator-tool",
name: "xcode-simulator-cert",
products: [
.executable(
name: "xcode-simulator-tool",
targets: ["xcode-simulator-tool"]
name: "xcode-simulator-cert",
targets: ["xcode-simulator-cert"]
)
],
dependencies: [
@ -17,14 +17,14 @@ let package = Package(
],
targets: [
.target(
name: "xcode-simulator-tool",
name: "xcode-simulator-cert",
dependencies: [
"XcodeSimulatorKit"
]),
.testTarget(
name: "xcode-simulator-toolTests",
name: "xcode-simulator-certTests",
dependencies: [
"xcode-simulator-tool"
"xcode-simulator-cert"
]),
.target(
name: "XcodeSimulatorKit",

View File

@ -1,4 +1,4 @@
# xcode-simulator-tool
# xcode-simulator-cert
[![Swift 5 compatible][swift-badge]][Swift] [![Xcode 10.2 compatible][xcode-badge]][Xcode]
@ -7,13 +7,13 @@ This is a tool to manage Xcode simulators and their [root certificates][RootCert
If you have a certificate for your server in PEM format in a file `myhost.crt`, type:
```bash
$ xcode-simulator-tool install-ca myhost.crt
$ xcode-simulator-cert install-ca myhost.crt
```
It will then install the certificate in all your simulators. You can also specify a specific simulator:
```bash
$ xcode-simulator-tool install-ca myhost.crt --device-name="iPhone 8"
$ xcode-simulator-cert install-ca myhost.crt --device-name="iPhone 8"
```
There are also some other subcommands and options available. `--help` is your friend.
@ -25,7 +25,7 @@ There are also some other subcommands and options available. `--help` is your fr
[Homebrew] is the de-facto standard package manager for macOS open-source tools and other things.
```bash
$ brew install skagedal/formulae/xcode-simulator-tool
$ brew install skagedal/formulae/xcode-simulator-cert
```
### Using Mint
@ -33,16 +33,16 @@ $ brew install skagedal/formulae/xcode-simulator-tool
[Mint] is a pretty nice package manager for Swift Package Manager-based projects, such as this one.
```bash
$ mint install skagedal/xcode-simulator-tool
$ mint install skagedal/xcode-simulator-cert
```
## Development
If you'd like to hack on `xcode-simulator-tool`, you may run `generate-xcodeproj.sh` to generate an Xcode project.
If you'd like to hack on `xcode-simulator-cert`, you may run `generate-xcodeproj.sh` to generate an Xcode project.
## Acknowledgements
This tool is largely based on the work of Daniel Cerutti and his [ADVTrustStore] tool. `xcode-simulator-tool` doesn't do much more than what his tool does at the moment. I mostly just wanted to rewrite it in Swift.
This tool is largely based on the work of Daniel Cerutti and his [ADVTrustStore] tool. `xcode-simulator-cert` doesn't do much more than what his tool does at the moment. I mostly just wanted to rewrite it in Swift.
[ADVTrustStore]: https://github.com/ADVTOOLS/ADVTrustStore
[Homebrew]: https://brew.sh

View File

@ -39,7 +39,7 @@ public class XcodeSimulatorTool {
case .noCommand:
options.printUsage(on: stdoutStream)
case .version:
print("xcode-simulator-tool version \(XcodeSimulatorTool.version)")
print("xcode-simulator-cert version \(XcodeSimulatorTool.version)")
case .command(let command):
try command.run(reporter: DefaultReporter(verbosity: options.verbosity))
}

View File

@ -12,7 +12,7 @@ final class xcode_simulator_toolTests: XCTestCase {
return
}
let fooBinary = productsDirectory.appendingPathComponent("xcode-simulator-tool")
let fooBinary = productsDirectory.appendingPathComponent("xcode-simulator-cert")
let process = Process()
process.executableURL = fooBinary

View File

@ -39,8 +39,8 @@ fi
echo "${LOGO} Installing root certificate"
pushd .. >& /dev/null
echo swift run xcode-simulator-tool --verbosity=loud install-ca ${CERT_PATH} --uuid=${UUID}
swift run xcode-simulator-tool --verbosity=loud install-ca ${CERT_PATH} --uuid=${UUID}
echo swift run xcode-simulator-cert --verbosity=loud install-ca ${CERT_PATH} --uuid=${UUID}
swift run xcode-simulator-cert --verbosity=loud install-ca ${CERT_PATH} --uuid=${UUID}
popd >& /dev/null
# Booting

View File

@ -1,3 +1,3 @@
#!/bin/bash
mint run xcodeproj-modify xcodeproj-modify ./xcode-simulator-tool.xcodeproj add-run-script-phase xcode-simulator-tool ./xcode-build-phase.sh
mint run xcodeproj-modify xcodeproj-modify ./xcode-simulator-cert.xcodeproj add-run-script-phase xcode-simulator-cert ./xcode-build-phase.sh

View File

@ -8,7 +8,7 @@ swift package generate-xcodeproj
# Set header template.
sed s/CURRENTYEAR/`date +%Y`/g > xcode-simulator-tool.xcodeproj/xcshareddata/IDETemplateMacros.plist <<EOF
sed s/CURRENTYEAR/`date +%Y`/g > xcode-simulator-cert.xcodeproj/xcshareddata/IDETemplateMacros.plist <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
@ -21,7 +21,7 @@ sed s/CURRENTYEAR/`date +%Y`/g > xcode-simulator-tool.xcodeproj/xcshareddata/IDE
</plist>
EOF
echo Please open xcode-simulator-tool.xcodeproj in Xcode.
echo Please open xcode-simulator-cert.xcodeproj in Xcode.
echo Then close it.
echo Then run ./add-build-phase.sh
echo Then open it again.