Unity Community


Page 1 of 19 12311 ... LastLast
Results 1 to 20 of 369

  1. Posts
    127

    AutoPilot for Testflight 2.21 (deploy iOS builds via cloud!) - Now on the asset store



    Price: $25

    Features
    • Single click to send a build to your testers, anywhere in the world!
    • Integrates unity with the fantastic testing and feedback tools of TestFlight
    • Manage TestFlight upload settings from within Unity
    • Simple to use, fast to configure.


    Requirements:
    • Unity3d iPhone (Pro or Basic), running on OSX (tested on Unity 3.4)
    • XCode (tested on XCode 4, iOS SDK 4.3)
    • An active connection to the internet


    2.21
    - TestFlight SDK support for iOS basic
    - Javascript now has access to the Testflight SDK
    - Better support for Unity Basic under OSX Lion
    - Fixed an issue some users were having with the IPA build step

    2.2
    - You can now specify which mobile provision to build against from autopilot.

    2.1b
    - Tons and tons of bugfixes
    - The new build options window!
    Name:  AutoPilot 2.1 Preview.png
Views: 5513
Size:  37.6 KB

    2.01
    - Fixes for issues people had with the TestFlight SDK auto-integration in non-testlfight builds.

    2.0f Changes
    - TestFlight SDK auto-integration. (Just 'install' the SDK in your project using the preferences window)

    1.3 Changes:
    - fixed bugs with long upload messages and single quotes in messages
    - api keys input now removes any spaces when changed, (user request)
    - added message history to the build message window

    1.2 Changes:
    - Unity Basic is fully supported with it's own wizard to walk users through the manual part of the unity basic build process
    - Full source code provided
    - Delegates and functions to quickly implement AutoPilot into a custom build process

    Updates constantly coming!
    See what's coming soon here, and vote on changes that are important to you!
    Last edited by Cratesmith; 10-31-2011 at 03:34 PM. Reason: new version


  2. Location
    Chicago, IL
    Posts
    742
    great job, may pick this up.
    Shooter's Alley iOS - Thread


  3. Location
    Sintra, Portugal
    Posts
    669
    Looks great. I will purchase this once I go over to iOS dev.


  4. Posts
    290
    Okay, I bought this, and it just worked first time! I'd not used TestFlight before but know the basics of adding a friends UDID to the provisioning portal and downloading the provisioning profile. And it worked. Really really excellent and a huge timesaver.


  5. Posts
    848
    Great stuff! Works right out of the box.

    EDIT: One thing I've noticed is that if you switch out of Unity when building (before the AutoPilot scripts start), building won't continue until you switch back into the app. Would that be fixable, or is that a Unity limitation?
    Last edited by Thinksquirrel; 08-17-2011 at 02:32 PM.


  6. Posts
    127
    Quote Originally Posted by Thinksquirrel View Post
    EDIT: One thing I've noticed is that if you switch out of Unity when building (before the AutoPilot scripts start), building won't continue until you switch back into the app. Would that be fixable, or is that a Unity limitation?
    Hmm, that's an interesting one.
    At the moment it polls the build processes on update to know when they're done... but that's done on update and I don't think I get unity update calls when the app is not focused.

    Version 1.1 is already in the pipe, which shares the source code along with some fixes for people using custom build setups... but I can look into fixing this for 1.2.


  7. Location
    Brisbane, Australia
    Posts
    487
    Saved us so much time, thanks Cratesmith!

    Fire and forget


  8. Posts
    127
    Just updated this to version 1.2.

    Please keep the user feedback coming,
    most of the new features have been based on responses I've gotten from the community.


  9. Location
    Copenhagen
    Posts
    165
    Could you trim the keys.. Did a couple of builds before I realised I had blankspace in front and back
    ShakyShops
    gosupermodel.com - worlds best site for girls


  10. Location
    Copenhagen
    Posts
    165
    I am sure it has nothing todo with autopilot. But my .ipa file keeps getting uploaded with no testers. I have created an adhoc profile added it to Xcode and referenced it by the "bundle identifier". But nothing seems to help.

    Any suggestions?
    ShakyShops
    gosupermodel.com - worlds best site for girls


  11. Location
    Sydney, Australia
    Posts
    1,894
    Just trying to figure this out, having not really worked with TestFlight or AdHoc builds. What I'm struggling with is that the build uploaded to TestFlight excludes the device that I actually want to test on, telling me "These teammate's devices were not identified in the embedded.mobileprovision for this build."

    At no point in the AutoPilot build process though am I given the opportunity to provide the devices. I figured it was related to the "Distribution List", but that doesn't seem to be the case.

    Apologies if I'm missing something obvious. I've only ever done App Store builds in the past.

    Is there a site or anything that provides details for the actual process of using AutoPilot?


  12. Location
    Copenhagen
    Posts
    165
    Geppetto

    1) Get the users in testflight, and get them to register your device
    2) add all your users device to the IOS Provisioning Portal
    3) Create an addhoc provisioning file adding all your users
    4) download file and add it to Xcode (drag and drop)
    5) Reference the provisioning file through the bundle identifier in Unity
    6) Click Upload in testflight
    ShakyShops
    gosupermodel.com - worlds best site for girls


  13. Location
    Sydney, Australia
    Posts
    1,894
    Ahh... okay. So it matches on the bundle id. That's what I wasn't getting - how I tell it which provisioning profile to use. I'll play around. I ended up just doing the build manually with XCode and uploading to TestFlight, but definitely want to be able to use AutoPilot to speed things up in future.

    Thanks!


  14. Posts
    290


  15. Location
    Copenhagen
    Posts
    165
    I get these errors.. constantly. Apparently it cannot handle large messages as the one below

    Code:  
    1. Hello testers and welcome to 0.5.4.
    2.  
    3. Please test the following below and reply using the email you got this message through.
    4.  I'll personally throw in a couple of bottles of wine to the best testers.
    5.  
    6. Please look at:
    7. -  Level design 1-8 and rate them by difficulty 1-10. 1 being easy and 10 being impossible,
    8. - Interaction . When stacking parcels is there something that works good or bad. Let me know
    9. - Sounds how is the current sound scheme.
    10.  
    11.  
    12. Improvements in this version:
    13. - Level 1-8 reworked by gamedesigner
    14. - Easiere to grab parcels
    15. - Annoying sound pick gimmik removed
    16. - Restart screen layout done
    17.  
    18. Bugs Fixed:
    19. - Restart and quit of game crashed on IOS
    20. - Loggin in could cause startscreen to switch to level screen
    21.  
    22. Bugs not found (Please help me here):
    23. -  Sometime you might loose a level even though you got 1+ star
    24. - Parcels not always ordered correctly when they enter the screen.





    Win32Exception: ApplicationName='curl', CommandLine='http://testflightapp.com/api/builds.json -F file=@'/Users/ob/Documents/project/mobile/shoppingfrenzy/builds/iPhone/build/ShoppingFrenzyTest.ipa' -F api_token='*****' -F team_token='****' -F notes='test test test' -F notify=True -F distribution_lists='Internal,' -F replace=False --silent --write-out '
    %{http_code}' --show-error', CurrentDirectory=''
    System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process)
    System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process)
    System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo)
    TestFlightBuildPipeline.StartProcess (System.String filename, System.String arguments, Boolean logStdOut)
    TestFlightBuildPipeline.TestFlightUpload (System.String message, .TestFlightPreferences preferences)
    TestFlightBuildWindow.NextStage ()
    TestFlightBuildWindow.OnInspectorUpdate ()
    System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
    Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
    System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
    System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters)
    UnityEditor.HostView.Invoke (System.String methodName, System.Object obj)
    UnityEditor.HostView.Invoke (System.String methodName)
    UnityEditor.HostView.OnInspectorUpdate ()



    TestFlightBuildPipeline.TestFlightUpload (System.String message, .TestFlightPreferences preferences)
    TestFlightBuildWindow.NextStage ()
    TestFlightBuildWindow.OnInspectorUpdate ()
    System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
    Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
    System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
    System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters)
    UnityEditor.HostView.Invoke (System.String methodName, System.Object obj)
    UnityEditor.HostView.Invoke (System.String methodName)
    UnityEditor.HostView.OnInspectorUpdate ()
    Last edited by oliverdb; 09-06-2011 at 03:37 AM.
    ShakyShops
    gosupermodel.com - worlds best site for girls


  16. Location
    Curitiba - PR / Brazil
    Posts
    275
    Can you tell me if we can user Testflight SDK Beta? Like Checkpoints and stuffs like that with Autopilot?


  17. Posts
    127
    Quote Originally Posted by oliverdb View Post
    I am sure it has nothing todo with autopilot. But my .ipa file keeps getting uploaded with no testers. I have created an adhoc profile added it to Xcode and referenced it by the "bundle identifier". But nothing seems to help.
    Any suggestions?
    To automatically add testers to builds, make sure you've got your testers added to lists and tell autopilot to sent the builds to those lists (in the user section of the preferences).

    Also, I'll add the key trimming in the next release.


  18. Posts
    127
    Quote Originally Posted by badawe View Post
    Can you tell me if we can user Testflight SDK Beta? Like Checkpoints and stuffs like that with Autopilot?
    Short answer: No (or not yet)
    Long answer: I have the Testflight SDK beta now but I haven't had time to play with it yet. I'd really like to add it, but for now autopilot only uploads builds.


  19. Posts
    127
    Quote Originally Posted by geppetto View Post
    Ahh... okay. So it matches on the bundle id. That's what I wasn't getting - how I tell it which provisioning profile to use. I'll play around. I ended up just doing the build manually with XCode and uploading to TestFlight, but definitely want to be able to use AutoPilot to speed things up in future.

    Thanks!
    Autpilot automatically uses XCode's default provisioning profile for your bundle id... which means that it will automatically pick the closest matching profile. (you have to have these profiles pre-loaded into xcode's organizer)

    For example, your team profile should match any app if you have it set up... but if you have a provisioning profile for 'com.mycompany.*' and your app's bundle id is 'com.mycompany.MyApp' it will use that one instead because it's closer to your app's bundle Id.

    to be absolutely sure, the best way is to have a provisioning profile that exactly matches your app's bundle Id.


  20. Posts
    127
    Quote Originally Posted by oliverdb View Post
    I get these errors.. constantly. Apparently it cannot handle large messages as the one below
    Ah, I didn't test for this case, you've found two bugs here:
    - using a single quote ("It's" for example)
    - and really long messages

    Both will break the command line upload step.
    I'll get onto fixing this today.

Page 1 of 19 12311 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •