-
Notifications
You must be signed in to change notification settings - Fork 273
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
iOS Support (#183) #198
Conversation
@mobileben do you have any experience with IOS Cloud-CI integration in github? 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. |
Kjell,
Totally understand. It’s not worth setting any of the stuff up for iOS unless you really need to.
Yeah, no problem. Let me take a look at it this weekend. I haven’t used that particular service, but I have done Jenkins Ci for some of the iOS projects I’ve worked on.
I can get it working in my branch first. I may have some questions around unit tests to run. While there is a “main()”, it doesn’t quite work the way it would for a console type app.
Ben
… On May 17, 2017, at 1:31 PM, Kjell Hedström ***@***.***> wrote:
@mobileben <https://github.com/mobileben> do you have any experience with IOS Cloud-CI integration in github?
Here's an example: https://github.com/integrations/circle-ci <https://github.com/integrations/circle-ci>
and here's some more: https://circleci.com/mobile/ <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.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#198 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AAgwzAeLD3EXUI_RdUYgsjypk2tIctTBks5r61kHgaJpZM4NeLdp>.
|
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. |
@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 |
I hope to get on this soon. Been unfortunately tied up a bit more on work stuff |
@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. |
@KjellKod my apologies for the delay, I've been super swamped with stuff. Let me take a gander at this over the weekend. |
Awesome. No worries . It seems like good stuff so I'm excited if we can get it in
…Sent from my iPhone
On Sep 6, 2017, at 8:36 PM, mobileben ***@***.***> wrote:
@KjellKod my apologies for the delay, I've been super swamped with stuff. Let me take a gander at this over the weekend.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
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). |
I would go for all that are enabled by default
…Sent from my iPhone
On Sep 6, 2017, at 9:50 PM, mobileben ***@***.***> wrote:
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).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
…DYNAMIC_MAX_MESSAGE_SIZE to the different builds
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. |
Sweet! Nice work
* Contact Information
* Kjell Hedström
* Mobile: +1 - 617.378.1915
* E-mail: Hedstrom@KjellKod.cc
…On Mon, Sep 18, 2017 at 10:35 AM, mobileben ***@***.***> wrote:
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.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#198 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAUP3tPz_qolH9sNc65A-vmrUOPopripks5sjpvagaJpZM4NeLdp>
.
|
👍 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 |
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.