Follow the instructions in the README.
We can only run tests in one specific environment, today that is 10.3
on an iPhone 6. This is because we use visual snapshots for UI regressions.
You can install the iOS 10 SDK by opening Xcode's preferences, going to "Components" then downloading "10.3.x". Once it's all downloaded, it will show up in the dropdown in the top left corner.
Tap cmd + u
to run all tests, use ctrl + alt + cmd + g
to run the last set you clicked on via the GUI.
You can run tests via the CLI using:
make test
We use Xcode's auto-codesigning. It should magically "just work" if you log in to Xcode with an iTunes account which is on the Artsy team.
We have cert troubleshooting here
Xcode will prompt you to join a team, then to enable the device for development. When If you have to choose a team, choose Art.sY Inc..
Learn about what things are architectually here, then move to the blog. for more indepth dicsussions on Eigen.