开发者

Testing for Ad Hoc Distribution on the Developing device

开发者 https://www.devze.com 2023-03-23 03:02 出处:网络
I\'m trying to create my app\'s build using Ad Hoc Distribution profile. i\'m dead sure that the provision profile is correct and have the client DeviceID added in it. I also have the Entitlements.pli

I'm trying to create my app's build using Ad Hoc Distribution profile. i'm dead sure that the provision profile is correct and have the client DeviceID added in it. I also have the Entitlements.plist in my project.

Also the code is Signed at the Target level with Ad Hoc Distribution Profile.

I'm sending both the provision profile as well as the app.ipa file, but the client still complains that he cannot install the build through itunes and it fires the error :

The Application "" was not installed on the iPhone "" because the signer is not valid.

I've tried :

1.Signer not valid error

2.signer is not valid

3.http://www.iphonedevsdk.com/forum/iphone-sdk-development/68731-signer-not-valid-error.html

4.iphone installing Ad Hoc Distribution

I have only 1 device and i use it for development. I've deleted all the profiles and apps开发者_高级运维 as well and then tried to install the app from itunes and it installed successfully.

But,It does not work for my Client. So how can i test this build before sending it to the client???


You might want to try two things:

  • Build and archive the app -> head to the organizer -> share the app, signing it with your distribution cert + ad hoc provisioning profile

  • Make sure you've selected the ad hoc provisioning profile in the build settings of both the project and the target settings for the release configuration -> build using build configuration -> locate build product -> send build product + provisioning profile to your client

Personally, I'd absolutely recommend the first option. It is cleaner, because you don't need to adjust the build settings and rebuild your app each time you're adding a new device to your provisioning profile. Additionally, it will allow you to send your client one handy .ipa file instead of build + profile and it enable you to use services like Testflight.

If you're (for whatever reason...) stuck with the second option however, keep in mind that each time you modify a provisioning profile, its ID will change. This means you will need to select it again in the project and build settings, even if it appears like the proper profile is still selected!!

0

精彩评论

暂无评论...
验证码 换一张
取 消