thoughtbot/Tropos

Change in CocoaPods 0.38 causing setup exception

Closed this issue · 1 comments

CocoaPods 0.38 throws an exception with this project on pod install. Looks like this is due to a change in the post-install hook. Setting CocoaPods to 0.37.2 in the Gemfile is a simple workaround for anyone else running in to this issue.

$ pod install
Analyzing dependencies

CocoaPods 0.38.0.beta.1 is available.
To update use: `sudo gem install cocoapods --pre`
[!] This is a test version we'd love you to try.

For more information see http://blog.cocoapods.org
and the CHANGELOG for this version http://git.io/BaH8pQ.

Pre-downloading: `Specta` from `https://github.com/specta/specta.git`, tag `v0.3.0.beta1`
Downloading dependencies
Installing Expecta (0.3.1)
Installing HockeySDK (3.6.2)
Installing Mixpanel (2.7.2)
Installing OCMock (3.1.2)
Installing OHHTTPStubs (3.1.10)
Installing ReactiveCocoa (2.4.7)
Installing Specta (0.3.0.beta1)
Generating Pods project
2015-06-28 14:13:38.395 ruby[10572:1662232] [MT] DVTAssertions: ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-8123.33/IDEFoundation/Initialization/IDEInitialization.m:590
Details:  Assertion failed: _initializationCompletedSuccessfully
Function: BOOL IDEIsInitializedForUserInteraction()
Thread:   <NSThread: 0x10508f720>{number = 1, name = main}
Hints: None
Backtrace:
  0  0x0000000108a19047 -[DVTAssertionHandler handleFailureInFunction:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in DVTFoundation)
  1  0x0000000108a187d4 _DVTAssertionHandler (in DVTFoundation)
  2  0x0000000108a18a40 _DVTAssertionFailureHandler (in DVTFoundation)
  3  0x0000000108a189a2 _DVTAssertionFailureHandler (in DVTFoundation)
  4  0x000000010e4491a9 IDEIsInitializedForUserInteraction (in IDEFoundation)
  5  0x000000011235fa5d +[PBXProject projectWithFile:errorHandler:readOnly:] (in DevToolsCore)
  6  0x00000001123615e2 +[PBXProject projectWithFile:errorHandler:] (in DevToolsCore)
  7  0x00007fff9c770f14 ffi_call_unix64 (in libffi.dylib)
Abort trap: 6

Thanks for the workaround!