Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/playables/net.playables.buildtools
Build tools for Unity
https://github.com/playables/net.playables.buildtools
android build fastlane ios steam unity upm-package
Last synced: 3 months ago
JSON representation
Build tools for Unity
- Host: GitHub
- URL: https://github.com/playables/net.playables.buildtools
- Owner: Playables
- License: mit
- Created: 2019-03-28T16:59:58.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-18T07:51:39.000Z (4 months ago)
- Last Synced: 2024-09-28T23:54:29.036Z (4 months ago)
- Topics: android, build, fastlane, ios, steam, unity, upm-package
- Language: C#
- Homepage:
- Size: 46.9 KB
- Stars: 10
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Build tools for Unity
## Features
- commandline build utility: ```Commandlinebuild.Build()```
- read android keystore passwords from MacOS keychain (set them with utils/set_android_passwords.sh)
- set iOS versioning system to apple-generic so fastlane can change the build number
- set iOS ITSAppUsesNonExemptEncryption on build
- Override values in Info.plist by creating a plist file at ```Assets/Build/iOS/Info.plist``` with the overridden values
- Integrates with fastlane: https://github.com/Playables/net.playables.buildtools-fastlane## Usage
Download and copy to your_project/Packages/net.playables.buildtools or use this repository directly in manifest.json
```json
{
"dependencies": {
"net.playables.buildtools": "https://github.com/playables/net.playables.buildtools.git"
}
}
```## Use macOS keychain for android keystore while building
- Copy keystore to ```~/.androidkey/.keystore``` (or any other location, preferrably outside your project)
- Set keystore in Unity player settings.
- Add android keystore passwords to keychain (set_android_passwords.sh)