Commit 6d53f280 authored by Fabio Pelosin's avatar Fabio Pelosin

Merge branch 'master' into pods-project-edit-feature

* master:
  [README] Use proper wording for ‘sponsors’.
  [Bundle] Update with Xcodeproj 0.11.1
  Release 0.25.0
  [Bundle] Bump Xcodeproj to 0.11.0
  [CHANGELOG] Add link to Xcode 5 PR.
  [CHANGELOG] Update for 0.25.0
  [Examples] Set ONLY_ACTIVE_ARCH to NO for iOS builds
  [Examples] Update to Xcode 5 default project settings to fix CI build.
  [Project] Make all Xcode 5 project validations green.
  [Analyzer] Do not warn about multiple `ARCHS` if there are none at all.
  Update integration spec fixtures.
  Update CHANGELOG for #1364
  Ensure resource bundles are copied to installation location on install actions. Fixes #1364
  [Generator::Xcconfig] Add support for XCTest
  [TargetInstaller] Set the architecture according to the value of the user targets
  Add support for Xcode 5
  [Xcodeproj] Update
  Fix specs
  Rework resource bundle target creation so that a single common resource bundle target is shared by all targets. fixes #1338

Conflicts:
	Gemfile.lock
	lib/cocoapods/installer.rb
	lib/cocoapods/installer/analyzer.rb
	lib/cocoapods/installer/target_installer.rb
	lib/cocoapods/installer/target_installer/pod_target_installer.rb
	lib/cocoapods/target.rb
	spec/cocoapods-integration-specs
	spec/unit/installer/target_installer_spec.rb
	spec/unit/installer_spec.rb
