Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 配置配置文件没有';t包括应用程序标识符和密钥链访问组权限_Ios_Xcode_Code Signing_Provisioning Profile_Entitlements - Fatal编程技术网

Ios 配置配置文件没有';t包括应用程序标识符和密钥链访问组权限

Ios 配置配置文件没有';t包括应用程序标识符和密钥链访问组权限,ios,xcode,code-signing,provisioning-profile,entitlements,Ios,Xcode,Code Signing,Provisioning Profile,Entitlements,我已经尝试了所有其他问题,并搜索了所有我可以搜索到的问题,很多其他问题涉及正在更新的现有应用程序或拥有开发人员帐户的人,但这就像我第二次使用Xcode一样,它以前也能工作 这是突然发生的。我不断遇到这两个错误,它允许我运行模拟器,但不能构建到我的iPhone上: 自动签名无法解决“LearningSpriteKit”目标的权限问题。 自动签名无法将应用程序标识符和密钥链访问组权限添加到您的设置配置文件中。切换到手动签名,并通过从开发人员网站下载匹配的配置文件来解决此问题。或者,若要继续使用自动签

我已经尝试了所有其他问题,并搜索了所有我可以搜索到的问题,很多其他问题涉及正在更新的现有应用程序或拥有开发人员帐户的人,但这就像我第二次使用Xcode一样,它以前也能工作

这是突然发生的。我不断遇到这两个错误,它允许我运行模拟器,但不能构建到我的iPhone上:

  • 自动签名无法解决“LearningSpriteKit”目标的权限问题。 自动签名无法将应用程序标识符和密钥链访问组权限添加到您的设置配置文件中。切换到手动签名,并通过从开发人员网站下载匹配的配置文件来解决此问题。或者,若要继续使用自动签名,请从授权文件中删除这些授权,并从代码中删除其关联功能

  • 资源调配配置文件“iOS团队资源调配配置文件:LearningSpriteKit”不包括应用程序标识符和密钥链访问组权限

  • 编辑

    根据最新更新,苹果成功地解决了自动编码问题 使用免费帐户签名问题

    我试过了,我可以确认它已经解决了

    请在你这边试试

    更新

    使用最新的XCode 10.2进行测试,运行良好+改进 整体Xcode和协同设计功能的性能

    当我从Xcode创建一个新的概要文件时,我也面临同样的问题,如果我转到其他项目并在那里进行检查,我也面临同样的问题,如下所示

    由于这个问题,我的所有项目都无法使用旧的配置文件和证书进行构建

    奇怪的问题,所以我检查了一个新创建的配置文件并与旧配置文件进行了比较,发现App ID未知,并且在新创建的配置文件中没有权利详细信息

    查看以下新旧配置文件比较的屏幕截图:

    旧配置文件:

    新配置文件:

    因此,这意味着它无法在新配置文件中设置应用程序Id权限。因此,最终结果并不适用于所有旧配置文件,并且在所有项目中都会出现相同的错误

    问题解决方法:

    步骤1:转到配置文件文件夹(路径:~⁨图书馆⁩ ▸ ⁨移动设备⁩ ▸ ⁨配置配置文件⁩).

    或者使用快捷方式直接跳转到此文件夹,如CMD+Shift+G,然后输入
    ~/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 *