Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luobin23628/xcodebuildprovisioning
A tool to run xcodebuild with specifying developer identity provisioning profile.
https://github.com/luobin23628/xcodebuildprovisioning
Last synced: 8 days ago
JSON representation
A tool to run xcodebuild with specifying developer identity provisioning profile.
- Host: GitHub
- URL: https://github.com/luobin23628/xcodebuildprovisioning
- Owner: luobin23628
- Created: 2012-07-05T10:38:36.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-03-20T16:19:54.000Z (almost 13 years ago)
- Last Synced: 2024-11-08T00:15:59.161Z (2 months ago)
- Language: PHP
- Homepage:
- Size: 71.3 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
#A tool to run xcodebuild with specifying developer identity and provisioning profile
Script written in PHP. It gives you a list of developer identities to select from and automatically finds a *.mobileprovision file for your selection. Or you can enter your credentials in config and script will silently build your app.
Feel free to send me your propositions and improvements.
###How to use
1. First copy xcodebuildprovisioning.php file into your projects directory (near your *.xcodeproj file). You can enter your identity and provisioning profile filepath, but it is not necessary because the script will prompt you otherwise.
1. Make it executable: chmod +x xcodebuildprovisioning.php
1. That's all, run ./xcodebuildprovisioning.php from your project directory.
###Config
Define these constants in your `xcodebuildprovisioning.php` file to make script run with no prompts.
1. `define('TARGET_SDK', 'iphoneos');` — default SDK to use.
1. `define('DEVELOPER_IDENTITY', '');` — your developer identity in format: "iPhone Developer: Name (XXXX)".
1. `define('PROV_PROFILE_PATH', '');` — full path to provisioning profile.
1. `define('TEAM_IDENTIFIER', '');` — your team identifier in format: "XXXYYYZZZZ", only letters.