首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iCloud: App在中验证,而在XCode中不验证

iCloud: App在中验证,而在XCode中不验证
EN

Stack Overflow用户
提问于 2014-07-19 20:34:21
回答 1查看 583关注 0票数 2

我有一个使用iOS的iCloud应用程序。我正确地配置了配置配置文件和应用程序ID,并在我的开发机器上刷新了它们。当我试图在Xcode Organzier (上传时)验证应用程序包时,有四个错误:

  • 无效的代码签名应享权利:在com.apple.developer.icloud-container-identifiers中不支持的已使用的权利(Payload/vplan.app/vplan中的iOS )
  • 无效的代码签名应享权利:在com.apple.developer.icloud-container-development-container-identifiers中不支持的已使用的权利(Payload/vplan.app/vplan中的iOS )
  • 无效的代码签名应享权利:在com.apple.developer.icloud-services中不支持的已使用的权利(Payload/vplan.app/vplan中的iOS )
  • 无效的代码签名应享权利:在com.apple.developer.icloud-container-environment中不支持的已使用的权利(Payload/vplan.app/vplan中的iOS )

不仅我从不设置这些键,而且在Xamarin Studio验证时也不会出现这些错误。

这是Entitlements.plist

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.developer.ubiquity-container-identifiers</key>
    <array>
        <string>$(TeamIdentifierPrefix)com.centrallink.vplan</string>
    </array>
    <key>com.apple.developer.ubiquity-kvstore-identifier</key>
    <string>$(TeamIdentifierPrefix)$(CFBundleIdentifier)</string>
</dict>
</plist>

这个问题把我逼疯了,所以我会非常感谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-20 20:20:00

您能在https://bugzilla.xamarin.comXamarin Studio / iOS Addin下提交有关这方面的错误报告吗?

看起来,新的供应配置文件开始在Xamarin需要添加的权限部分中包含新的密钥,以避免合并到.xcent文件中。

作为一种临时解决办法,您可能可以编辑该文件并手动删除这些键,然后重新签名。

如果您查看构建日志,您应该能够看到命令行是什么来协同设计您的应用程序包。

我将在周一尝试修复这个问题,看看是否能确保它进入下一个修补程序发行版。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24844736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档