If each of your clients get Enterprise apple program, then you can compile the same app for each client just changing the provision. If there is a better way also I like to know
Karl From: Ash <[email protected]> Date: Sun, 19 Jun 2011 19:55:33 -0700 To: 'Nic Wise' <[email protected]>, 'Craig Dunn' <[email protected]> Cc: <[email protected]>, "[email protected]" <[email protected]> Subject: SPAM-LOW: Re: [MonoTouch] White labeling an app Hi Nic,Craig, We had some requests for a white label app but I thought this was against Apple's terms and conditions to upload the same app with just branding changes. Don't remember which number in the legal agreement. Thx, Ash -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Nic Wise Sent: Sunday, June 19, 2011 1:40 AM To: Craig Dunn Cc: [email protected]; MonoTouch Forums Subject: Re: [MonoTouch] White labeling an app Thanks Craig, that gels with what I thought I had to do. So far, I have a lot (all) of my constants moved out into another class, so I just call one method on startup, and now it's label A, not the normal one, which works nicely. The default.png will need to be different, but thats ok - as you pointed out, I need to do a seperate .csproj for the bundle ID, so I'll do the default in there too. Cheers! On Sun, Jun 19, 2011 at 00:33, Craig Dunn <[email protected]> wrote: > Nic, > > for a variety of reasons (mainly the number of testers, and different types > of testing - including "content" testing) we have three 'versions' of our > app... purple, orange and green. They are effectively 'white label' along > the lines you describe (different text, images, UIColors and accesses > different back-end webservices). > > we do it with compiler directives (and some post-build 'custom commands' in > MD) > > images references (ie the path) and customizable text are all in > 'constants', which change based on the #if PREVIEW or #if DEBUG directives. > > we then create different build configurations that include/exclude the > relevant compiler directives. the post-build command that exists in some > builds to swap plists around looks like this http://twitpic.com/5di7mk > > for simplicity all test/debugging builds ships with ALL the images embedded, > and the compiler directives just switch which ones are referenced. for > appstore build there's a pre-build step to delete the unwanted image folders > so they don't end up in the final .app > > the one thing we don't care about, but you would have to manage manually, is > the BundleIdentifier set in Options-iPhone Application... while you can > easily assign specific prov-profile/certs based on build configuration, the > BundleIdentifier is 'hardcoded'... forgetting to change that would be a real > pain! > > HTH > Craig > > > > On Fri, Jun 17, 2011 at 10:41 PM, Nic Wise <[email protected]> wrote: >> >> eg I have an app, and someone wants a custom version of it - seperate >> app in the appstore, some basic customizations (color mostly) etc. >> >> I was thinking about doing it with 2 SLN's / csproj's, and just keep >> those in sync., kinda like DropNet or RestSharp does. >> >> Anyone done it? Advice? >> >> -- >> Nic Wise >> t. +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise >> b. http://www.fastchicken.co.nz/ | http://www.flickr.com/photos/nicwise >> >> mobileAgent (for FreeAgent): get your accounts in your pocket. >> http://goo.gl/IuBU >> Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa >> London Bike App: Find the nearest Boris Bike, and get riding! >> http://goo.gl/Icp2 >> _______________________________________________ >> MonoTouch mailing list >> [email protected] >> http://lists.ximian.com/mailman/listinfo/monotouch > > -- Nic Wise t. +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise b. http://www.fastchicken.co.nz/ | http://www.flickr.com/photos/nicwise mobileAgent (for FreeAgent): get your accounts in your pocket. http://goo.gl/IuBU Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa London Bike App: Find the nearest Boris Bike, and get riding! http://goo.gl/Icp2 _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch ----- No virus found in this message. Checked by AVG - www.avg.com Version: 10.0.1382 / Virus Database: 1513/3711 - Release Date: 06/18/11 _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
_______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
