关于 App Group,这里有 苹果官方文档介绍 就不多说了,用到的人也应该知道是干嘛的。
这里记录下几天前自己遇到的坑
前言 :
在写iOS的时候 App Group是可以在证书里面创建的,但是Mac应用程序则不能,什么原因我也不知道,这样的话,如果Mac应用程序一定要用到Group的话需要在项目配置里面手动添加
注意添加的格式为 group.com.companyname.appname,如果都配置好了之后你测试应该是没问题的,但是这里坑就来了,当你上传Mac AppStore的时候会报出错误
ERROR ITMS-90286: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on macOS. ...... This value should be a string or an array of strings, each starting with your TEAMID followed by a dot '.' ."
错误很明显告诉我应该由 teamid开始,虽然这样,当时的我还是比较懵逼的 因为想了一堆可能,这时候查资料,国内基本没有,国外倒是有不少,但是还是没啥头绪,因为多数都是所问非所答知道看到这篇链接,才恍然大悟。
记录下这次错误,也希望能帮助到别的小伙伴