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

Xcode 7 support #69

Closed
czechboy0 opened this issue Jun 9, 2015 · 8 comments
Closed

Xcode 7 support #69

czechboy0 opened this issue Jun 9, 2015 · 8 comments

Comments

@czechboy0
Copy link
Member

Xcode Server that shipped with Xcode 7 breaks Buildasaur, because the API version has been upped.

Back to reverse engineering.

@czechboy0
Copy link
Member Author

The basics are working, Xcode Server just now uses Nginx listening on port 20543 and the path changed from /xcode/api to /xcode/internal/api. Now I'm seeing issues with SSL fingerprint validation, investigating that now.

@czechboy0
Copy link
Member Author

Progress on branch experimental_xcode7_support.

@czechboy0
Copy link
Member Author

Okay, I think I have assessed the damage. The blueprint remote repository dictionary added values for fingerprint validation, which we need to add. Also the way that devices to test on are specified has changed slightly. Having an experimental version that works with Xcode 7 should not be too much work, but careful considerations need to be taken in order to properly support both versions 2 and 3 with Buildasaur. (The version number gets passed in the headers from every XCS response)

@czechboy0
Copy link
Member Author

Actually, some of this work will be done with #71. But the fingerprint validation still needs to be fixed here.

@czechboy0
Copy link
Member Author

Ok, #71 migrated to XcodeServerSDK. So now it's down to just the fingerprint validation and we should be good to go.

@czechboy0
Copy link
Member Author

@czechboy0
Copy link
Member Author

Waiting for #77 and UI fixes with migration to the new XcodeServerSDK 0.1 (with Xcode 7 Server API support).

@czechboy0
Copy link
Member Author

Ok got it working. Just had to disable SSH key validation, but that will be brought back in #79.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant