Re: iOS Developer Enterprise Program
Jack Harris <[email protected]> Sun, 19 Aug 2012 20:00:50 -0400
| Newsgroups | gmane.comp.macosx.devel |
|---|---|
| Message-ID | <CA+4K2uY99Uwb=7NzBtjfmvKLWqdsMv5QN7X=U-pFyLvGQbL=6g@mail.gmail.com> |
On Sun, Aug 19, 2012 at 1:42 PM, Fritz Anderson <[email protected]>wrote: > On 19 Aug 2012, at 6:46 AM, Jack Harris <[email protected]> wrote: > > > What I am interested in learning about, for the moment, is the > distribution > > of in-house apps. Specifically, what procedures do you follow to vet the > > apps that go into your in-house app store? Are there any good, public, > > resources out there that discuss this topic as to what tests / procedures > > to follow to make sure an app being placed in the App Store, for example, > > doesn't use any private APIs, does not send data when it also claims it > > won't, etc...? > > Forget the concept of "app store" in Enterprise deployment. There is none. > It's not much different from ad-hoc (beta) distribution: You put the .ipa > (application) and .mobileprovision files behind a password wall restricted > to your organization, and let users download them. > Ah. Interesting. I wasn't sure if there would be a similar experience for the user or not. > > > Review is up to you. I've never thought to attempt Xcode's validation > feature with an in-house app, but what I've seen suggests that it works > only for apps that are in the process of release to the App Store. > Yes, I understand that the review is up to me, but what I am wondering is what kind of things people do for their reviews, if anything. Does Apple provide any tools and/or recommendations? If so, what are they? > > The compiler will warn you if you use unsupported API, and obviously if > you write prototypes to silence the warnings, you'll know, so you're > getting "reviewed" all the time. It's bad practice whether you get into > trouble with Apple or not: (1) Apple can pull the API out from under you, > and unlike with the App Store, the app will have been committed to > production for months. (2) You'll have blocked your company from monetizing > its investment in the app. Either might be expensive to correct. > Good points. Abusing your users' privacy is a good way to harm employee retention, > plausible cause for a lawsuit, and possibly a crime. Your company could > fire you for subjecting it to such liability. (Even if it encouraged you to > do so; it might need a scapegoat. Get any such encouragement in writing, > along with your warning of the consequences.) I'm being dire in my > warnings, but take away the point that this is a _very_ serious matter. > Yes, thank you for emphasizing this. So, what might the best methods or suggestions be to vet an app to help ensure it is not abusing a users' privacy? Thanks again for your reply. This was all useful information.