Kind:
Size:
Version:
Release date:
OS:
License:
ECCN:
Xcode 3 Project (source code)
6,9 MB
1.1
2009-11-09
Mac OS X 10.5 and 10.6
p4x is licensed under the BSD license agreement
EAR99 (No license required) with restrictions
p4x — Perforce versioning tool for Xcode projects
The p4x tool helps speed up common operations for Xcode projects that use the Perforce Software Configuration Management System.
p4x can be used in four different ways:
•p4x can print the build version of the Xcode project;
•p4x can modify the build version before every build in Xcode;
•p4x can print the market version defined by the CFBundleShortVersionString in the parameter file, or
•p4x can modify the market version.
p4x modifies the values of key parameters in a parameter list file in the project. Any parameter list file can be used in the project, but it is recommended to create a version.plist file that contains the build version and any other versioning information required.
To keep track of a build version, p4x uses Perforce counters. A counter with a unique name is set up in the Perforce database and incremented every time the build version is bumped. If the property list file is not open for editing, p4x syncs the file and opens it for editing. After the file has been edited, the file is submitted to the depot and tagged (if required). If the file is already open for editing, p4x will not submit the file to the depot, unless the -s argument is given.
Kind:
Size:
Version:
Release date:
OS:
License:
ECCN:
Unix Executable File (Universal)
74 KB
1.1
2009-11-09
Mac OS X 10.5 and 10.6
p4x is licensed under the BSD license agreement
EAR99 (No license required) with restrictions
Copyright © 2012 Slingblade