Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

This device was signed for the App Store and connot be installed

Discussion in 'Unity Build Automation' started by PhillippeC, Aug 12, 2016.

  1. PhillippeC

    PhillippeC

    Joined:
    Jun 12, 2015
    Posts:
    5
    Hi,

    I'm all new to cloud build and I would like to install my game to my iPhone/iPod by share links but when I cilc "Detect Device" on my phone, I get the error " This device was signed for the App Store and connot be installed"

    What does this error mean and how can I fix it?

    Thanks
     
  2. blackboneworks

    blackboneworks

    Joined:
    Dec 27, 2015
    Posts:
    14
    your device must be marked as acessible in provisioning profile you using in cloud build
     
  3. chelder

    chelder

    Joined:
    Apr 21, 2015
    Posts:
    14
    Hey! Could you explain it more? Before I generated all the files requested in Unity Cloud, the destination device was added to https://developer.apple.com/account/ios/device/ as shown in the following image:



    I have installed the app in that device via XCode (USB cable) and iTunnes Connect perfectly. However it would be actually cooler to be able to using Unity Cloud for testing! :)
     
  4. PhillippeC

    PhillippeC

    Joined:
    Jun 12, 2015
    Posts:
    5
    Hi chelder,

    In your apple developper portal, under "provisioning profile", create a new one. When creating, select the type "Ad Hoc". When it says "Select devices", select the devices you want to allow to unity cloud build. After creating, download it.

    In your Unity cloud build setting for the target IOS, in "Sining Credentials", change the provisioning profile for the one we just created. Maybe start a new build. And it should work. :)
     
    chelder likes this.
  5. chelder

    chelder

    Joined:
    Apr 21, 2015
    Posts:
    14
    Thank you!!! I think that solution works because the problem has changed :D

    Now, right after clicking on Detect device, the iPhone redirects to its preferences menu. No error is shown!

    screenshot We need to detect your iOS UDID before you can install apps.jpeg
     
  6. timtunity3d

    timtunity3d

    Unity Technologies

    Joined:
    Oct 1, 2015
    Posts:
    124
    I'm looking into this on my end as well, but does rebooting your phone and then trying again fix the problem?
     
  7. CTRLconsole

    CTRLconsole

    Joined:
    Jan 9, 2013
    Posts:
    19
    Where is this setting exactly? I've looked over the Cloud Build dashboard and in Unity > Services but can't find a place to upload my new provisioning profile anywhere.

    I'm an existing Cloud Build user and added a provisioning profile when I set it up, but can't find where to update it to add a new device. It works a treat on my existing, provisioned devices!
     
  8. timtunity3d

    timtunity3d

    Unity Technologies

    Joined:
    Oct 1, 2015
    Posts:
    124
    So we think there might be a bug we're fixing in the detection code. Could you let us know what the share URL is that you're seeing the 'Detect' error on (just need the domain, you can chop off the share ID on the end).

    As far as the new device is concerned. Once you add the device to your provisioning profile on the Apple website you have to download the updated certificates and upload it as a new provisioning profile on the Cloud Build website. Then associate your build with that new certificate set.
     
  9. chelder

    chelder

    Joined:
    Apr 21, 2015
    Posts:
    14
    Rebooting the phone solved the problem! Thanks :)

    May I do something else to help you to fix the bug?
     
  10. chelder

    chelder

    Joined:
    Apr 21, 2015
    Posts:
    14
    Config tab -> [+] Show Signing Credentials -> Edit Signing Credentials -> Choose iOS Credentials (combobox) -> Add New provisioning credentials
     
  11. CTRLconsole

    CTRLconsole

    Joined:
    Jan 9, 2013
    Posts:
    19
    Thanks Chelder! I was looking everywhere for that. Much appreciated. :)