Hey Bob!
GameSparks did an update yesterday. They fixed a few bugs, made some API updates. If you’re getting a plugin version error, I would recommend reaching out to them. The timing with 3115 is purely coincidence. GameSparks however requires 3103 or later. There is this check-in note with daily build 3103:
- iOS/Native: fixing Download Plugins with framework dependencies
So it’s likely they need that fix for some reason and that may have been in their update yesterday. If you build with 3068, your users will get that popup.
As far as 3115, I don’t see any check-in messages, so the daily build process may have just felt a need to create a build or we tweaked something in source control to trigger it. Daily build 3114 “feels” pretty stable. I’m using it as my version and there hasn’t been any forum reports complaining about 3114. As far as what other devs do? I don’t have any real stats on it, but my gut instinct says for people who post in the forums, it’s about 50/50 public/daily.
Given the requirement to use 3103 or later with GameSparks that may be your decision maker.
Are there more issues with apps released using the latest daily builds? That’s tough to answer. We fix bugs in between public builds. . From that perspective daily builds should in theory be more stable but bugs creep in from new features or bug fixes can have unforeseen consequences.
What factors are driving your need to publish today?
Are you using Google IAP?
The Facebook Plugin?
The reason I ask is that we made an update to the Google IAP plugin to help reduce the number of "ANR"s or “App Not Responding” errors that Google likes to report. It has a small breaking change, so yo don’t get the new plugin unless you’re using 3105 or later (see: https://coronalabs.com/blog/2017/07/19/important-google-iap-plugin-update/). With this your users could get a better IAP experience, but it potentially means some minor code updates. Facebook is getting a similar fix. Hopefully we will have that out sometime this week. If you’re using Facebook, it may be worth waiting until we push that plugin out to cut down on the ANRs. If you’re only doing an iOS release, none of that is relevant to you.
There may be reasons for you to wait a few more days before publishing and it sounds like you’re going to need to use a daily build anyway because of GameSparks.
Rob