Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need to update dependencies - issues with Xcode 8, MacOS Sierra #44

Closed
talkol opened this issue Oct 12, 2016 · 2 comments
Closed

Need to update dependencies - issues with Xcode 8, MacOS Sierra #44

talkol opened this issue Oct 12, 2016 · 2 comments

Comments

@talkol
Copy link

talkol commented Oct 12, 2016

The symptom you see is that the "testee" does not connect. The underlying reason is that Detox dynamic framework tries to load and fails because one of the dependencies throws an exception in runtime.

This project depends on several "hardcore" projects that are tightly coupled to internals and therefore might break on major version changes of Xcode and the OS:

  1. EarlGrey - the version we depend upon does not load successfully after being compiled on Xcode 8
  2. FBSimCtl - the version we depend upon does not work well on MacOS Sierra
  3. RocketSocket - the version we depend upon also has a few problems under this setting

The solution is obvious, update these dependencies to latest version which solve all the issues. While we're at it, it's a good time to make the dependencies dynamic so they will update automatically by themselves from now on:

  1. EarlGrey - rely on it as a git submodule that we can update easily by tag and change releases
  2. FBSimCtl - download it pre-compiled from brew, this promises we get a correct ver per OS
  3. RocketSocket - also change to rely on it as a git submodule
@talkol
Copy link
Author

talkol commented Oct 12, 2016

btw - my current setup that should be working well (where I do all development) is:

OSX El Capitan
Xcode 7.3

@LeoNatan
Copy link
Contributor

Earl Grey and SocketRocket updated to support Sierra and Xcode 8.

@wix wix locked and limited conversation to collaborators Jul 23, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants