signer not valid error

二次信任 提交于 2019-12-10 23:41:49

问题


I build for appstore distribution , but when trying to test it on device (not the developing )

it give the following warning

The application "myapp" was not installed on the iPhone "user's iPhone" because the signer is not valid.

any suggestion to solve that

best regards


回答1:


When you want to test a production version of your app (rather than a developer version) you can't use the App Store provisioning profile and install it on your app.

In XCode > Organizer > Provisioning Profiles you'll see your downloaded provisioning profiles. If you select your App Store provisioning profile you'll see the following:

Note the "cannot be installed on devices" clue.

You need to create an Ad Hoc Distribution provisioning profile and use that to sign your app. Make sure you add the device(s) to this provisioning profile and include the .mobileprovision file along with the .ipa file when sending it to someone else to test.

Create the Ad Hoc provisioning profile on the iOS Provisioning Portal: http://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action

For more info on Ad Hoc distribution see http://developer.apple.com/ios/manage/distribution/distribution.action for more information.




回答2:


The distribution profile which you are using in Code Signing does not match the your app's bundle ID.

To get rid of this issue,

Try putting a proper Distribution Profile

or

Delete the existing distribution profile which you are using. Go to Developer Portal on Apple's site and add your app's bundle ID to your Distribution Profile, then download the Distribution Profile and install it in your keychain access.

Hope this helps you.




回答3:


This has already been addressed: Signer not valid error



来源:https://stackoverflow.com/questions/5489471/signer-not-valid-error

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!