Hi, Well today was a good day, with the devices in hand I was able to get the software loaded onto all the devices, with testflight and itunes.
I totally understand why apple have done things this way, it is just a ball ache when you are in the testing phase, in previous projects 1 or 2 builds per day going out to testers was the norm and I actually worked out my most successful projects were the ones with the most frequent builds as it kept the testers focused on progress. I guess I am still coming round to the apple way of doing things. ATB Alex On 7 Sep 2012, at 07:58, Nic Wise <[email protected]> wrote: > They do it this way to avoid people selling an app on their website, > not giving apple their 30%, and allowing people to sideload anything > on to their phones > > I agree tho - this would work well, but I also understand why apple > doesn't do it. > > On Fri, Sep 7, 2012 at 6:17 AM, Alex White <[email protected]> wrote: >> Hi mel, >> >> Thanks for the reply, had a good look around, I was missing the >> CFBundleExecutable key In my Info.plist I added the entry and still nothing >> is working, it seems a shame but I have now organised a physical meet up of >> the beta testers on fridays where I can spend the time on their devices >> getting the beta's to work, it gives me the opportunity that if something >> does not work there and then I can quickly fix if required, it also gives me >> the chance to educate them to some degree on how to use the software and get >> feedback. >> >> The above solution is not as bad as it seems as I teach a class at a school >> on fridays and all the beta testers are members of the school. >> >> The iTunes sync option seems to work 100% of the time, whilst not perfect it >> is a solution in the meantime. >> >> Apple could have solved this issue much easier by creating a certificate >> that only lasts for say 6 months embed it into the application whilst it is >> ad-hoc/beta, when the cert expires then the program dies, none of this >> messing about with uuid's, everyone can beta test, they could have even >> coded a way for a beta to work out when the software has gone to release and >> then give a grace period of say 1 month to purchase the released software >> before the software dies. Taking that idea forward, apple could have a beta >> section on the store!!!!. >> >> ATB >> >> Alex >> >> >> >> >> >> On 29 Aug 2012, at 11:09, Miljenko Cvjetko <[email protected]> wrote: >> >>> Hi Alex >>> >>> On 2012.08.27 17:14, Alex White wrote: >>>> Thanks Nic + Jason, >>>> >>>> At least we know it is a messed up configuration somewhere, I will create >>>> a new project and see what happens with that one. >>> WE have been fighting with subission to TestFlight: >>> Invalid IPA: Couldn't find executable specified in Info.plist - check the >>> value of your CFBundleExecutable key. >>> >>> Searched net. Found several people with the same problem. >>> >>> Tried through iTunes - failed >>> Treid through MonoDevelop - failed. >>> >>> Created new empty project (this was pure MT.Dialog app - no xibs) and voila >>> - deployment went ok. >>> We could test our apps on devices.... >>> >>> HTH >>> >>> mel >>>> >>>> Thanks >>>> >>>> Alex >>>> >>>> >>>> On 27 Aug 2012, at 13:48, Nic Wise <[email protected]> wrote: >>>> >>>>> Same setup as me. I had a deployment problem, but a reboot fixed it. >>>>> Other than that, I have few issues.... >>>>> >>>>> >>>>> >>>>> On Mon, Aug 27, 2012 at 1:36 PM, Alex White <[email protected]> wrote: >>>>>> Hi Nic, >>>>>> >>>>>> xcode = 4.4.1 >>>>>> osx 10.8.1 (did this upgrade to see if it would fix the problem, nothing >>>>>> changed) >>>>>> Monotouch 5.3.5 (I have rotated through all the stable, beta and alpha >>>>>> channels all produce the same result) >>>>>> monodevelop 3.0.4.3 >>>>>> >>>>>> ATB >>>>>> >>>>>> Alex >>>>>> >>>>>> On 27 Aug 2012, at 13:15, Nic Wise <[email protected]> wrote: >>>>>> >>>>>>> Which version of everything are you using? >>>>>>> >>>>>>> xcode, osx, MT, MD, mono >>>>>>> >>>>>>> On Mon, Aug 27, 2012 at 12:40 PM, Alex White <[email protected]> >>>>>>> wrote: >>>>>>>> Hi Nic, >>>>>>>> >>>>>>>> Installing application >>>>>>>> Installation failed: Send Message Error (error: 0xe800002d) >>>>>>>> error MT1006: Could not install the application >>>>>>>> '/Users/alexwhite/Projects/WizPR/WizPR/bin/iPhone/Debug/WizPR.app' on >>>>>>>> the device: Send Message Error (error: 0xe800002d). >>>>>>>> The application was terminated by a signal: SIGHUP >>>>>>>> >>>>>>>> I have had this issue on and off for months, it just seems to clear >>>>>>>> itself after a while, one thing that cleared it once was to clean the >>>>>>>> project, switch from debug to release and back again doing a build >>>>>>>> in-between, but that is not working this time. >>>>>>>> >>>>>>>> thanks. >>>>>>>> >>>>>>>> Alex >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 27 Aug 2012, at 12:21, Nic Wise <[email protected]> wrote: >>>>>>>> >>>>>>>>> What error do you get from monodevelop? >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, Aug 27, 2012 at 12:08 PM, Alex White <[email protected]> >>>>>>>>> wrote: >>>>>>>>>> Hi Nic, >>>>>>>>>> >>>>>>>>>> Thanks for the idea, getting the ipa and dragging it to iTunes, >>>>>>>>>> removing the app from the device, then syncing does get the new >>>>>>>>>> version onto the device, absolutely nothing else works now, >>>>>>>>>> monodevelop will not upload to the device in either release or >>>>>>>>>> debug, testflight won't either now. >>>>>>>>>> >>>>>>>>>> I have completely cleared down all the provisioning stuff in the >>>>>>>>>> portal and rebuilt it, I have backed up and restored my device, I >>>>>>>>>> have found the uuid for my device in the provisioning file so that >>>>>>>>>> bit is working. >>>>>>>>>> >>>>>>>>>> So it looks like it is not a provisioning problem by the looks of >>>>>>>>>> things, but I have no idea what is happening, 10 hours in and I have >>>>>>>>>> managed to get the app onto one device. >>>>>>>>>> >>>>>>>>>> ATB >>>>>>>>>> >>>>>>>>>> Alex >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On 27 Aug 2012, at 11:21, Nic Wise <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> What happens if you get the .app and the .mobileprovision file and >>>>>>>>>>> drop them into itunes, then sync? >>>>>>>>>>> >>>>>>>>>>> thats the old way of doing it. >>>>>>>>>>> >>>>>>>>>>> ? >>>>>>>>>>> >>>>>>>>>>> On Mon, Aug 27, 2012 at 10:55 AM, Alex White >>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>> Hi Nic, >>>>>>>>>>>> >>>>>>>>>>>> All I get back if I try to debug to the device is the following:- >>>>>>>>>>>> Aug 27 10:44:56 unknown kernel[0] <Debug>: AppleSerialMultiplexer: >>>>>>>>>>>> mux-ad(eng)::setLinkQualityMetricGated: Setting link quality >>>>>>>>>>>> metric to 50 >>>>>>>>>>>> Aug 27 10:45:00 unknown kernel[0] <Debug>: AppleSerialMultiplexer: >>>>>>>>>>>> mux-ad(eng)::setLinkQualityMetricGated: Setting link quality >>>>>>>>>>>> metric to 100 >>>>>>>>>>>> Aug 27 10:45:05 unknown kernel[0] <Debug>: ttyioss1000002: >>>>>>>>>>>> enqueueData rtn (e00002d7) >>>>>>>>>>>> Aug 27 10:46:56 unknown lockdownd[26] <Notice>: 2ff6c000 >>>>>>>>>>>> set_response_error: handle_get_value GetProhibited >>>>>>>>>>>> Aug 27 10:47:12 unknown lockdownd[26] <Notice>: 01534000 >>>>>>>>>>>> set_response_error: handle_get_value GetProhibited >>>>>>>>>>>> Aug 27 10:47:12 unknown mobile_installation_proxy[370] <Error>: >>>>>>>>>>>> main: Could not receive request from host. >>>>>>>>>>>> >>>>>>>>>>>> It does not make sense as iTunes sees the device perfectly, I am >>>>>>>>>>>> at the point of giving up trying to deploy the app as a beta to >>>>>>>>>>>> any device, I think I am going to discuss with my client actually >>>>>>>>>>>> turning up onsite with my macbook and showing them on the >>>>>>>>>>>> simulators once a week, as this would be less of a drain on my >>>>>>>>>>>> resources than the current method. >>>>>>>>>>>> >>>>>>>>>>>> Thanks for your help. >>>>>>>>>>>> >>>>>>>>>>>> ATB >>>>>>>>>>>> >>>>>>>>>>>> Alex >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On 27 Aug 2012, at 09:53, Nic Wise <[email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> You could also try to install while your phone is plugged in with >>>>>>>>>>>>> the >>>>>>>>>>>>> xcode organiser showing the console - iOS is quite good with error >>>>>>>>>>>>> messages, so you should be able to see whats going on. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Mon, Aug 27, 2012 at 9:04 AM, Alex White >>>>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>>>> Hi Jason, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I am really struggling with this, the bit I can't seem to figure >>>>>>>>>>>>>> that seems >>>>>>>>>>>>>> to be the problem is that uuid must be wrong in my project for >>>>>>>>>>>>>> my device, >>>>>>>>>>>>>> all the other devices seem to be ok, I have recreated everything >>>>>>>>>>>>>> I can think >>>>>>>>>>>>>> of but my iPhone still does not have the right permissions, so I >>>>>>>>>>>>>> have looked >>>>>>>>>>>>>> in the app bundle I could not view the provisioning profile, it >>>>>>>>>>>>>> wants to >>>>>>>>>>>>>> open it in Xcode and that does nothing. So I have deleted >>>>>>>>>>>>>> everything under >>>>>>>>>>>>>> the bin folder in the project this has made no difference, so >>>>>>>>>>>>>> there is >>>>>>>>>>>>>> something else in the project causing the issue, to confirm I >>>>>>>>>>>>>> have deleted >>>>>>>>>>>>>> all the development and distribution profiles and rebuilt them, >>>>>>>>>>>>>> so I am at a >>>>>>>>>>>>>> complete loss right now. >>>>>>>>>>>>>> >>>>>>>>>>>>>> ATB >>>>>>>>>>>>>> >>>>>>>>>>>>>> Alex >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On 26 Aug 2012, at 20:14, Jason Awbrey <[email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> can you deploy to your device directly from MD? That should >>>>>>>>>>>>>> tell you if the >>>>>>>>>>>>>> problem is isolated to TF or is a general problem with your >>>>>>>>>>>>>> provisioning. >>>>>>>>>>>>>> You can also look inside your app bundle and the provisioning >>>>>>>>>>>>>> file that is >>>>>>>>>>>>>> getting embedded and verify that your UUID is there. I've had >>>>>>>>>>>>>> problems in >>>>>>>>>>>>>> the past where old stuff got stuck in my app bundle, or newer >>>>>>>>>>>>>> things failed >>>>>>>>>>>>>> to update. Sometimes it helps to delete everything from the >>>>>>>>>>>>>> terminal so you >>>>>>>>>>>>>> can be sure that everything will get updated on the next build >>>>>>>>>>>>>> >>>>>>>>>>>>>> Most of the problems I've had in the past with TF were user >>>>>>>>>>>>>> error - either I >>>>>>>>>>>>>> forgot to update a device in the provisioning portal and update >>>>>>>>>>>>>> all of the >>>>>>>>>>>>>> certs, or the user didn't understand the workflow on the TF >>>>>>>>>>>>>> side. It's not >>>>>>>>>>>>>> complicated, but it can be a little confusing the first few >>>>>>>>>>>>>> times you do it >>>>>>>>>>>>>> >>>>>>>>>>>>>> I agree that Apple has made the entire process overcompilcated - >>>>>>>>>>>>>> and they >>>>>>>>>>>>>> really don't provide any good tools for debugging deployment >>>>>>>>>>>>>> issues. This >>>>>>>>>>>>>> is why I like TF - they provide a nice interface on top of that >>>>>>>>>>>>>> process to >>>>>>>>>>>>>> make it easier to manage >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Sun, Aug 26, 2012 at 12:47 PM, Alex White >>>>>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> This process is getting very frustrating, I am now using >>>>>>>>>>>>>>> TestFlightApp to >>>>>>>>>>>>>>> get my betas out to users, to say this process is flaky is an >>>>>>>>>>>>>>> understatement, to simplify things I have only one provisioning >>>>>>>>>>>>>>> profile and >>>>>>>>>>>>>>> one development profile, I have one user that just cannot get >>>>>>>>>>>>>>> his device to >>>>>>>>>>>>>>> register via the TestFlightApp email, but that is not the one I >>>>>>>>>>>>>>> am getting >>>>>>>>>>>>>>> really upset about it is my iPhone that now does not have >>>>>>>>>>>>>>> permission to >>>>>>>>>>>>>>> install the latest beta it is included in both profiles, but >>>>>>>>>>>>>>> clicking on the >>>>>>>>>>>>>>> email from testfightapp I just get back the message "this >>>>>>>>>>>>>>> device cannot >>>>>>>>>>>>>>> install this item", in testflightapp it is not one of the >>>>>>>>>>>>>>> permitted devices, >>>>>>>>>>>>>>> I have removed all the profiles and rebuilt them and only two >>>>>>>>>>>>>>> devices show >>>>>>>>>>>>>>> up as permitted. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I have wasted another 4 hours going round in circles, tell me I >>>>>>>>>>>>>>> am doing >>>>>>>>>>>>>>> something wrong or is this what I can expect from developing IOS >>>>>>>>>>>>>>> applications because if that is the case I am ready to throw in >>>>>>>>>>>>>>> the towel >>>>>>>>>>>>>>> and drop IOS development, I just feel that apple have locked >>>>>>>>>>>>>>> this stuff up >>>>>>>>>>>>>>> so tight that it is almost unusable. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Alex >>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>> MonoTouch mailing list >>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>> http://lists.ximian.com/mailman/listinfo/monotouch >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> 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/ >>>>>>>>>>>>> >>>>>>>>>>>>> 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 >>>>>>>>>>>>> Earnest: Self-employed? Track your business expenses and income. >>>>>>>>>>>>> http://earnestapp.com >>>>>>>>>>>>> Nearest Bus: find when the next bus is coming to your stop. >>>>>>>>>>>>> http://goo.gl/Vcz1p >>>>>>>>>>>>> London Bike App: Find the nearest Boris Bike, and get riding! >>>>>>>>>>>>> http://goo.gl/Icp2 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Nic Wise >>>>>>>>>>> t. +44 7788 592 806 | @fastchicken | >>>>>>>>>>> http://www.linkedin.com/in/nicwise >>>>>>>>>>> b. http://www.fastchicken.co.nz/ >>>>>>>>>>> >>>>>>>>>>> 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 >>>>>>>>>>> Earnest: Self-employed? Track your business expenses and income. >>>>>>>>>>> http://earnestapp.com >>>>>>>>>>> Nearest Bus: find when the next bus is coming to your stop. >>>>>>>>>>> http://goo.gl/Vcz1p >>>>>>>>>>> London Bike App: Find the nearest Boris Bike, and get riding! >>>>>>>>>>> http://goo.gl/Icp2 >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Nic Wise >>>>>>>>> t. +44 7788 592 806 | @fastchicken | >>>>>>>>> http://www.linkedin.com/in/nicwise >>>>>>>>> b. http://www.fastchicken.co.nz/ >>>>>>>>> >>>>>>>>> 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 >>>>>>>>> Earnest: Self-employed? Track your business expenses and income. >>>>>>>>> http://earnestapp.com >>>>>>>>> Nearest Bus: find when the next bus is coming to your stop. >>>>>>>>> http://goo.gl/Vcz1p >>>>>>>>> London Bike App: Find the nearest Boris Bike, and get riding! >>>>>>>>> http://goo.gl/Icp2 >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Nic Wise >>>>>>> t. +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise >>>>>>> b. http://www.fastchicken.co.nz/ >>>>>>> >>>>>>> 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 >>>>>>> Earnest: Self-employed? Track your business expenses and income. >>>>>>> http://earnestapp.com >>>>>>> Nearest Bus: find when the next bus is coming to your stop. >>>>>>> http://goo.gl/Vcz1p >>>>>>> London Bike App: Find the nearest Boris Bike, and get riding! >>>>>>> http://goo.gl/Icp2 >>>>> >>>>> >>>>> -- >>>>> Nic Wise >>>>> t. +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise >>>>> b. http://www.fastchicken.co.nz/ >>>>> >>>>> 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 >>>>> Earnest: Self-employed? Track your business expenses and income. >>>>> http://earnestapp.com >>>>> Nearest Bus: find when the next bus is coming to your stop. >>>>> http://goo.gl/Vcz1p >>>>> 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 >>> >>> >>> -- >>> Miljenko Cvjetko dipl.ing. ET >>> Direktor/CEO >>> Projektant rješenja/Solution Architect >>> Razvojni programer/Senior developer >>> Voditelj projekta/Project Manager >>> >>> IX južna obala 13 >>> Kajzerica Zagreb >>> T: 385 1 7775555 >>> M: 385 91 557 447 3 >>> F: 385 1 7779556 >>> e: [email protected] >>> w: http://www.holisticware.net >>> >> > > > > -- > Nic Wise > t. +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise > b. http://www.fastchicken.co.nz/ > > 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 > Earnest: Self-employed? Track your business expenses and income. > http://earnestapp.com > Nearest Bus: find when the next bus is coming to your stop. > http://goo.gl/Vcz1p > 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
