{"action":"created","issue":{"url":"https://api.github.com/repos/Carthage/Carthage/issues/1309","repository_url":"https://api.github.com/repos/Carthage/Carthage","labels_url":"https://api.github.com/repos/Carthage/Carthage/issues/1309/labels{/name}","comments_url":"https://api.github.com/repos/Carthage/Carthage/issues/1309/comments","events_url":"https://api.github.com/repos/Carthage/Carthage/issues/1309/events","html_url":"https://github.com/Carthage/Carthage/issues/1309","id":155074249,"number":1309,"title":" Umbrella header not found for OHHTTPStubs since XCode 7.3.","user":{"login":"kanekin","id":6615126,"avatar_url":"https://avatars.githubusercontent.com/u/6615126?v=3","gravatar_id":"","url":"https://api.github.com/users/kanekin","html_url":"https://github.com/kanekin","followers_url":"https://api.github.com/users/kanekin/followers","following_url":"https://api.github.com/users/kanekin/following{/other_user}","gists_url":"https://api.github.com/users/kanekin/gists{/gist_id}","starred_url":"https://api.github.com/users/kanekin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kanekin/subscriptions","organizations_url":"https://api.github.com/users/kanekin/orgs","repos_url":"https://api.github.com/users/kanekin/repos","events_url":"https://api.github.com/users/kanekin/events{/privacy}","received_events_url":"https://api.github.com/users/kanekin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Carthage/Carthage/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-16T17:05:59Z","updated_at":"2016-05-17T09:33:57Z","closed_at":null,"body":"I came across with an error when building my test using OHHTTPStubs v5.0.0.\r\n\r\nWhen I build `OHHTTPStubs ` with `carthage update --platform ios`, the build completes successfully. However, when I build the test which has dependency to OHHTTPStubs, I get the following error:\r\n```\r\n<MY_PROJECT>/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Supporting Files/module.modulemap:2:19: error: umbrella header 'OHHTTPStubsUmbrella.h' not found\r\n  umbrella header \"OHHTTPStubsUmbrella.h\"\r\n                  ^\r\n<unknown>:0: error: could not build Objective-C module 'OHHTTPStubs'\r\n```\r\nI find it strange that the error is caused by a missing file in `/Carthage/Checkouts/` folder. I am not sure why the project is looking for a file in `/Checkouts` during build process.\r\n\r\nJust to add some information, I have never had problem with OHHTTPStubs until v5.0.0, possibly because the previous releases had a pre-built framework. The reason that the latest release does not have the prebuild framework is to provide compatibility for the projects in both of XCode 7.2 and XCode7.3. (also explained in the [issue](https://github.com/AliSoftware/OHHTTPStubs/issues/168) on OHHTTPStubs repo.)\r\n\r\nI would very much appreciated, if anyone could provide any tips or insightful information, since I am not very familiar with what Carthage does under the hood. \r\nThanks in advance. :)\r\n\r\n\r\n* `carthage version`: 0.15.2\r\n* `xcodebuild -version`:  7.3.1 (7D1014)\r\n* Are you using `--no-build`? No\r\n* Are you using `--no-use-binaries`? No\r\n* Are you using `--use-submodules`? No\r\n\r\n**Cartfile**\r\n```\r\ngithub \"realm/realm-cocoa\" == 0.98.6\r\ngithub \"JustHTTP/Just\" == 0.4.4\r\ngithub \"krzyzanowskim/CryptoSwift\" == 0.2.2\r\ngithub \"kanekin/JSONSchemaValidation\" == 1.5.0\r\ngithub \"SwiftyJSON/SwiftyJSON\" == 2.3.3\r\ngithub \"AliSoftware/OHHTTPStubs\" == 5.0.0\r\n```\r\n\r\n**Carthage Output** (Omitting outputs from unrelated repos)\r\n```\r\n*** Fetching OHHTTPStubs\r\n*** Checking out OHHTTPStubs at \"5.0.0\"\r\n*** xcodebuild output can be found in /var/folders/_1/_qbj0z3j4qq3hf07j4knn_jr0000gn/T/carthage-xcodebuild.rTWAgU.log\r\n*** Building scheme \"OHHTTPStubs iOS Framework\" in OHHTTPStubs.xcworkspace\r\n*** Building scheme \"OHHTTPStubs\" in OHHTTPStubsDemo.xcworkspace\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/Carthage/Carthage/issues/comments/219667186","html_url":"https://github.com/Carthage/Carthage/issues/1309#issuecomment-219667186","issue_url":"https://api.github.com/repos/Carthage/Carthage/issues/1309","id":219667186,"user":{"login":"kanekin","id":6615126,"avatar_url":"https://avatars.githubusercontent.com/u/6615126?v=3","gravatar_id":"","url":"https://api.github.com/users/kanekin","html_url":"https://github.com/kanekin","followers_url":"https://api.github.com/users/kanekin/followers","following_url":"https://api.github.com/users/kanekin/following{/other_user}","gists_url":"https://api.github.com/users/kanekin/gists{/gist_id}","starred_url":"https://api.github.com/users/kanekin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kanekin/subscriptions","organizations_url":"https://api.github.com/users/kanekin/orgs","repos_url":"https://api.github.com/users/kanekin/repos","events_url":"https://api.github.com/users/kanekin/events{/privacy}","received_events_url":"https://api.github.com/users/kanekin/received_events","type":"User","site_admin":false},"created_at":"2016-05-17T09:33:57Z","updated_at":"2016-05-17T09:33:57Z","body":"Thanks for the reply.\r\n\r\n**Framework Search Paths**:\r\n```\r\n$(PROJECT_DIR)/Carthage/Build/iOS\r\n```\r\n**Runpath Search Paths**\r\n```\r\n@loader_path/Frameworks\r\n@executable_path/Frameworks\r\n$(PROJECT_DIR)/Carthage/Build/iOS\r\n```\r\n**Header Search Paths**\r\n```\r\n```\r\n\r\nI will post the updates about adding `Carthage/Checkouts` in search path, when I test it."}}