错误ITMS-90045:无效的代码签名权利。 Xamarin工作室

时间:2017-03-27 18:27:11

标签: xamarin xamarin.ios xamarin-studio

当我尝试将.ipa上传到App Store时,会弹出此错误。我试图在Xamarin中清理项目并重新生成所有配置文件,但仍然没有解决问题。

enter image description here

2 个答案:

答案 0 :(得分:1)

将Entitlements.plist更改为此

<plist version="1.0">
  <dict>
    <key>aps-environment</key>
    <string>production</string>
  </dict>
</plist>

答案 1 :(得分:0)

此修复程序使用Visual Studio for Mac v7.7对我有用,必须在IDE上正确设置您的配置文件和签名身份:

  1. 转到Project Options-> iOS Bundle Signing
  2. Release微调器上选择ConfigurationiPhone也适用于Platform微调框。
  3. Info.plist字段上用Entitlements.plist更改Custom Entitlements选项。

构建iPA。