Ios 配置配置文件没有';t包括应用程序标识符和密钥链访问组权限
我已经尝试了所有其他问题,并搜索了所有我可以搜索到的问题,很多其他问题涉及正在更新的现有应用程序或拥有开发人员帐户的人,但这就像我第二次使用Xcode一样,它以前也能工作 这是突然发生的。我不断遇到这两个错误,它允许我运行模拟器,但不能构建到我的iPhone上:Ios 配置配置文件没有';t包括应用程序标识符和密钥链访问组权限,ios,xcode,code-signing,provisioning-profile,entitlements,Ios,Xcode,Code Signing,Provisioning Profile,Entitlements,我已经尝试了所有其他问题,并搜索了所有我可以搜索到的问题,很多其他问题涉及正在更新的现有应用程序或拥有开发人员帐户的人,但这就像我第二次使用Xcode一样,它以前也能工作 这是突然发生的。我不断遇到这两个错误,它允许我运行模拟器,但不能构建到我的iPhone上: 自动签名无法解决“LearningSpriteKit”目标的权限问题。 自动签名无法将应用程序标识符和密钥链访问组权限添加到您的设置配置文件中。切换到手动签名,并通过从开发人员网站下载匹配的配置文件来解决此问题。或者,若要继续使用自动签
~/Library/MobileDevice/provisioningprofiles
,它将直接在provisioningprofiles文件夹上重定向您的查找程序
步骤2:按修改日期对该文件夹中的文件进行排序
步骤3:检查未知应用程序Id的配置文件,并删除所有未知配置文件
第4步:回到Xcode,检查所有旧项目是否按预期工作
注意:确保在执行上述更改时没有打开任何项目。
否则,它将创建一个具有未知应用程序Id的新配置文件
我希望这会有帮助,苹果会很快解决这个问题!编辑
根据最新更新,苹果成功地解决了自动编码问题
使用免费帐户签名问题
我试过了,我可以确认它已经解决了
请在你这边试试
更新
使用最新的XCode 10.2进行测试,运行良好+改进
整体Xcode和协同设计功能的性能
当我从Xcode创建一个新的概要文件时,我也面临同样的问题,如果我转到其他项目并在那里进行检查,我也面临同样的问题,如下所示
由于这个问题,我的所有项目都无法使用旧的配置文件和证书进行构建
奇怪的问题,所以我检查了一个新创建的配置文件并与旧配置文件进行了比较,发现App ID未知,并且在新创建的配置文件中没有权利详细信息
查看以下新旧配置文件比较的屏幕截图:
旧配置文件:
新配置文件:
因此,这意味着它无法在新配置文件中设置应用程序Id和权限。因此,最终结果不适用于所有旧配置文件,并在所有项目中给出相同的错误
问题解决方法:
步骤1:转到配置文件文件夹(路径:~图书馆 ▸ 移动设备 ▸ 配置配置文件).
或者使用快捷方式直接跳转到此文件夹,如CMD+Shift+G,然后输入~/Library/MobileDevice/provisioningprofiles
,它将直接在provisioningprofiles文件夹上重定向您的查找程序
步骤2:按修改日期对该文件夹中的文件进行排序
步骤3:检查未知应用程序Id的配置文件,并删除所有未知配置文件
第4步:回到Xcode,检查所有旧项目是否按预期工作
注意:确保在执行上述更改时没有打开任何项目。
否则,它将创建一个具有未知应用程序Id的新配置文件
我希望这会有所帮助,苹果会很快解决这个问题!看来苹果打破了自动签名系统。 我在玩一些项目,Xcode只是获取了不正确的配置文件 这对我很有用:
~/Library/移动设备/配置配置文件代码>
cd ~/Library/MobileDevice/Provisioning\ Profiles
rm -rf *