|
Subjunctive posted:That is the PATENTS file, though, which is an additional grant of patent rights. Your copyright license to the source does not terminate in the case of a patent dispute. You can ignore the PATENTS file entirely if you want, and treat it like a straight BSD license, if you'd rather. I think what people are afraid of is that if a company initiates an action against FB for some completely unrelated and legitimate patent dispute, then the provision in the PATENTS file is triggered and now their use of the open source packages is subject to possible patent infringement suits. I could see this happening in some big company where coordination is not their strong suit, and how a corporate legal department just say "aw hell no" and forbid use of these packages. The Apache license seems a lot less broad, in that the patent grant revocation clause only triggers if you initiate a patent dispute related to the specific product at hand. Not a lawyer, either, just ruminating.
|
# ¿ Feb 3, 2015 03:39 |
|
|
# ¿ May 21, 2024 07:09 |
|
Anyone done anything with interfacing Bluetooth label printers with an iOS app? I do some work for an annual city science fair, and they have a hell of a time with getting projects checked in because they use a lot of paper. I'd kind of want to set them up with an iPad and bluetooth label printer to put on projects as they come in.
|
# ¿ Feb 22, 2015 18:53 |
|
Thanks for the info. I was thinking I'd do ad hoc or enterprise signing for this project, so hoops to jump through w/r/t publishing to the store wouldn't be a problem. But the bigger issue I see is that upon further digging, the printer I can find that would best fit my use case is an Epson model. They were nice enough to publish their SDK and after looking through it, I have concluded that it looks like poo poo from a butt. Their example app definitely belongs in the coding horror thread. Oh well. Neat idea but not realistically workable.
|
# ¿ Feb 23, 2015 00:56 |
|
Sub Par posted:I have an existing (small, demo) rails web app that's hosted on Heroku. I'm looking to learn me some iOS development and the project I'd like to start with is building a native iOS app for this web app. What's the best way to do this? I'd ideally like to keep the backend in Rails and on Heroku and just develop an API that the iOS app interfaces with. But is this a bad idea? My eventual goal is to have an iOS app, an Android app, and this rails web app, and I'd like them to all play nicely. Add a JSON API to your rails app, and make that genericized as best you can so you can use it across your iOS/Android implementations. I you need authentication, use something like Doorkeeper gem to make your app an OAuth provider and make your API calls require a token for authentication and authorization. There's also a couple OAuth2 clients for iOS you can pull into your project, this one looks like something I'd try. Google has one too in their Google Toolbox for Mac.
|
# ¿ Apr 17, 2015 18:16 |
|
Receigen supposedly generates receipt validation code for you in a manner that is obfuscated differently each time you run it. I bought it for a project and then didn't have cause to use it, but it didn't seem that bad beyond having to include openssl. Not sure how easily cracked the generated code is though.
|
# ¿ Apr 28, 2015 20:15 |
|
Once again, the iPhone compatibility mode on iPad still emulates a 3.5" screen
|
# ¿ Jun 8, 2015 22:58 |
|
Built 4 Cuban Linux posted:It's pathetic how Apple is still so bad at this. Apps should be reviewed and approved in 48 hours or less. I know that it only takes me 2-3 hours to actually do it once it gets through the queue. And half the time, once the app gets into the queue, my prod environment logs show nobody besides myself opened the app at all between submission and approval.
|
# ¿ Jun 10, 2015 14:09 |
|
Dirk Pitt posted:Apple reviews are inconsistent. We white label apps and some but not all need Core Bluetooth entitlement for some features. I should be better in the build system by setting entitlements, but I was under a deadline. Apple approved 5 apps that didn't need the bluetooth entitlement, and then blocked the 3 that did. To their credit, they were quick to approve the apps once I gave an explanation. But I was still a bit confused, and panicked because of a tradeshow next week and the ridiculous 14 + day wait lately for submissions. Is it still the situation too where if you white label apps you need each client to stand up their own developer account and submit under that? Just as everything else about reviews are inconsistent, it seems inconsistent as to what the actual guidance from Apple is on that.
|
# ¿ Jun 10, 2015 15:27 |
|
That seems nicer anyway. I remember having to fax over my articles of incorporation to Apple even though it's already on the Internet and it still took like a week for that to get verified and go through. Obviously it's not Apple's job to care that it's on the Internet, they just want to see it. It is however D&Bs business to care because scraping that stuff is their job. If by their powers combined they can get people into the D&B system in a fast manner than that seems like a win to me.
|
# ¿ Aug 5, 2015 14:40 |
|
lord funk posted:I'd like to install the latest OS X 10.11 beta 6, but I redeemed my download code back at release 1. Is there any way to get the beta 6 installer instead of re-downloading the release 1 image from the App Store purchased tab, then updating beta-by-beta? At least with the shipping versions of OS X, the image you get off the App Store is always the latest build, inclusive of any maintenance releases. If you just go download the beta again, don't you similarly just get the latest version of the beta?
|
# ¿ Aug 7, 2015 23:26 |
|
Devices. I know this because I got a rejection due to a crash bug, and the review notes with the rejection indicated the particular model of device the reviewer was using when they encountered the crash.
|
# ¿ Aug 12, 2015 02:33 |
|
IIRC, at a past job we just put the common stuff into their own git repos and linked it into the various dependent projects just by providing it as a cocoapod.
|
# ¿ Sep 17, 2015 18:26 |
|
Subjunctive posted:The suggestion to run OS X in a virtual machine would be more welcome if Apple provided any assistance or tools for doing that, I think. It is nice that software development and testing are the (only?) permitted commercial uses of VMs, though. Hey, they also give zero fucks about selling easily rackable hardware anymore, either. So when you want to get a Mac Pro or three in house to run some OS X VMs as Jenkins slaves, your IT people give you pushback on physically locating the machine.
|
# ¿ Sep 19, 2015 18:44 |
|
Doh004 posted:iTunes Connect updated with a new layout and maybe some new features? Meanwhile while getting this redesign deployed they apparently shut down most or all of whatever services processed binaries after uploading. From about Monday night forward, I and everyone I knew had uploads stuck in processing. Finally, they made it through yesterday morning.
|
# ¿ Sep 25, 2015 13:35 |
|
The team profile in the developer portal and the iTunes Connect account are two different things. If nothing else they can add you to the team portal so you can develop, you can archive the build, and then they can use Application Loader to push it to iTunes using their own iTC credentials if they are troubled with the idea of a third party being able to push builds to iTunes.
|
# ¿ Oct 3, 2015 17:32 |
|
They seem to be running the upload processing queue on a handful of Quadras as of late.
|
# ¿ Oct 21, 2015 16:11 |
|
They have re-written the statement on the developer portal, so we all can sleep easily now.quote:Open source software is at the heart of Apple platforms and developer tools, and Apple continues to contribute and release significant quantities of open source code.
|
# ¿ Dec 7, 2015 02:26 |
|
If I'm used to RxJava and its idioms what's the RAC learning curve like?
|
# ¿ Dec 12, 2015 19:05 |
|
NoDamage posted:If Parse can get so easily shut down by Facebook who's to say that Firebase won't get similarly shut down by Google in the future? Too much risk, IMO. True, but Google is trying to be in the business of selling cloud services and app backends. The concept of Firebase as a service seems much more aligned with Google's business than Parse would be aligned with Facebook's. I'd probably be more worried about Twitter killing Fabric than Google killing Firebase.
|
# ¿ Jan 29, 2016 05:04 |
|
pokeyman posted:Hot drat, that'll be a flood of tears. Seems like the biggest outrage gets saved for the free services. The funny thing is I'm sure my team would gladly pay for Crashlytics if we could. We're running a multi-million install product and it's seriously useful for our process. If I had to pay for something I'd much prefer to pay for Crashlytics than HockeyApp.
|
# ¿ Jan 29, 2016 20:23 |
|
I use it all the time in Tweetbot but only because I discovered by just pressing hard. I feel like if you want 3D touch to be worth the work in your app you have to somehow point people to it first.
|
# ¿ Mar 10, 2016 02:31 |
|
|
# ¿ May 21, 2024 07:09 |
|
hackbunny posted:Am I missing the obvious, or secure enclave keys are almost entirely useless? This WWDC talk explains a use case: https://developer.apple.com/videos/play/wwdc2015/706/?time=2905 I'm imagining, maybe, a stock brokerage app where your requests to the trading API must be signed with the secure element key. Your login process generates a secure enclave key pair and sends the public key up to the backend to persist with the login session. If the signed request can successfully verify using that public key, you know then that someone authorized had put their finger to the reader.
|
# ¿ Apr 6, 2016 05:29 |