Releases: CocoaPods/Xcodeproj
Releases · CocoaPods/Xcodeproj
0.17.0
Enhancements
- [Workspace] Added support for file references.
Kyle Fuller
Fabio Pelosin
Xcodeproj#105
0.16.1
0.16.0
Breaking
- [Constants] Disable errors on warnings for default build settings
Fabio Pelosin
0.15.3
Bug Fixes
- [Extension] Fixed build on OS X 10.9's system Ruby (2.0.0).
Eloy Durán
0.15.1
Bug Fixes
- [Constants] Temporarily reverting the changes to
OTHER_LDFLAGS
as the were
creating issues in CocoaPods.
Fabio Pelosin
0.15.0
Breaking
- [Project] Now the provided path is always expanded on initialization.
Gordon Fontenot
#121
Enhancements
- [Constants] Bumped last know SDK versions.
Fabio Pelosin
#141 - [Constants] Removed empty
OTHER_LDFLAGS
setting to match Xcode's behaviour.
Gordon Fontenot - [Constants] Bumped last known Xcode version to
5.1
.
Romans Karpelcevs
#138
Bug Fixes
- [Extension] Fixed intermittent
Xcodeproj::PlistHelper.write_plist
error.
Eloy Durán
0.14.1
Enhancements
- Add support for absolute, group and container project references in workspaces
Kyle Fuller
#118
Bug Fixes
- [Gem] On MRI 1.8.7 /dev/tty is considered writable when not configured,
leading to an exception when ran in an environment without a TTY.
Eloy Durán
#111
#112 - [Gem] Ensure rake is installed.
Johannes Würbach
#110 - [bin] Ensure the version file is loaded before trying to print it.
Eloy Durán
#107
0.14.0
Bug Fixes
- [Scheme] Generate correct ReferencedContainer attribute when the Xcode project
has a non-emptyprojectDirPath
.
Per Eckerdal
#102
Enhancements
- [Gem] Provide prebuilt binary versions of the C extension for the stock Ruby
versions on both OS X 10.8 (MRI 1.8.7) and 10.9 (MRI 2.0.0). Due to the ABI
of MRI’s C ext API not always being consistent, these will not install on
Ruby versions you have installed yourself. To override the default behaviour
you can use theXCODEPROJ_BUILD
environment variable. Set it to1
to
always build the C extension or to0
to never build the C extension.
Eloy Durán
#88 - [Scheme] Add support for aggregate targets to
#add_build_target
.
Per Eckerdal
#102 - [PBXNativeTarget] Add support for subproject targets in
#add_dependency
.
Per Eckerdal
#101 - [Project] Add
#reference_for_path
for retrieving a file reference for a
given absolute path.
Per Eckerdal
#101
0.13.1
Bug Fixes
- Fix
Unable to read data from Model.xcdatamodeld/.xccurrentversion
when
there are more Data model versions.
Pim Snel
Enhancements
- [AbstractTarget] Added default value for
default_configuration_name
attribute.
Fabio Pelosin - [XCConfigurationList]
common_resolved_build_setting
will now ignore nil
values. This is an heuristic which might not closely match Xcode behaviour.
This is done because some information, like the SDK, is usually considered at
the target level but it might actually differ in the build configurations.
For example nothing prevents a target to build with the iOS sdk in one
configuration and with the OS X in another.
Fabio Pelosin
CocoaPods/CocoaPods#1462
0.13.0
Breaking
- [AbstractTarget] The
#sdk
method now raises if the value is not the same
across all the build configurations. This has been done to prevent clients
from accidentally using arbitrary values.
Fabio Pelosin
Enhancements
- [AbstractTarget] Added
#resolved_build_setting
and
#common_resolved_build_setting
.
Fabio Pelosin - [XCConfigurationList] Added
#get_setting
and#set_setting
.
Fabio Pelosin - [Project] Added
#build_configuration_list
.
Fabio Pelosin