parents 59564007 9163bedc
...@@ -2,28 +2,71 @@ ...@@ -2,28 +2,71 @@
To install or update CocoaPods see this [guide](http://docs.cocoapods.org/guides/installing_cocoapods.html). To install or update CocoaPods see this [guide](http://docs.cocoapods.org/guides/installing_cocoapods.html).
## Master ## 0.25.0
[CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.24.0...0.25.0)
[cocoapods-core](https://github.com/CocoaPods/Core/compare/0.24.0...0.25.0)
[Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.10.1...0.11.0)
###### Enhancements
* Added support for Xcode 5.
The generated Pods Xcode project is now compatible with `arm64` projects and
is updated to use Xcode 5’s default settings removing all warnings.
**NOTE to Xcode 4 users:**
1. This means that the Pods Xcode project now sets the `ONLY_ACTIVE_ARCH`
build setting to `YES` in the `Debug` configuration. You’ll have to set the
same on your project/target, otherwise the build _will_ fail.
2. When building a **iOS** project from the command-line with the `xcodebuild`
tool you’ll need to completely disable this setting by appending to your
build command: `ONLY_ACTIVE_ARCH=NO`.
[#1352](https://github.com/CocoaPods/CocoaPods/pull/1352)
* Speed up project generation in `pod install` and `pod update`.
* The pre and post install hooks that have been deprecated now include the name
and version of the spec that’s using them.
###### Bug Fixes ###### Bug Fixes
* Only create a single resource bundle for all targets. Prior to this change a
resource bundle included into multiple targets within the project would create
duplicately named targets in the Pods Xcode project, causing duplicately named
Schemes to be created on each invocation of `pod install`. All targets that
reference a given resource bundle now have dependencies on a single common
target.
[Blake Watters](https://github.com/blakewatters)
[#1338](https://github.com/CocoaPods/CocoaPods/issues/1338)
* Solved outstanding issues with CocoaPods resource bundles and Archive builds: * Solved outstanding issues with CocoaPods resource bundles and Archive builds:
1. The rsync task copies symlinks into the App Bundle, producing an invalid app. This change add `--copy-links` 1. The rsync task copies symlinks into the App Bundle, producing an invalid
to the rsync invocation to ensure the target files are copied rather than the symlink. app. This change add `--copy-links` to the rsync invocation to ensure the
2. The Copy Resources script uses `TARGET_BUILD_DIR` which points to the App Archiving folder during an Archive action. target files are copied rather than the symlink.
Switching to `BUILT_PRODUCTS_DIR` instead ensures that the path is correct for all actions and configurations. 2. The Copy Resources script uses `TARGET_BUILD_DIR` which points to the App
Archiving folder during an Archive action. Switching to
`BUILT_PRODUCTS_DIR` instead ensures that the path is correct for all
actions and configurations.
[Blake Watters](https://github.com/blakewatters) [Blake Watters](https://github.com/blakewatters)
[#1309](https://github.com/CocoaPods/CocoaPods/issues/1309) [#1309](https://github.com/CocoaPods/CocoaPods/issues/1309)
[#1329](https://github.com/CocoaPods/CocoaPods/issues/1329) [#1329](https://github.com/CocoaPods/CocoaPods/issues/1329)
## 0.24.0 * Ensure resource bundles are copied to installation location on install actions
[Chris Gummer](https://github.com/chrisgummer)
[#1364](https://github.com/CocoaPods/CocoaPods/issues/1364)
###### Enhancements * Various bugfixes in Xcodeproj, refer to its [CHANGELOG](https://github.com/CocoaPods/Xcodeproj/blob/0.11.0/CHANGELOG.md)
for details.
## 0.24.0
[CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.22.3...0.23.0.rc1) [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.22.3...0.23.0.rc1)
[cocoapods-core](https://github.com/CocoaPods/Core/compare/0.22.3...0.23.0.rc1) [cocoapods-core](https://github.com/CocoaPods/Core/compare/0.22.3...0.23.0.rc1)
[Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.8.1...0.9.0) [Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.8.1...0.9.0)
[cocoapods-downloader](https://github.com/CocoaPods/cocoapods-downloader/compare/0.1.1...0.1.2) [cocoapods-downloader](https://github.com/CocoaPods/cocoapods-downloader/compare/0.1.1...0.2.0)
###### Enhancements ###### Enhancements
...@@ -31,21 +74,20 @@ To install or update CocoaPods see this [guide](http://docs.cocoapods.org/guides ...@@ -31,21 +74,20 @@ To install or update CocoaPods see this [guide](http://docs.cocoapods.org/guides
targets of the project stored in the working directory and to the templates targets of the project stored in the working directory and to the templates
stored in the `~/.cocoapods/templates` folder. Two templates are supported: stored in the `~/.cocoapods/templates` folder. Two templates are supported:
- the `Podfile.default` template for regular targets. - the `Podfile.default` template for regular targets.
- and the `Podfile.test` template for test targets. - and the `Podfile.test` template for test targets.
[Ian Ynda-Hummel](https://github.com/ianyh) [Ian Ynda-Hummel](https://github.com/ianyh)
[#1106](https://github.com/CocoaPods/CocoaPods/issues/1106) [#1106](https://github.com/CocoaPods/CocoaPods/issues/1106)
[#1045](https://github.com/CocoaPods/CocoaPods/issues/1045) [#1045](https://github.com/CocoaPods/CocoaPods/issues/1045)
* CocoaPods will now leverage the [xcproj](https://github.com/0xced/xcproj) * CocoaPods will now leverage the [xcproj](https://github.com/0xced/xcproj)
command line tool if available in the path of the user to touch saved command line tool if available in the path of the user to touch saved
projects. This will result in projects being serialized in the exact format projects. This will result in projects being serialized in the exact format
used by Xcode eliminating merge conflicts and other related issues. To learn used by Xcode eliminating merge conflicts and other related issues. To learn
more about how to install xcproj see its more about how to install xcproj see its
[readme](https://github.com/0xced/xcproj). [readme](https://github.com/0xced/xcproj).
[Cédric Luthi](https://github.com/0xced) [Cédric Luthi](https://github.com/0xced)
[#1275](https://github.com/CocoaPods/CocoaPods/issues/1275) [#1275](https://github.com/CocoaPods/CocoaPods/issues/1275)
* Rationalized and cleaned up Pods project group structure and path specification. * Rationalized and cleaned up Pods project group structure and path specification.
* Create all necessary build configurations for *Pods.xcodeproj* at the project level. If the user’s project has more than just *Debug* and *Release* build configurations, they may be explicitly specified in the Podfile: * Create all necessary build configurations for *Pods.xcodeproj* at the project level. If the user’s project has more than just *Debug* and *Release* build configurations, they may be explicitly specified in the Podfile:
...@@ -87,13 +129,13 @@ To install or update CocoaPods see this [guide](http://docs.cocoapods.org/guides ...@@ -87,13 +129,13 @@ To install or update CocoaPods see this [guide](http://docs.cocoapods.org/guides
## 0.23.0.rc1 ## 0.23.0.rc1
###### Enhancements
[CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.22.3...0.23.0.rc1) [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.22.3...0.23.0.rc1)
[cocoapods-core](https://github.com/CocoaPods/Core/compare/0.22.3...0.23.0.rc1) [cocoapods-core](https://github.com/CocoaPods/Core/compare/0.22.3...0.23.0.rc1)
[Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.8.1...0.9.0) [Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.8.1...0.9.0)
[cocoapods-downloader](https://github.com/CocoaPods/cocoapods-downloader/compare/0.1.1...0.1.2) [cocoapods-downloader](https://github.com/CocoaPods/cocoapods-downloader/compare/0.1.1...0.1.2)
###### Enhancements
* Added `prepare_command` attribute to Specification DSL. The prepare command * Added `prepare_command` attribute to Specification DSL. The prepare command
will replace the `pre_install` hook. The `post_install` hook has also been will replace the `pre_install` hook. The `post_install` hook has also been
deprecated. deprecated.
......
...@@ -7,20 +7,20 @@ GIT ...@@ -7,20 +7,20 @@ GIT
GIT GIT
remote: https://github.com/CocoaPods/Core.git remote: https://github.com/CocoaPods/Core.git
revision: d7d34813894b7b08c8e19f137a3b04cd6fcc92b0 revision: 1a7b59ccd0dd2d6593a991005b75f71d0e5b5bdf
branch: master branch: master
specs: specs:
cocoapods-core (0.24.0) cocoapods-core (0.25.0)
activesupport (~> 3.0) activesupport (~> 3.0)
json (~> 1.8) json (~> 1.8)
nap (~> 0.5) nap (~> 0.5)
GIT GIT
remote: https://github.com/CocoaPods/Xcodeproj.git remote: https://github.com/CocoaPods/Xcodeproj.git
revision: d7bacd932526540b6d447dcb4358cec2822a68f9 revision: d6927a91a486d51d71f90618c5bf3c20a82ab48b
branch: master branch: master
specs: specs:
xcodeproj (0.10.1) xcodeproj (0.11.1)
activesupport (~> 3.0) activesupport (~> 3.0)
colored (~> 1.2) colored (~> 1.2)
...@@ -49,9 +49,9 @@ GIT ...@@ -49,9 +49,9 @@ GIT
GIT GIT
remote: https://github.com/lemurheavy/coveralls-ruby.git remote: https://github.com/lemurheavy/coveralls-ruby.git
revision: 2a7d3f86f1353a97734cc7df476b898e92d89708 revision: b1a5dcc23a4a9cb02a6a1560c63861d102530cd9
specs: specs:
coveralls (0.6.7) coveralls (0.7.0)
multi_json (~> 1.3) multi_json (~> 1.3)
rest-client rest-client
simplecov (>= 0.7) simplecov (>= 0.7)
...@@ -61,16 +61,16 @@ GIT ...@@ -61,16 +61,16 @@ GIT
PATH PATH
remote: . remote: .
specs: specs:
cocoapods (0.24.0) cocoapods (0.25.0)
activesupport (~> 3.0) activesupport (~> 3.0)
claide (~> 0.3.2) claide (~> 0.3.2)
cocoapods-core (= 0.24.0) cocoapods-core (= 0.25.0)
cocoapods-downloader (~> 0.2.0) cocoapods-downloader (~> 0.2.0)
colored (~> 1.2) colored (~> 1.2)
escape (~> 0.0.4) escape (~> 0.0.4)
json (~> 1.8) json (~> 1.8)
open4 (~> 1.3) open4 (~> 1.3)
xcodeproj (~> 0.10.0) xcodeproj (~> 0.11.0)
GEM GEM
remote: http://rubygems.org/ remote: http://rubygems.org/
...@@ -112,7 +112,7 @@ GEM ...@@ -112,7 +112,7 @@ GEM
yajl-ruby (~> 1.1.0) yajl-ruby (~> 1.1.0)
rake (10.1.0) rake (10.1.0)
rb-fsevent (0.9.3) rb-fsevent (0.9.3)
rb-inotify (0.9.1) rb-inotify (0.9.2)
ffi (>= 0.5.0) ffi (>= 0.5.0)
rb-kqueue (0.2.0) rb-kqueue (0.2.0)
ffi (>= 0.5.0) ffi (>= 0.5.0)
...@@ -128,9 +128,9 @@ GEM ...@@ -128,9 +128,9 @@ GEM
term-ansicolor (1.2.2) term-ansicolor (1.2.2)
tins (~> 0.8) tins (~> 0.8)
thor (0.18.1) thor (0.18.1)
tins (0.9.0) tins (0.10.0)
yajl-ruby (1.1.0) yajl-ruby (1.1.0)
yard (0.8.7) yard (0.8.7.2)
PLATFORMS PLATFORMS
ruby ruby
......
...@@ -53,14 +53,14 @@ CocoaPods is composed by the following projects: ...@@ -53,14 +53,14 @@ CocoaPods is composed by the following projects:
All CocoaPods development happens on GitHub, contributions make good karma and All CocoaPods development happens on GitHub, contributions make good karma and
we welcome with joy new contributors. we welcome with joy new contributors.
# Donations # Sponsors
- [@fngtps](http://twitter.com/fngtps) is donating time to work on the design - [@fngtps](http://twitter.com/fngtps) is donating time to work on the design
of the forthcoming cocoapods.org website and donated the money to hire [Max of the forthcoming cocoapods.org website and donated the money to hire [Max
Steenbergen](http://twitter.com/maxsteenbergen) to design [an Steenbergen](http://twitter.com/maxsteenbergen) to design [an
icon](http://drbl.in/cpmL) for it. icon](http://drbl.in/cpmL) for it.
- [@sauspiel](http://twitter.com/Sauspiel) uses CocoaPods for their games and - [@sauspiel](http://twitter.com/Sauspiel) uses CocoaPods for their games and
have hired me to add features and specs they needed. These are Nimbus, have hired @alloy to add features and specs they needed. These are Nimbus,
QuincyKit, and HockeyKit. For the [Nimbus QuincyKit, and HockeyKit. For the [Nimbus
spec](https://github.com/CocoaPods/Specs/blob/master/Nimbus/0.9.0/Nimbus.podspec), spec](https://github.com/CocoaPods/Specs/blob/master/Nimbus/0.9.0/Nimbus.podspec),
the ‘subspecs’ feature was added. the ‘subspecs’ feature was added.
......
...@@ -331,6 +331,8 @@ namespace :examples do ...@@ -331,6 +331,8 @@ namespace :examples do
command << " -sdk " command << " -sdk "
command << Dir.glob("#{`xcode-select -print-path`.chomp}/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator*.sdk").last command << Dir.glob("#{`xcode-select -print-path`.chomp}/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator*.sdk").last
end end
command << " ONLY_ACTIVE_ARCH=NO"
end end
execute_command(command) execute_command(command)
end end
......
...@@ -30,7 +30,7 @@ s.files = Dir["lib/**/*.rb"] + %w{ bin/pod bin/sandbox-pod README.md LICENSE CHA ...@@ -30,7 +30,7 @@ s.files = Dir["lib/**/*.rb"] + %w{ bin/pod bin/sandbox-pod README.md LICENSE CHA
s.add_runtime_dependency 'cocoapods-core', "= #{Pod::VERSION}" s.add_runtime_dependency 'cocoapods-core', "= #{Pod::VERSION}"
s.add_runtime_dependency 'claide', '~> 0.3.2' s.add_runtime_dependency 'claide', '~> 0.3.2'
s.add_runtime_dependency 'cocoapods-downloader', '~> 0.2.0' s.add_runtime_dependency 'cocoapods-downloader', '~> 0.2.0'
s.add_runtime_dependency 'xcodeproj', '~> 0.10.0' s.add_runtime_dependency 'xcodeproj', '~> 0.11.0'
s.add_runtime_dependency 'colored', '~> 1.2' s.add_runtime_dependency 'colored', '~> 1.2'
s.add_runtime_dependency 'escape', '~> 0.0.4' s.add_runtime_dependency 'escape', '~> 0.0.4'
......
<?xml version="1.0" encoding="UTF-8"?> // !$*UTF8*$!
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> {
<plist version="1.0"> archiveVersion = 1;
<dict> classes = {
<key>archiveVersion</key> };
<string>1</string> objectVersion = 46;
<key>classes</key> objects = {
<dict/>
<key>objectVersion</key> /* Begin PBXBuildFile section */
<string>46</string> 11B1743F89354E14AD85E930 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8611E331022F4C3AA09890CC /* libPods.a */; };
<key>objects</key> F87A15CD1444A30800318955 /* AFGowallaAPIClient.m in Sources */ = {isa = PBXBuildFile; fileRef = F87A15C61444A30800318955 /* AFGowallaAPIClient.m */; };
<dict> F87A15CE1444A30800318955 /* NearbySpotsController.m in Sources */ = {isa = PBXBuildFile; fileRef = F87A15C91444A30800318955 /* NearbySpotsController.m */; };
<key>11B1743F89354E14AD85E930</key> F87A15CF1444A30800318955 /* Spot.m in Sources */ = {isa = PBXBuildFile; fileRef = F87A15CC1444A30800318955 /* Spot.m */; };
<dict> F87A15D11444A3EB00318955 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F87A15D01444A3EB00318955 /* CoreLocation.framework */; };
<key>fileRef</key> F87A15DD1444A86600318955 /* placeholder-stamp.png in Resources */ = {isa = PBXBuildFile; fileRef = F87A15DB1444A86600318955 /* placeholder-stamp.png */; };
<string>8611E331022F4C3AA09890CC</string> F8A27AC7142CFE1300F5E0D6 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = F8A27AB2142CFE1300F5E0D6 /* AppDelegate.m */; };
<key>isa</key> F8A27AC8142CFE1300F5E0D6 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F8A27AB3142CFE1300F5E0D6 /* main.m */; };
<string>PBXBuildFile</string> F8A27AC9142CFE1300F5E0D6 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = F8A27AB9142CFE1300F5E0D6 /* Credits.rtf */; };
</dict> F8A27ACA142CFE1300F5E0D6 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = F8A27ABB142CFE1300F5E0D6 /* MainMenu.xib */; };
<key>421D23439A244A868D6E03C7</key> F8CEEB6F142CEC6E00247B03 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8CEEB6E142CEC6E00247B03 /* Cocoa.framework */; };
<dict> /* End PBXBuildFile section */
<key>fileRef</key>
<string>D30A9AFA1D134BD896376B60</string> /* Begin PBXFileReference section */
<key>isa</key> 7F444671037A4EAEBDA542D6 /* Pods.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Pods.xcconfig; path = Pods/Pods.xcconfig; sourceTree = SOURCE_ROOT; };
<string>PBXBuildFile</string> 7FE1FF99DC1B4295A4C8BD9E /* Pods.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.xcconfig; path = Pods/Pods.xcconfig; sourceTree = SOURCE_ROOT; };
<key>settings</key> 8611E331022F4C3AA09890CC /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };
<dict/> D30A9AFA1D134BD896376B60 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };
</dict> F87A15C51444A30800318955 /* AFGowallaAPIClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AFGowallaAPIClient.h; sourceTree = "<group>"; };
<key>4796F62BE55948D5808E91C5</key> F87A15C61444A30800318955 /* AFGowallaAPIClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AFGowallaAPIClient.m; sourceTree = "<group>"; };
<dict> F87A15C81444A30800318955 /* NearbySpotsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NearbySpotsController.h; sourceTree = "<group>"; };
<key>buildActionMask</key> F87A15C91444A30800318955 /* NearbySpotsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NearbySpotsController.m; sourceTree = "<group>"; };
<string>2147483647</string> F87A15CB1444A30800318955 /* Spot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Spot.h; sourceTree = "<group>"; };
<key>files</key> F87A15CC1444A30800318955 /* Spot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Spot.m; sourceTree = "<group>"; };
<array/> F87A15D01444A3EB00318955 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; };
<key>inputPaths</key> F87A15DB1444A86600318955 /* placeholder-stamp.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "placeholder-stamp.png"; sourceTree = "<group>"; };
<array/> F8A27AB1142CFE1300F5E0D6 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
<key>isa</key> F8A27AB2142CFE1300F5E0D6 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
<string>PBXShellScriptBuildPhase</string> F8A27AB3142CFE1300F5E0D6 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
<key>name</key> F8A27ABA142CFE1300F5E0D6 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = Credits.rtf; sourceTree = "<group>"; };
<string>Copy Pods Resources</string> F8A27ABC142CFE1300F5E0D6 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = MainMenu.xib; sourceTree = "<group>"; };
<key>outputPaths</key> F8A27AC4142CFE1300F5E0D6 /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prefix.pch; sourceTree = "<group>"; };
<array/> F8A27AC5142CFE1300F5E0D6 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
<key>runOnlyForDeploymentPostprocessing</key> F8CEEB6A142CEC6E00247B03 /* AFNetworking Mac Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "AFNetworking Mac Example.app"; sourceTree = BUILT_PRODUCTS_DIR; };
<string>0</string> F8CEEB6E142CEC6E00247B03 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
<key>shellPath</key> F8CEEB71142CEC6E00247B03 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
<string>/bin/sh</string> F8CEEB72142CEC6E00247B03 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
<key>shellScript</key> F8CEEB73142CEC6E00247B03 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
<string>"${SRCROOT}/Pods/Pods-resources.sh" /* End PBXFileReference section */
</string>
</dict> /* Begin PBXFrameworksBuildPhase section */
<key>7F444671037A4EAEBDA542D6</key> F8CEEB67142CEC6E00247B03 /* Frameworks */ = {
<dict> isa = PBXFrameworksBuildPhase;
<key>isa</key> buildActionMask = 2147483647;
<string>PBXFileReference</string> files = (
<key>lastKnownFileType</key> F87A15D11444A3EB00318955 /* CoreLocation.framework in Frameworks */,
<string>text.xcconfig</string> F8CEEB6F142CEC6E00247B03 /* Cocoa.framework in Frameworks */,
<key>name</key> 11B1743F89354E14AD85E930 /* libPods.a in Frameworks */,
<string>Pods.xcconfig</string> );
<key>path</key> runOnlyForDeploymentPostprocessing = 0;
<string>Pods/Pods.xcconfig</string> };
<key>sourceTree</key> /* End PBXFrameworksBuildPhase section */
<string>SOURCE_ROOT</string>
</dict> /* Begin PBXGroup section */
<key>7FE1FF99DC1B4295A4C8BD9E</key> F87A15C41444A30800318955 /* Classes */ = {
<dict> isa = PBXGroup;
<key>includeInIndex</key> children = (
<string>1</string> F87A15C51444A30800318955 /* AFGowallaAPIClient.h */,
<key>isa</key> F87A15C61444A30800318955 /* AFGowallaAPIClient.m */,
<string>PBXFileReference</string> F87A15C71444A30800318955 /* Controllers */,
<key>lastKnownFileType</key> F87A15CA1444A30800318955 /* Models */,
<string>text.xcconfig</string> );
<key>name</key> path = Classes;
<string>Pods.xcconfig</string> sourceTree = "<group>";
<key>path</key> };
<string>Pods/Pods.xcconfig</string> F87A15C71444A30800318955 /* Controllers */ = {
<key>sourceTree</key> isa = PBXGroup;
<string>SOURCE_ROOT</string> children = (
</dict> F87A15C81444A30800318955 /* NearbySpotsController.h */,
<key>8611E331022F4C3AA09890CC</key> F87A15C91444A30800318955 /* NearbySpotsController.m */,
<dict> );
<key>explicitFileType</key> path = Controllers;
<string>archive.ar</string> sourceTree = "<group>";
<key>includeInIndex</key> };
<string>0</string> F87A15CA1444A30800318955 /* Models */ = {
<key>isa</key> isa = PBXGroup;
<string>PBXFileReference</string> children = (
<key>path</key> F87A15CB1444A30800318955 /* Spot.h */,
<string>libPods.a</string> F87A15CC1444A30800318955 /* Spot.m */,
<key>sourceTree</key> );
<string>BUILT_PRODUCTS_DIR</string> path = Models;
</dict> sourceTree = "<group>";
<key>D30A9AFA1D134BD896376B60</key> };
<dict> F87A15DA1444A86600318955 /* Images */ = {
<key>explicitFileType</key> isa = PBXGroup;
<string>archive.ar</string> children = (
<key>includeInIndex</key> F87A15DB1444A86600318955 /* placeholder-stamp.png */,
<string>0</string> );
<key>isa</key> path = Images;
<string>PBXFileReference</string> sourceTree = "<group>";
<key>name</key> };
<string>libPods.a</string> F8A27ACD142CFE3000F5E0D6 /* Supporting Files */ = {
<key>path</key> isa = PBXGroup;
<string>libPods.a</string> children = (
<key>sourceTree</key> F8A27AB3142CFE1300F5E0D6 /* main.m */,
<string>BUILT_PRODUCTS_DIR</string> F8A27AB1142CFE1300F5E0D6 /* Info.plist */,
</dict> F8A27AB2142CFE1300F5E0D6 /* AppDelegate.m */,
<key>EA4ACD0F68074D0289CD79E3</key> F8A27AC4142CFE1300F5E0D6 /* Prefix.pch */,
<dict> F8A27AC5142CFE1300F5E0D6 /* AppDelegate.h */,
<key>buildActionMask</key> F8A27AB9142CFE1300F5E0D6 /* Credits.rtf */,
<string>2147483647</string> F8A27ABB142CFE1300F5E0D6 /* MainMenu.xib */,
<key>files</key> F87A15DA1444A86600318955 /* Images */,
<array/> );
<key>inputPaths</key> name = "Supporting Files";
<array/> sourceTree = "<group>";
<key>isa</key> };
<string>PBXShellScriptBuildPhase</string> F8CEEB5F142CEC6E00247B03 = {
<key>name</key> isa = PBXGroup;
<string>Copy Pods Resources</string> children = (
<key>outputPaths</key> F87A15C41444A30800318955 /* Classes */,
<array/> F8A27ACD142CFE3000F5E0D6 /* Supporting Files */,
<key>runOnlyForDeploymentPostprocessing</key> F8CEEB6D142CEC6E00247B03 /* Frameworks */,
<string>0</string> F8CEEB6B142CEC6E00247B03 /* Products */,
<key>shellPath</key> 7F444671037A4EAEBDA542D6 /* Pods.xcconfig */,
<string>/bin/sh</string> 7FE1FF99DC1B4295A4C8BD9E /* Pods.xcconfig */,
<key>shellScript</key> );
<string>"${SRCROOT}/Pods/Pods-resources.sh" sourceTree = "<group>";
</string> };
</dict> F8CEEB6B142CEC6E00247B03 /* Products */ = {
<key>F87A15C41444A30800318955</key> isa = PBXGroup;
<dict> children = (
<key>children</key> F8CEEB6A142CEC6E00247B03 /* AFNetworking Mac Example.app */,
<array> );
<string>F87A15C51444A30800318955</string> name = Products;
<string>F87A15C61444A30800318955</string> sourceTree = "<group>";
<string>F87A15C71444A30800318955</string> };
<string>F87A15CA1444A30800318955</string> F8CEEB6D142CEC6E00247B03 /* Frameworks */ = {
</array> isa = PBXGroup;
<key>isa</key> children = (
<string>PBXGroup</string> F87A15D01444A3EB00318955 /* CoreLocation.framework */,
<key>path</key> F8CEEB6E142CEC6E00247B03 /* Cocoa.framework */,
<string>Classes</string> F8CEEB70142CEC6E00247B03 /* Other Frameworks */,
<key>sourceTree</key> 8611E331022F4C3AA09890CC /* libPods.a */,
<string>&lt;group&gt;</string> D30A9AFA1D134BD896376B60 /* libPods.a */,
</dict> );
<key>F87A15C51444A30800318955</key> name = Frameworks;
<dict> sourceTree = "<group>";
<key>fileEncoding</key> };
<string>4</string> F8CEEB70142CEC6E00247B03 /* Other Frameworks */ = {
<key>isa</key> isa = PBXGroup;
<string>PBXFileReference</string> children = (
<key>lastKnownFileType</key> F8CEEB71142CEC6E00247B03 /* AppKit.framework */,
<string>sourcecode.c.h</string> F8CEEB72142CEC6E00247B03 /* CoreData.framework */,
<key>path</key> F8CEEB73142CEC6E00247B03 /* Foundation.framework */,
<string>AFGowallaAPIClient.h</string> );
<key>sourceTree</key> name = "Other Frameworks";
<string>&lt;group&gt;</string> sourceTree = "<group>";
</dict> };
<key>F87A15C61444A30800318955</key> /* End PBXGroup section */
<dict>
<key>fileEncoding</key> /* Begin PBXNativeTarget section */
<string>4</string> F8CEEB69142CEC6E00247B03 /* AFNetworking Mac Example */ = {
<key>isa</key> isa = PBXNativeTarget;
<string>PBXFileReference</string> buildConfigurationList = F8CEEB88142CEC6E00247B03 /* Build configuration list for PBXNativeTarget "AFNetworking Mac Example" */;
<key>lastKnownFileType</key> buildPhases = (
<string>sourcecode.c.objc</string> F8CEEB66142CEC6E00247B03 /* Sources */,
<key>path</key> F8CEEB67142CEC6E00247B03 /* Frameworks */,
<string>AFGowallaAPIClient.m</string> F8CEEB68142CEC6E00247B03 /* Resources */,
<key>sourceTree</key> EA4ACD0F68074D0289CD79E3 /* Copy Pods Resources */,
<string>&lt;group&gt;</string> 4796F62BE55948D5808E91C5 /* Copy Pods Resources */,
</dict> );
<key>F87A15C71444A30800318955</key> buildRules = (
<dict> );
<key>children</key> dependencies = (
<array> );
<string>F87A15C81444A30800318955</string> name = "AFNetworking Mac Example";
<string>F87A15C91444A30800318955</string> productName = "AFNetworking Mac Example";
</array> productReference = F8CEEB6A142CEC6E00247B03 /* AFNetworking Mac Example.app */;
<key>isa</key> productType = "com.apple.product-type.application";
<string>PBXGroup</string> };
<key>path</key> /* End PBXNativeTarget section */
<string>Controllers</string>
<key>sourceTree</key> /* Begin PBXProject section */
<string>&lt;group&gt;</string> F8CEEB61142CEC6E00247B03 /* Project object */ = {
</dict> isa = PBXProject;
<key>F87A15C81444A30800318955</key> attributes = {
<dict> LastUpgradeCheck = 0500;
<key>fileEncoding</key> ORGANIZATIONNAME = Gowalla;
<string>4</string> };
<key>isa</key> buildConfigurationList = F8CEEB64142CEC6E00247B03 /* Build configuration list for PBXProject "AFNetworking Mac Example" */;
<string>PBXFileReference</string> compatibilityVersion = "Xcode 3.2";
<key>lastKnownFileType</key> developmentRegion = English;
<string>sourcecode.c.h</string> hasScannedForEncodings = 0;
<key>path</key> knownRegions = (
<string>NearbySpotsController.h</string> en,
<key>sourceTree</key> );
<string>&lt;group&gt;</string> mainGroup = F8CEEB5F142CEC6E00247B03;
</dict> productRefGroup = F8CEEB6B142CEC6E00247B03 /* Products */;
<key>F87A15C91444A30800318955</key> projectDirPath = "";
<dict> projectRoot = "";
<key>fileEncoding</key> targets = (
<string>4</string> F8CEEB69142CEC6E00247B03 /* AFNetworking Mac Example */,
<key>isa</key> );
<string>PBXFileReference</string> };
<key>lastKnownFileType</key> /* End PBXProject section */
<string>sourcecode.c.objc</string>
<key>path</key> /* Begin PBXResourcesBuildPhase section */
<string>NearbySpotsController.m</string> F8CEEB68142CEC6E00247B03 /* Resources */ = {
<key>sourceTree</key> isa = PBXResourcesBuildPhase;
<string>&lt;group&gt;</string> buildActionMask = 2147483647;
</dict> files = (
<key>F87A15CA1444A30800318955</key> F8A27AC9142CFE1300F5E0D6 /* Credits.rtf in Resources */,
<dict> F8A27ACA142CFE1300F5E0D6 /* MainMenu.xib in Resources */,
<key>children</key> F87A15DD1444A86600318955 /* placeholder-stamp.png in Resources */,
<array> );
<string>F87A15CB1444A30800318955</string> runOnlyForDeploymentPostprocessing = 0;
<string>F87A15CC1444A30800318955</string> };
</array> /* End PBXResourcesBuildPhase section */
<key>isa</key>
<string>PBXGroup</string> /* Begin PBXShellScriptBuildPhase section */
<key>path</key> 4796F62BE55948D5808E91C5 /* Copy Pods Resources */ = {
<string>Models</string> isa = PBXShellScriptBuildPhase;
<key>sourceTree</key> buildActionMask = 2147483647;
<string>&lt;group&gt;</string> files = (
</dict> );
<key>F87A15CB1444A30800318955</key> inputPaths = (
<dict> );
<key>fileEncoding</key> name = "Copy Pods Resources";
<string>4</string> outputPaths = (
<key>isa</key> );
<string>PBXFileReference</string> runOnlyForDeploymentPostprocessing = 0;
<key>lastKnownFileType</key> shellPath = /bin/sh;
<string>sourcecode.c.h</string> shellScript = "\"${SRCROOT}/Pods/Pods-resources.sh\"\n";
<key>path</key> };
<string>Spot.h</string> EA4ACD0F68074D0289CD79E3 /* Copy Pods Resources */ = {
<key>sourceTree</key> isa = PBXShellScriptBuildPhase;
<string>&lt;group&gt;</string> buildActionMask = 2147483647;
</dict> files = (
<key>F87A15CC1444A30800318955</key> );
<dict> inputPaths = (
<key>fileEncoding</key> );
<string>4</string> name = "Copy Pods Resources";
<key>isa</key> outputPaths = (
<string>PBXFileReference</string> );
<key>lastKnownFileType</key> runOnlyForDeploymentPostprocessing = 0;
<string>sourcecode.c.objc</string> shellPath = /bin/sh;
<key>path</key> shellScript = "\"${SRCROOT}/Pods/Pods-resources.sh\"\n";
<string>Spot.m</string> };
<key>sourceTree</key> /* End PBXShellScriptBuildPhase section */
<string>&lt;group&gt;</string>
</dict> /* Begin PBXSourcesBuildPhase section */
<key>F87A15CD1444A30800318955</key> F8CEEB66142CEC6E00247B03 /* Sources */ = {
<dict> isa = PBXSourcesBuildPhase;
<key>fileRef</key> buildActionMask = 2147483647;
<string>F87A15C61444A30800318955</string> files = (
<key>isa</key> F8A27AC7142CFE1300F5E0D6 /* AppDelegate.m in Sources */,
<string>PBXBuildFile</string> F8A27AC8142CFE1300F5E0D6 /* main.m in Sources */,
</dict> F87A15CD1444A30800318955 /* AFGowallaAPIClient.m in Sources */,
<key>F87A15CE1444A30800318955</key> F87A15CE1444A30800318955 /* NearbySpotsController.m in Sources */,
<dict> F87A15CF1444A30800318955 /* Spot.m in Sources */,
<key>fileRef</key> );
<string>F87A15C91444A30800318955</string> runOnlyForDeploymentPostprocessing = 0;
<key>isa</key> };
<string>PBXBuildFile</string> /* End PBXSourcesBuildPhase section */
</dict>
<key>F87A15CF1444A30800318955</key> /* Begin PBXVariantGroup section */
<dict> F8A27AB9142CFE1300F5E0D6 /* Credits.rtf */ = {
<key>fileRef</key> isa = PBXVariantGroup;
<string>F87A15CC1444A30800318955</string> children = (
<key>isa</key> F8A27ABA142CFE1300F5E0D6 /* en */,
<string>PBXBuildFile</string> );
</dict> name = Credits.rtf;
<key>F87A15D01444A3EB00318955</key> path = en.lproj;
<dict> sourceTree = "<group>";
<key>isa</key> };
<string>PBXFileReference</string> F8A27ABB142CFE1300F5E0D6 /* MainMenu.xib */ = {
<key>lastKnownFileType</key> isa = PBXVariantGroup;
<string>wrapper.framework</string> children = (
<key>name</key> F8A27ABC142CFE1300F5E0D6 /* en */,
<string>CoreLocation.framework</string> );
<key>path</key> name = MainMenu.xib;
<string>System/Library/Frameworks/CoreLocation.framework</string> path = en.lproj;
<key>sourceTree</key> sourceTree = "<group>";
<string>SDKROOT</string> };
</dict> /* End PBXVariantGroup section */
<key>F87A15D11444A3EB00318955</key>
<dict> /* Begin XCBuildConfiguration section */
<key>fileRef</key> F8CEEB86142CEC6E00247B03 /* Debug */ = {
<string>F87A15D01444A3EB00318955</string> isa = XCBuildConfiguration;
<key>isa</key> buildSettings = {
<string>PBXBuildFile</string> ALWAYS_SEARCH_USER_PATHS = NO;
</dict> CLANG_ENABLE_OBJC_ARC = YES;
<key>F87A15DA1444A86600318955</key> CLANG_WARN_BOOL_CONVERSION = YES;
<dict> CLANG_WARN_CONSTANT_CONVERSION = YES;
<key>children</key> CLANG_WARN_EMPTY_BODY = YES;
<array> CLANG_WARN_ENUM_CONVERSION = YES;
<string>F87A15DB1444A86600318955</string> CLANG_WARN_INT_CONVERSION = YES;
</array> CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
<key>isa</key> COPY_PHASE_STRIP = NO;
<string>PBXGroup</string> GCC_C_LANGUAGE_STANDARD = gnu99;
<key>path</key> GCC_DYNAMIC_NO_PIC = NO;
<string>Images</string> GCC_ENABLE_OBJC_EXCEPTIONS = YES;
<key>sourceTree</key> GCC_OPTIMIZATION_LEVEL = 0;
<string>&lt;group&gt;</string> GCC_PREPROCESSOR_DEFINITIONS = (
</dict> "DEBUG=1",
<key>F87A15DB1444A86600318955</key> "$(inherited)",
<dict> );
<key>isa</key> GCC_SYMBOLS_PRIVATE_EXTERN = NO;
<string>PBXFileReference</string> GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
<key>lastKnownFileType</key> GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
<string>image.png</string> GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
<key>path</key> GCC_WARN_ABOUT_RETURN_TYPE = YES;
<string>placeholder-stamp.png</string> GCC_WARN_UNDECLARED_SELECTOR = YES;
<key>sourceTree</key> GCC_WARN_UNINITIALIZED_AUTOS = YES;
<string>&lt;group&gt;</string> GCC_WARN_UNUSED_FUNCTION = YES;
</dict> GCC_WARN_UNUSED_VARIABLE = YES;
<key>F87A15DD1444A86600318955</key> MACOSX_DEPLOYMENT_TARGET = 10.6;
<dict> ONLY_ACTIVE_ARCH = YES;
<key>fileRef</key> SDKROOT = macosx;
<string>F87A15DB1444A86600318955</string> };
<key>isa</key> name = Debug;
<string>PBXBuildFile</string> };
</dict> F8CEEB87142CEC6E00247B03 /* Release */ = {
<key>F8A27AB1142CFE1300F5E0D6</key> isa = XCBuildConfiguration;
<dict> buildSettings = {
<key>fileEncoding</key> ALWAYS_SEARCH_USER_PATHS = NO;
<string>4</string> CLANG_ENABLE_OBJC_ARC = YES;
<key>isa</key> CLANG_WARN_BOOL_CONVERSION = YES;
<string>PBXFileReference</string> CLANG_WARN_CONSTANT_CONVERSION = YES;
<key>lastKnownFileType</key> CLANG_WARN_EMPTY_BODY = YES;
<string>text.plist.xml</string> CLANG_WARN_ENUM_CONVERSION = YES;
<key>path</key> CLANG_WARN_INT_CONVERSION = YES;
<string>Info.plist</string> CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
<key>sourceTree</key> COPY_PHASE_STRIP = YES;
<string>&lt;group&gt;</string> DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
</dict> GCC_C_LANGUAGE_STANDARD = gnu99;
<key>F8A27AB2142CFE1300F5E0D6</key> GCC_ENABLE_OBJC_EXCEPTIONS = YES;
<dict> GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
<key>fileEncoding</key> GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
<string>4</string> GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
<key>isa</key> GCC_WARN_ABOUT_RETURN_TYPE = YES;
<string>PBXFileReference</string> GCC_WARN_UNDECLARED_SELECTOR = YES;
<key>lastKnownFileType</key> GCC_WARN_UNINITIALIZED_AUTOS = YES;
<string>sourcecode.c.objc</string> GCC_WARN_UNUSED_FUNCTION = YES;
<key>path</key> GCC_WARN_UNUSED_VARIABLE = YES;
<string>AppDelegate.m</string> MACOSX_DEPLOYMENT_TARGET = 10.6;
<key>sourceTree</key> SDKROOT = macosx;
<string>&lt;group&gt;</string> };
</dict> name = Release;
<key>F8A27AB3142CFE1300F5E0D6</key> };
<dict> F8CEEB89142CEC6E00247B03 /* Debug */ = {
<key>fileEncoding</key> isa = XCBuildConfiguration;
<string>4</string> baseConfigurationReference = 7FE1FF99DC1B4295A4C8BD9E /* Pods.xcconfig */;
<key>isa</key> buildSettings = {
<string>PBXFileReference</string> COMBINE_HIDPI_IMAGES = YES;
<key>lastKnownFileType</key> DSTROOT = /tmp/Pods.dst;
<string>sourcecode.c.objc</string> GCC_PRECOMPILE_PREFIX_HEADER = YES;
<key>path</key> GCC_PREFIX_HEADER = Prefix.pch;
<string>main.m</string> GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
<key>sourceTree</key> INFOPLIST_FILE = Info.plist;
<string>&lt;group&gt;</string> OTHER_LDFLAGS = "";
</dict> PRODUCT_NAME = "$(TARGET_NAME)";
<key>F8A27AB9142CFE1300F5E0D6</key> SKIP_INSTALL = YES;
<dict> WRAPPER_EXTENSION = app;
<key>children</key> };
<array> name = Debug;
<string>F8A27ABA142CFE1300F5E0D6</string> };
</array> F8CEEB8A142CEC6E00247B03 /* Release */ = {
<key>isa</key> isa = XCBuildConfiguration;
<string>PBXVariantGroup</string> baseConfigurationReference = 7FE1FF99DC1B4295A4C8BD9E /* Pods.xcconfig */;
<key>name</key> buildSettings = {
<string>Credits.rtf</string> COMBINE_HIDPI_IMAGES = YES;
<key>path</key> DSTROOT = /tmp/Pods.dst;
<string>en.lproj</string> GCC_PRECOMPILE_PREFIX_HEADER = YES;
<key>sourceTree</key> GCC_PREFIX_HEADER = Prefix.pch;
<string>&lt;group&gt;</string> GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
</dict> INFOPLIST_FILE = Info.plist;
<key>F8A27ABA142CFE1300F5E0D6</key> OTHER_LDFLAGS = "";
<dict> PRODUCT_NAME = "$(TARGET_NAME)";
<key>isa</key> SKIP_INSTALL = YES;
<string>PBXFileReference</string> WRAPPER_EXTENSION = app;
<key>lastKnownFileType</key> };
<string>text.rtf</string> name = Release;
<key>name</key> };
<string>en</string> /* End XCBuildConfiguration section */
<key>path</key>
<string>Credits.rtf</string> /* Begin XCConfigurationList section */
<key>sourceTree</key> F8CEEB64142CEC6E00247B03 /* Build configuration list for PBXProject "AFNetworking Mac Example" */ = {
<string>&lt;group&gt;</string> isa = XCConfigurationList;
</dict> buildConfigurations = (
<key>F8A27ABB142CFE1300F5E0D6</key> F8CEEB86142CEC6E00247B03 /* Debug */,
<dict> F8CEEB87142CEC6E00247B03 /* Release */,
<key>children</key> );
<array> defaultConfigurationIsVisible = 0;
<string>F8A27ABC142CFE1300F5E0D6</string> defaultConfigurationName = Release;
</array> };
<key>isa</key> F8CEEB88142CEC6E00247B03 /* Build configuration list for PBXNativeTarget "AFNetworking Mac Example" */ = {
<string>PBXVariantGroup</string> isa = XCConfigurationList;
<key>name</key> buildConfigurations = (
<string>MainMenu.xib</string> F8CEEB89142CEC6E00247B03 /* Debug */,
<key>path</key> F8CEEB8A142CEC6E00247B03 /* Release */,
<string>en.lproj</string> );
<key>sourceTree</key> defaultConfigurationIsVisible = 0;
<string>&lt;group&gt;</string> defaultConfigurationName = Release;
</dict> };
<key>F8A27ABC142CFE1300F5E0D6</key> /* End XCConfigurationList section */
<dict> };
<key>isa</key> rootObject = F8CEEB61142CEC6E00247B03 /* Project object */;
<string>PBXFileReference</string> }
<key>lastKnownFileType</key>
<string>file.xib</string>
<key>name</key>
<string>en</string>
<key>path</key>
<string>MainMenu.xib</string>
<key>sourceTree</key>
<string>&lt;group&gt;</string>
</dict>
<key>F8A27AC4142CFE1300F5E0D6</key>
<dict>
<key>fileEncoding</key>
<string>4</string>
<key>isa</key>
<string>PBXFileReference</string>
<key>lastKnownFileType</key>
<string>sourcecode.c.h</string>
<key>path</key>
<string>Prefix.pch</string>
<key>sourceTree</key>
<string>&lt;group&gt;</string>
</dict>
<key>F8A27AC5142CFE1300F5E0D6</key>
<dict>
<key>fileEncoding</key>
<string>4</string>
<key>isa</key>
<string>PBXFileReference</string>
<key>lastKnownFileType</key>
<string>sourcecode.c.h</string>
<key>path</key>
<string>AppDelegate.h</string>
<key>sourceTree</key>
<string>&lt;group&gt;</string>
</dict>
<key>F8A27AC7142CFE1300F5E0D6</key>
<dict>
<key>fileRef</key>
<string>F8A27AB2142CFE1300F5E0D6</string>
<key>isa</key>
<string>PBXBuildFile</string>
</dict>
<key>F8A27AC8142CFE1300F5E0D6</key>
<dict>
<key>fileRef</key>
<string>F8A27AB3142CFE1300F5E0D6</string>
<key>isa</key>
<string>PBXBuildFile</string>
</dict>
<key>F8A27AC9142CFE1300F5E0D6</key>
<dict>
<key>fileRef</key>
<string>F8A27AB9142CFE1300F5E0D6</string>
<key>isa</key>
<string>PBXBuildFile</string>
</dict>
<key>F8A27ACA142CFE1300F5E0D6</key>
<dict>
<key>fileRef</key>
<string>F8A27ABB142CFE1300F5E0D6</string>
<key>isa</key>
<string>PBXBuildFile</string>
</dict>
<key>F8A27ACD142CFE3000F5E0D6</key>
<dict>
<key>children</key>
<array>
<string>F8A27AB3142CFE1300F5E0D6</string>
<string>F8A27AB1142CFE1300F5E0D6</string>
<string>F8A27AB2142CFE1300F5E0D6</string>
<string>F8A27AC4142CFE1300F5E0D6</string>
<string>F8A27AC5142CFE1300F5E0D6</string>
<string>F8A27AB9142CFE1300F5E0D6</string>
<string>F8A27ABB142CFE1300F5E0D6</string>
<string>F87A15DA1444A86600318955</string>
</array>
<key>isa</key>
<string>PBXGroup</string>
<key>name</key>
<string>Supporting Files</string>
<key>sourceTree</key>
<string>&lt;group&gt;</string>
</dict>
<key>F8CEEB5F142CEC6E00247B03</key>
<dict>
<key>children</key>
<array>
<string>F87A15C41444A30800318955</string>
<string>F8A27ACD142CFE3000F5E0D6</string>
<string>F8CEEB6D142CEC6E00247B03</string>
<string>F8CEEB6B142CEC6E00247B03</string>
<string>7F444671037A4EAEBDA542D6</string>
<string>7FE1FF99DC1B4295A4C8BD9E</string>
</array>
<key>isa</key>
<string>PBXGroup</string>
<key>sourceTree</key>
<string>&lt;group&gt;</string>
</dict>
<key>F8CEEB61142CEC6E00247B03</key>
<dict>
<key>attributes</key>
<dict>
<key>LastUpgradeCheck</key>
<string>0420</string>
<key>ORGANIZATIONNAME</key>
<string>Gowalla</string>
</dict>
<key>buildConfigurationList</key>
<string>F8CEEB64142CEC6E00247B03</string>
<key>compatibilityVersion</key>
<string>Xcode 3.2</string>
<key>developmentRegion</key>
<string>English</string>
<key>hasScannedForEncodings</key>
<string>0</string>
<key>isa</key>
<string>PBXProject</string>
<key>knownRegions</key>
<array>
<string>en</string>
</array>
<key>mainGroup</key>
<string>F8CEEB5F142CEC6E00247B03</string>
<key>productRefGroup</key>
<string>F8CEEB6B142CEC6E00247B03</string>
<key>projectDirPath</key>
<string></string>
<key>projectReferences</key>
<array/>
<key>projectRoot</key>
<string></string>
<key>targets</key>
<array>
<string>F8CEEB69142CEC6E00247B03</string>
</array>
</dict>
<key>F8CEEB64142CEC6E00247B03</key>
<dict>
<key>buildConfigurations</key>
<array>
<string>F8CEEB86142CEC6E00247B03</string>
<string>F8CEEB87142CEC6E00247B03</string>
</array>
<key>defaultConfigurationIsVisible</key>
<string>0</string>
<key>defaultConfigurationName</key>
<string>Release</string>
<key>isa</key>
<string>XCConfigurationList</string>
</dict>
<key>F8CEEB66142CEC6E00247B03</key>
<dict>
<key>buildActionMask</key>
<string>2147483647</string>
<key>files</key>
<array>
<string>F8A27AC7142CFE1300F5E0D6</string>
<string>F8A27AC8142CFE1300F5E0D6</string>
<string>F87A15CD1444A30800318955</string>
<string>F87A15CE1444A30800318955</string>
<string>F87A15CF1444A30800318955</string>
</array>
<key>isa</key>
<string>PBXSourcesBuildPhase</string>
<key>runOnlyForDeploymentPostprocessing</key>
<string>0</string>
</dict>
<key>F8CEEB67142CEC6E00247B03</key>
<dict>
<key>buildActionMask</key>
<string>2147483647</string>
<key>files</key>
<array>
<string>F87A15D11444A3EB00318955</string>
<string>F8CEEB6F142CEC6E00247B03</string>
<string>11B1743F89354E14AD85E930</string>
<string>421D23439A244A868D6E03C7</string>
</array>
<key>isa</key>
<string>PBXFrameworksBuildPhase</string>
<key>runOnlyForDeploymentPostprocessing</key>
<string>0</string>
</dict>
<key>F8CEEB68142CEC6E00247B03</key>
<dict>
<key>buildActionMask</key>
<string>2147483647</string>
<key>files</key>
<array>
<string>F8A27AC9142CFE1300F5E0D6</string>
<string>F8A27ACA142CFE1300F5E0D6</string>
<string>F87A15DD1444A86600318955</string>
</array>
<key>isa</key>
<string>PBXResourcesBuildPhase</string>
<key>runOnlyForDeploymentPostprocessing</key>
<string>0</string>
</dict>
<key>F8CEEB69142CEC6E00247B03</key>
<dict>
<key>buildConfigurationList</key>
<string>F8CEEB88142CEC6E00247B03</string>
<key>buildPhases</key>
<array>
<string>F8CEEB66142CEC6E00247B03</string>
<string>F8CEEB67142CEC6E00247B03</string>
<string>F8CEEB68142CEC6E00247B03</string>
<string>EA4ACD0F68074D0289CD79E3</string>
<string>4796F62BE55948D5808E91C5</string>
</array>
<key>buildRules</key>
<array/>
<key>dependencies</key>
<array/>
<key>isa</key>
<string>PBXNativeTarget</string>
<key>name</key>
<string>AFNetworking Mac Example</string>
<key>productName</key>
<string>AFNetworking Mac Example</string>
<key>productReference</key>
<string>F8CEEB6A142CEC6E00247B03</string>
<key>productType</key>
<string>com.apple.product-type.application</string>
</dict>
<key>F8CEEB6A142CEC6E00247B03</key>
<dict>
<key>explicitFileType</key>
<string>wrapper.application</string>
<key>includeInIndex</key>
<string>0</string>
<key>isa</key>
<string>PBXFileReference</string>
<key>path</key>
<string>AFNetworking Mac Example.app</string>
<key>sourceTree</key>
<string>BUILT_PRODUCTS_DIR</string>
</dict>
<key>F8CEEB6B142CEC6E00247B03</key>
<dict>
<key>children</key>
<array>
<string>F8CEEB6A142CEC6E00247B03</string>
</array>
<key>isa</key>
<string>PBXGroup</string>
<key>name</key>
<string>Products</string>
<key>sourceTree</key>
<string>&lt;group&gt;</string>
</dict>
<key>F8CEEB6D142CEC6E00247B03</key>
<dict>
<key>children</key>
<array>
<string>F87A15D01444A3EB00318955</string>
<string>F8CEEB6E142CEC6E00247B03</string>
<string>F8CEEB70142CEC6E00247B03</string>
<string>8611E331022F4C3AA09890CC</string>
<string>D30A9AFA1D134BD896376B60</string>
</array>
<key>isa</key>
<string>PBXGroup</string>
<key>name</key>
<string>Frameworks</string>
<key>sourceTree</key>
<string>&lt;group&gt;</string>
</dict>
<key>F8CEEB6E142CEC6E00247B03</key>
<dict>
<key>isa</key>
<string>PBXFileReference</string>
<key>lastKnownFileType</key>
<string>wrapper.framework</string>
<key>name</key>
<string>Cocoa.framework</string>
<key>path</key>
<string>System/Library/Frameworks/Cocoa.framework</string>
<key>sourceTree</key>
<string>SDKROOT</string>
</dict>
<key>F8CEEB6F142CEC6E00247B03</key>
<dict>
<key>fileRef</key>
<string>F8CEEB6E142CEC6E00247B03</string>
<key>isa</key>
<string>PBXBuildFile</string>
</dict>
<key>F8CEEB70142CEC6E00247B03</key>
<dict>
<key>children</key>
<array>
<string>F8CEEB71142CEC6E00247B03</string>
<string>F8CEEB72142CEC6E00247B03</string>
<string>F8CEEB73142CEC6E00247B03</string>
</array>
<key>isa</key>
<string>PBXGroup</string>
<key>name</key>
<string>Other Frameworks</string>
<key>sourceTree</key>
<string>&lt;group&gt;</string>
</dict>
<key>F8CEEB71142CEC6E00247B03</key>
<dict>
<key>isa</key>
<string>PBXFileReference</string>
<key>lastKnownFileType</key>
<string>wrapper.framework</string>
<key>name</key>
<string>AppKit.framework</string>
<key>path</key>
<string>System/Library/Frameworks/AppKit.framework</string>
<key>sourceTree</key>
<string>SDKROOT</string>
</dict>
<key>F8CEEB72142CEC6E00247B03</key>
<dict>
<key>isa</key>
<string>PBXFileReference</string>
<key>lastKnownFileType</key>
<string>wrapper.framework</string>
<key>name</key>
<string>CoreData.framework</string>
<key>path</key>
<string>System/Library/Frameworks/CoreData.framework</string>
<key>sourceTree</key>
<string>SDKROOT</string>
</dict>
<key>F8CEEB73142CEC6E00247B03</key>
<dict>
<key>isa</key>
<string>PBXFileReference</string>
<key>lastKnownFileType</key>
<string>wrapper.framework</string>
<key>name</key>
<string>Foundation.framework</string>
<key>path</key>
<string>System/Library/Frameworks/Foundation.framework</string>
<key>sourceTree</key>
<string>SDKROOT</string>
</dict>
<key>F8CEEB86142CEC6E00247B03</key>
<dict>
<key>buildSettings</key>
<dict>
<key>ALWAYS_SEARCH_USER_PATHS</key>
<string>NO</string>
<key>ARCHS</key>
<string>$(ARCHS_STANDARD_64_BIT)</string>
<key>CLANG_ENABLE_OBJC_ARC</key>
<string>YES</string>
<key>COPY_PHASE_STRIP</key>
<string>NO</string>
<key>GCC_C_LANGUAGE_STANDARD</key>
<string>gnu99</string>
<key>GCC_DYNAMIC_NO_PIC</key>
<string>NO</string>
<key>GCC_ENABLE_OBJC_EXCEPTIONS</key>
<string>YES</string>
<key>GCC_OPTIMIZATION_LEVEL</key>
<string>0</string>
<key>GCC_PREPROCESSOR_DEFINITIONS</key>
<array>
<string>DEBUG=1</string>
<string>$(inherited)</string>
</array>
<key>GCC_SYMBOLS_PRIVATE_EXTERN</key>
<string>NO</string>
<key>GCC_VERSION</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>GCC_WARN_64_TO_32_BIT_CONVERSION</key>
<string>YES</string>
<key>GCC_WARN_ABOUT_MISSING_PROTOTYPES</key>
<string>YES</string>
<key>GCC_WARN_ABOUT_RETURN_TYPE</key>
<string>YES</string>
<key>GCC_WARN_UNUSED_VARIABLE</key>
<string>YES</string>
<key>MACOSX_DEPLOYMENT_TARGET</key>
<string>10.6</string>
<key>ONLY_ACTIVE_ARCH</key>
<string>YES</string>
<key>SDKROOT</key>
<string>macosx</string>
</dict>
<key>isa</key>
<string>XCBuildConfiguration</string>
<key>name</key>
<string>Debug</string>
</dict>
<key>F8CEEB87142CEC6E00247B03</key>
<dict>
<key>buildSettings</key>
<dict>
<key>ALWAYS_SEARCH_USER_PATHS</key>
<string>NO</string>
<key>ARCHS</key>
<string>$(ARCHS_STANDARD_64_BIT)</string>
<key>CLANG_ENABLE_OBJC_ARC</key>
<string>YES</string>
<key>COPY_PHASE_STRIP</key>
<string>YES</string>
<key>DEBUG_INFORMATION_FORMAT</key>
<string>dwarf-with-dsym</string>
<key>GCC_C_LANGUAGE_STANDARD</key>
<string>gnu99</string>
<key>GCC_ENABLE_OBJC_EXCEPTIONS</key>
<string>YES</string>
<key>GCC_VERSION</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>GCC_WARN_64_TO_32_BIT_CONVERSION</key>
<string>YES</string>
<key>GCC_WARN_ABOUT_MISSING_PROTOTYPES</key>
<string>YES</string>
<key>GCC_WARN_ABOUT_RETURN_TYPE</key>
<string>YES</string>
<key>GCC_WARN_UNUSED_VARIABLE</key>
<string>YES</string>
<key>MACOSX_DEPLOYMENT_TARGET</key>
<string>10.6</string>
<key>SDKROOT</key>
<string>macosx</string>
</dict>
<key>isa</key>
<string>XCBuildConfiguration</string>
<key>name</key>
<string>Release</string>
</dict>
<key>F8CEEB88142CEC6E00247B03</key>
<dict>
<key>buildConfigurations</key>
<array>
<string>F8CEEB89142CEC6E00247B03</string>
<string>F8CEEB8A142CEC6E00247B03</string>
</array>
<key>defaultConfigurationIsVisible</key>
<string>0</string>
<key>defaultConfigurationName</key>
<string>Release</string>
<key>isa</key>
<string>XCConfigurationList</string>
</dict>
<key>F8CEEB89142CEC6E00247B03</key>
<dict>
<key>baseConfigurationReference</key>
<string>7FE1FF99DC1B4295A4C8BD9E</string>
<key>buildSettings</key>
<dict>
<key>DSTROOT</key>
<string>/tmp/Pods.dst</string>
<key>GCC_PRECOMPILE_PREFIX_HEADER</key>
<string>YES</string>
<key>GCC_PREFIX_HEADER</key>
<string>Prefix.pch</string>
<key>GCC_VERSION</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>INFOPLIST_FILE</key>
<string>Info.plist</string>
<key>OTHER_LDFLAGS</key>
<string></string>
<key>PRODUCT_NAME</key>
<string>$(TARGET_NAME)</string>
<key>SKIP_INSTALL</key>
<string>YES</string>
<key>WRAPPER_EXTENSION</key>
<string>app</string>
</dict>
<key>isa</key>
<string>XCBuildConfiguration</string>
<key>name</key>
<string>Debug</string>
</dict>
<key>F8CEEB8A142CEC6E00247B03</key>
<dict>
<key>baseConfigurationReference</key>
<string>7FE1FF99DC1B4295A4C8BD9E</string>
<key>buildSettings</key>
<dict>
<key>DSTROOT</key>
<string>/tmp/Pods.dst</string>
<key>GCC_PRECOMPILE_PREFIX_HEADER</key>
<string>YES</string>
<key>GCC_PREFIX_HEADER</key>
<string>Prefix.pch</string>
<key>GCC_VERSION</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>INFOPLIST_FILE</key>
<string>Info.plist</string>
<key>OTHER_LDFLAGS</key>
<string></string>
<key>PRODUCT_NAME</key>
<string>$(TARGET_NAME)</string>
<key>SKIP_INSTALL</key>
<string>YES</string>
<key>WRAPPER_EXTENSION</key>
<string>app</string>
</dict>
<key>isa</key>
<string>XCBuildConfiguration</string>
<key>name</key>
<string>Release</string>
</dict>
</dict>
<key>rootObject</key>
<string>F8CEEB61142CEC6E00247B03</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Scheme <Scheme
LastUpgradeVersion = "0500"
version = "1.3"> version = "1.3">
<BuildAction <BuildAction
parallelizeBuildables = "YES" parallelizeBuildables = "YES"
...@@ -22,7 +23,7 @@ ...@@ -22,7 +23,7 @@
</BuildActionEntries> </BuildActionEntries>
</BuildAction> </BuildAction>
<TestAction <TestAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
shouldUseLaunchSchemeArgsEnv = "YES" shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug"> buildConfiguration = "Debug">
...@@ -39,11 +40,12 @@ ...@@ -39,11 +40,12 @@
</MacroExpansion> </MacroExpansion>
</TestAction> </TestAction>
<LaunchAction <LaunchAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
launchStyle = "0" launchStyle = "0"
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug" buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES"
allowLocationSimulation = "YES"> allowLocationSimulation = "YES">
<BuildableProductRunnable> <BuildableProductRunnable>
......
...@@ -204,7 +204,7 @@ ...@@ -204,7 +204,7 @@
F8E469571395739C00DB05C8 /* Project object */ = { F8E469571395739C00DB05C8 /* Project object */ = {
isa = PBXProject; isa = PBXProject;
attributes = { attributes = {
LastUpgradeCheck = 0420; LastUpgradeCheck = 0500;
ORGANIZATIONNAME = Gowalla; ORGANIZATIONNAME = Gowalla;
}; };
buildConfigurationList = F8E4695A1395739C00DB05C8 /* Build configuration list for PBXProject "AFNetworking iOS Example" */; buildConfigurationList = F8E4695A1395739C00DB05C8 /* Build configuration list for PBXProject "AFNetworking iOS Example" */;
...@@ -287,7 +287,6 @@ ...@@ -287,7 +287,6 @@
F8E4697F1395739D00DB05C8 /* Debug */ = { F8E4697F1395739D00DB05C8 /* Debug */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
buildSettings = { buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
GCC_C_LANGUAGE_STANDARD = gnu99; GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_OPTIMIZATION_LEVEL = 0; GCC_OPTIMIZATION_LEVEL = 0;
...@@ -297,6 +296,7 @@ ...@@ -297,6 +296,7 @@
GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES; GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 4.3; IPHONEOS_DEPLOYMENT_TARGET = 4.3;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos; SDKROOT = iphoneos;
}; };
name = Debug; name = Debug;
...@@ -304,7 +304,6 @@ ...@@ -304,7 +304,6 @@
F8E469801395739D00DB05C8 /* Release */ = { F8E469801395739D00DB05C8 /* Release */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
buildSettings = { buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
GCC_C_LANGUAGE_STANDARD = gnu99; GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_VERSION = com.apple.compilers.llvmgcc42; GCC_VERSION = com.apple.compilers.llvmgcc42;
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Scheme <Scheme
LastUpgradeVersion = "0500"
version = "1.3"> version = "1.3">
<BuildAction <BuildAction
parallelizeBuildables = "YES" parallelizeBuildables = "YES"
...@@ -22,7 +23,7 @@ ...@@ -22,7 +23,7 @@
</BuildActionEntries> </BuildActionEntries>
</BuildAction> </BuildAction>
<TestAction <TestAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
shouldUseLaunchSchemeArgsEnv = "YES" shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug"> buildConfiguration = "Debug">
...@@ -39,11 +40,12 @@ ...@@ -39,11 +40,12 @@
</MacroExpansion> </MacroExpansion>
</TestAction> </TestAction>
<LaunchAction <LaunchAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
launchStyle = "0" launchStyle = "0"
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug" buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES"
allowLocationSimulation = "YES"> allowLocationSimulation = "YES">
<BuildableProductRunnable> <BuildableProductRunnable>
......
...@@ -14,7 +14,6 @@ ...@@ -14,7 +14,6 @@
51887BC7147465E00005EA71 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 51887BC6147465E00005EA71 /* main.m */; }; 51887BC7147465E00005EA71 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 51887BC6147465E00005EA71 /* main.m */; };
51887BCB147465E00005EA71 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 51887BCA147465E00005EA71 /* AppDelegate.m */; }; 51887BCB147465E00005EA71 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 51887BCA147465E00005EA71 /* AppDelegate.m */; };
51887BDA1474663A0005EA71 /* libPods-test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 51887BD91474663A0005EA71 /* libPods-test.a */; }; 51887BDA1474663A0005EA71 /* libPods-test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 51887BD91474663A0005EA71 /* libPods-test.a */; };
51887BDC1474664E0005EA71 /* Pods-test.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 51887BDB1474664E0005EA71 /* Pods-test.xcconfig */; };
/* End PBXBuildFile section */ /* End PBXBuildFile section */
/* Begin PBXFileReference section */ /* Begin PBXFileReference section */
...@@ -124,7 +123,7 @@ ...@@ -124,7 +123,7 @@
51887BAD147465E00005EA71 /* Project object */ = { 51887BAD147465E00005EA71 /* Project object */ = {
isa = PBXProject; isa = PBXProject;
attributes = { attributes = {
LastUpgradeCheck = 0420; LastUpgradeCheck = 0500;
}; };
buildConfigurationList = 51887BB0147465E00005EA71 /* Build configuration list for PBXProject "TargetTest" */; buildConfigurationList = 51887BB0147465E00005EA71 /* Build configuration list for PBXProject "TargetTest" */;
compatibilityVersion = "Xcode 3.2"; compatibilityVersion = "Xcode 3.2";
...@@ -149,7 +148,6 @@ ...@@ -149,7 +148,6 @@
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
51887BC5147465E00005EA71 /* InfoPlist.strings in Resources */, 51887BC5147465E00005EA71 /* InfoPlist.strings in Resources */,
51887BDC1474664E0005EA71 /* Pods-test.xcconfig in Resources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -200,7 +198,12 @@ ...@@ -200,7 +198,12 @@
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
buildSettings = { buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO; ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_32_BIT)"; CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO; COPY_PHASE_STRIP = NO;
GCC_C_LANGUAGE_STANDARD = gnu99; GCC_C_LANGUAGE_STANDARD = gnu99;
...@@ -212,10 +215,15 @@ ...@@ -212,10 +215,15 @@
); );
GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES; GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 5.0; IPHONEOS_DEPLOYMENT_TARGET = 5.0;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos; SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = "1,2";
}; };
...@@ -225,13 +233,22 @@ ...@@ -225,13 +233,22 @@
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
buildSettings = { buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO; ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_32_BIT)"; CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = YES; COPY_PHASE_STRIP = YES;
GCC_C_LANGUAGE_STANDARD = gnu99; GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES; GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 5.0; IPHONEOS_DEPLOYMENT_TARGET = 5.0;
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Scheme <Scheme
LastUpgradeVersion = "0500"
version = "1.3"> version = "1.3">
<BuildAction <BuildAction
parallelizeBuildables = "YES" parallelizeBuildables = "YES"
...@@ -22,7 +23,7 @@ ...@@ -22,7 +23,7 @@
</BuildActionEntries> </BuildActionEntries>
</BuildAction> </BuildAction>
<TestAction <TestAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
shouldUseLaunchSchemeArgsEnv = "YES" shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug"> buildConfiguration = "Debug">
...@@ -39,11 +40,12 @@ ...@@ -39,11 +40,12 @@
</MacroExpansion> </MacroExpansion>
</TestAction> </TestAction>
<LaunchAction <LaunchAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
launchStyle = "0" launchStyle = "0"
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug" buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES"
allowLocationSimulation = "YES"> allowLocationSimulation = "YES">
<BuildableProductRunnable> <BuildableProductRunnable>
......
...@@ -13,6 +13,7 @@ module Pod ...@@ -13,6 +13,7 @@ module Pod
# #
class Informative < PlainInformative class Informative < PlainInformative
def message def message
puts "CALL"
"[!] #{super}".red "[!] #{super}".red
end end
end end
......
module Pod module Pod
# The version of the cocoapods command line tool. # The version of the cocoapods command line tool.
# #
VERSION = '0.24.0' unless defined? Pod::VERSION VERSION = '0.25.0' unless defined? Pod::VERSION
end end
...@@ -125,6 +125,9 @@ EOS ...@@ -125,6 +125,9 @@ EOS
RSYNC_CALL = <<EOS RSYNC_CALL = <<EOS
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
if [[ "${ACTION}" == "install" ]]; then
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
fi
rm -f "$RESOURCES_TO_COPY" rm -f "$RESOURCES_TO_COPY"
EOS EOS
......
...@@ -121,7 +121,8 @@ module Pod ...@@ -121,7 +121,8 @@ module Pod
# @return [void] # @return [void]
# #
def self.add_developers_frameworks_if_needed(xcconfig) def self.add_developers_frameworks_if_needed(xcconfig)
if xcconfig.frameworks.include?('SenTestingKit') matched_frameworks = xcconfig.frameworks & ['XCTest', 'SenTestingKit']
unless matched_frameworks.empty?
search_paths = xcconfig.attributes['FRAMEWORK_SEARCH_PATHS'] ||= '' search_paths = xcconfig.attributes['FRAMEWORK_SEARCH_PATHS'] ||= ''
DEVELOPER_FRAMEWORKS_SEARCH_PATHS.each do |search_path| DEVELOPER_FRAMEWORKS_SEARCH_PATHS.each do |search_path|
unless search_paths.include?(search_path) unless search_paths.include?(search_path)
......
...@@ -35,6 +35,7 @@ module Pod ...@@ -35,6 +35,7 @@ module Pod
@update_mode = false @update_mode = false
@allow_pre_downloads = true @allow_pre_downloads = true
@archs_by_target_def = {}
end end
# Performs the analysis. # Performs the analysis.
...@@ -186,6 +187,7 @@ module Pod ...@@ -186,6 +187,7 @@ module Pod
target.user_project_path = project_path target.user_project_path = project_path
target.user_target_uuids = native_targets.map(&:uuid) target.user_target_uuids = native_targets.map(&:uuid)
target.user_build_configurations = compute_user_build_configurations(target_definition, native_targets) target.user_build_configurations = compute_user_build_configurations(target_definition, native_targets)
target.archs = @archs_by_target_def[target_definition]
else else
target.user_target_uuids = [] target.user_target_uuids = []
target.user_build_configurations = {} target.user_build_configurations = {}
...@@ -206,6 +208,7 @@ module Pod ...@@ -206,6 +208,7 @@ module Pod
pod_target.private_headers_store = Sandbox::HeadersStore.new(sandbox, "BuildHeaders") pod_target.private_headers_store = Sandbox::HeadersStore.new(sandbox, "BuildHeaders")
pod_target.public_headers_store = sandbox.public_headers pod_target.public_headers_store = sandbox.public_headers
pod_target.inhibits_warnings = target_definition.inhibits_warnings_for_pod?(pod_name) pod_target.inhibits_warnings = target_definition.inhibits_warnings_for_pod?(pod_name)
pod_target.archs = @archs_by_target_def[target_definition]
end end
end end
end end
...@@ -455,6 +458,31 @@ module Pod ...@@ -455,6 +458,31 @@ module Pod
Platform.new(name, deployment_target) Platform.new(name, deployment_target)
end end
# @return [Platform] The platform for the library.
#
# @note This resolves to the lowest deployment target across the user
# targets.
#
# @todo Is assigning the platform to the target definition the best way
# to go?
#
def compute_archs_for_target_definition(target_definition, user_targets)
archs = []
user_targets.each do |target|
target.build_configurations.each do |configuration|
archs << configuration.build_settings['ARCHS']
end
end
archs = archs.compact.uniq.sort
if archs.count > 1
UI.warn "Found multiple values (`#{archs.join('`, `')}`) for the " \
"architectures (`ARCHS`) build setting for the " \
"`#{target_definition}` target definition. Using the first."
end
archs.first
end
# Precompute the platforms for each target_definition in the Podfile # Precompute the platforms for each target_definition in the Podfile
# #
# @note The platforms are computed and added to each target_definition # @note The platforms are computed and added to each target_definition
...@@ -470,6 +498,8 @@ module Pod ...@@ -470,6 +498,8 @@ module Pod
user_project = Xcodeproj::Project.open(project_path) user_project = Xcodeproj::Project.open(project_path)
targets = compute_user_project_targets(target_definition, user_project) targets = compute_user_project_targets(target_definition, user_project)
platform = compute_platform_for_target_definition(target_definition, targets) platform = compute_platform_for_target_definition(target_definition, targets)
archs = compute_archs_for_target_definition(target_definition, targets)
@archs_by_target_def[target_definition] = archs
else else
unless target_definition.platform unless target_definition.platform
raise Informative, "It is necessary to specify the platform in the Podfile if not integrating." raise Informative, "It is necessary to specify the platform in the Podfile if not integrating."
......
...@@ -188,6 +188,10 @@ module Pod ...@@ -188,6 +188,10 @@ module Pod
attr_accessor :generate_bridge_support attr_accessor :generate_bridge_support
alias :generate_bridge_support? :generate_bridge_support alias :generate_bridge_support? :generate_bridge_support
# @return [String] The value for the ARCHS build setting.
#
attr_accessor :archs
public public
......
Subproject commit a7ff74e4d9bf72e594a11451e23112752ad8ea57 Subproject commit 47c921f09fe5c1f0079922c6e10be0de21513a4a
...@@ -167,6 +167,15 @@ module Pod ...@@ -167,6 +167,15 @@ module Pod
frameworks_search_paths.should.include?('"$(SDKROOT)/Developer/Library/Frameworks"') frameworks_search_paths.should.include?('"$(SDKROOT)/Developer/Library/Frameworks"')
frameworks_search_paths.should.include?('"$(DEVELOPER_LIBRARY_DIR)/Frameworks"') frameworks_search_paths.should.include?('"$(DEVELOPER_LIBRARY_DIR)/Frameworks"')
end end
it "adds the developer frameworks search paths to the xcconfig if XCTest has been detected" do
xcconfig = Xcodeproj::Config.new({'OTHER_LDFLAGS' => '-framework XCTest'})
@sut.add_developers_frameworks_if_needed(xcconfig)
frameworks_search_paths = xcconfig.to_hash['FRAMEWORK_SEARCH_PATHS']
frameworks_search_paths.should.include?('$(inherited)')
frameworks_search_paths.should.include?('"$(SDKROOT)/Developer/Library/Frameworks"')
frameworks_search_paths.should.include?('"$(DEVELOPER_LIBRARY_DIR)/Frameworks"')
end
end end
#---------------------------------------------------------------------# #---------------------------------------------------------------------#
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment