bri*_*fit 11 xcode provisioning ios watchkit xcode-6.2
当我第一次构建我的app&Watchkit应用程序时,我启用了"Associated Domains"功能.我已经在watchkit扩展和配套应用程序的"功能"面板中禁用了它,并确认密钥已从每个info.plist中删除.
我已经转到Apples的"证书,标识符和配置文件"页面,为每个Watchkit应用程序,扩展程序和应用程序选择了应用程序ID,未选中"关联域",重新生成每个的配置文件,下载并安装它们.
我已完成Ctrl-Shift-Command-K完全清理,重启和重建.在对appstore进行总结时,我收到以下错误消息.
我在xcode中完成了项目搜索,无法找到com.apple.developer.associated-domains键.我搜索了构建目录,nada.我不相信这个密钥实际上存在于我的代码中,但iTunesConnect似乎认为它在那里并设置为'*'.

Cip*_*rau 23
要解决此问题:
您必须重新生成与App ID关联的任何配置文件.出于某种原因,我的应用程序检查了"Associated Domains".取消选择它使AppStore提交工作.


我认为这是一个错误.
我通过简单地在随附应用程序和Watchkit扩展的Entitlements.plist中插入一个新的Array项来管理解决方法:"com.developer.apple.associated-domains"和webcredentials:string的有效域.虽然这没有实际效果,因为我的配置文件和应用程序或扩展程序的功能选项卡都没有为关联域启用,但它停止了itunesconnect上的任何代码扫描程序因为不存在的密钥而无效的"*"值跳闸.

如果要使用关联域,请确保其中的每个条目都Entitlements.plist > com.developer.apple.associated-domains使用以下格式:
<service>:<fully qualified domain>[:port number]
Run Code Online (Sandbox Code Playgroud)
例如。
webcredentials:www.example.com
applinks:www.example.com
activitycontinuation:www.example.com
Run Code Online (Sandbox Code Playgroud)
在保持头脑[:port number]是可选的,但是<service>和<fully qualified domain> 需要!
| 归档时间: |
|
| 查看次数: |
10894 次 |
| 最近记录: |