Fork https://github.com/artsy/eigen and clone it locally.
Install the CocoaPods ruby gem or use the App.
bundle install
Now run bundle exec pod install in the root directory. This will grab all our external libraries.
Once the pod install is complete, it will create the Artsy.xcworkspace file that you should open in Xcode.
Workspaces hold Projects, and we have two projects; one for Artsy and one for CocoaPods.
Login as [email protected] to Certificates, Identities and Profiles. The password is in 1password.
Run make certs.
Xcode will prompt you to join a team, then to enable the device for development. When prompted, choose the uppercase ART.SY INC. team.
Choose Preferences, Accounts, which should list your Apple ID and membership.
Choose Window, Organizer, which should list your device. The provisioning profile in the Provisioning Profiles tab under the device should include iOS Team Provisioning Profile: net.artsy.artsy.dev and net.artsy.artsy.beta. You may need to download these from Certificaties, Identifiers && Profiles.
In Xcode/AppCode:
Tap cmd + u to run all tests, use ctrl + alt + cmd + g to run the last set you clicked on via the GUI. Tests need to be ran on an iPhone 6 in iOS 9.
Command line:
make clean
make