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

iOS Support (#183) #198

Merged
merged 4 commits into from
Sep 27, 2017
Merged

iOS Support (#183) #198

merged 4 commits into from
Sep 27, 2017

Conversation

mobileben
Copy link
Contributor

These are the changes that should build for iOS. I wasn't sure about how to properly integrate into the overall cmake build. I ended up winging it a bit, but things should be able to be easily moved around.

@KjellKod
Copy link
Owner

@mobileben do you have any experience with IOS Cloud-CI integration in github?
Here's an example: https://github.com/integrations/circle-ci
and here's some more: https://circleci.com/mobile/

The reason I'm bringing it up is that this is adding another platform to the suite of platforms. I currently have no experience developing for IOS and it is costly (especially in terms of time) to set up an IOS development platform to test g3log.

I'm happy to add the circle-ci integration if you can add the necessary setup for this in this pull request.

@mobileben
Copy link
Contributor Author

mobileben commented May 18, 2017 via email

@mobileben
Copy link
Contributor Author

BTW, I still have this on my radar. I'm in the middle of integrating some client code with the newer server code. Once I get clear of that, I plan on looking into the circle-CI.

@KjellKod
Copy link
Owner

KjellKod commented Jul 7, 2017

@mobileben review wise this looks good. If we can get some CI for it then it's good to be merged. Till then (or until it is community verified) let's leave the PR up. Thanks

@mobileben
Copy link
Contributor Author

I hope to get on this soon. Been unfortunately tied up a bit more on work stuff

@KjellKod
Copy link
Owner

KjellKod commented Sep 5, 2017

@mobileben have you had any time to look at this? It doesn't change existing functionality so I have no problem merging this,. it's just annoying if it would break without CI feedback.

@mobileben
Copy link
Contributor Author

@KjellKod my apologies for the delay, I've been super swamped with stuff. Let me take a gander at this over the weekend.

@KjellKod
Copy link
Owner

KjellKod commented Sep 7, 2017 via email

@mobileben
Copy link
Contributor Author

It'd be great to allow others to use it. I've been using it daily, however, that only really means that it happens to work with how my code is using it. There are no doubt many other ways to stress it.

Regarding unit tests, which ones should I be looking to recreate (all?). I'm asking because depending on how Cloud-CI works, it may need to run in a simulator. So I need to figure out how to make them play well together (it's possible it's just plug and play, I haven't looked into this yet).

@KjellKod
Copy link
Owner

KjellKod commented Sep 7, 2017 via email

Benjamin Lee added 2 commits September 8, 2017 23:29
@mobileben
Copy link
Contributor Author

As an FYI, I have a prelim test (non-g3log) related running on CircleCI and Travis. It turns out CircleCI will activate OSS projects for free if you ask. I'm doing this on weekends for an hour or so, so hopefully in the next weekend or two it will be up and running. I will have some questions because there will be some oddness as this has to get pushed into an Xcode project.

@KjellKod
Copy link
Owner

KjellKod commented Sep 18, 2017 via email

@KjellKod KjellKod mentioned this pull request Sep 27, 2017
@KjellKod
Copy link
Owner

👍 it is beta still. If we can get CI to work for it it would be amazing. Till then I will approve it for the benefit of the community. although it might not be in CI driven environment at the moment

@KjellKod KjellKod merged commit 833b22d into KjellKod:master Sep 27, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants