Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.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 由于应用程序标识符权限,应用程序安装失败_Ios_Watchkit_Watchos 2 - Fatal编程技术网

Ios 由于应用程序标识符权限,应用程序安装失败

Ios 由于应用程序标识符权限,应用程序安装失败,ios,watchkit,watchos-2,Ios,Watchkit,Watchos 2,由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这是在打开“功能”选项卡中的应用程序组后发生的 完全错误: 应用程序安装失败 此应用程序的应用程序标识符权限与已安装应用程序的应用程序标识符权限不匹配。这些值必须匹配才能允许升级 这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了 我再次关闭了应用程序组并删除了添加的权限文件,但出现了相同的错误。我在iPhone应用程序中遇到了此问题,并使用以下步骤修复了此问题 在设备已连接且Xcode打开的情

由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这是在打开“功能”选项卡中的应用程序组后发生的

完全错误:

应用程序安装失败

此应用程序的应用程序标识符权限与已安装应用程序的应用程序标识符权限不匹配。这些值必须匹配才能允许升级

这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了


我再次关闭了应用程序组并删除了添加的权限文件,但出现了相同的错误。

我在iPhone应用程序中遇到了此问题,并使用以下步骤修复了此问题

  • 在设备已连接且Xcode打开的情况下,选择“窗口->设备”
  • 在弹出窗口的左侧选项卡中,选择有问题的设备
  • 在右侧的详细信息面板中,从“已安装的应用程序”列表中删除有问题的应用程序

在我这么做之后,我的应用程序重新构建并顺利启动。由于您的应用程序是watchOS应用程序,我不确定您是否会得到相同的结果,但值得一试。

我自己也尝试了一些事情,比如更新/制作新的资源调配配置文件,在Apple Member Center和project中修复权限,但在我的情况下,我只需删除该应用程序并重新运行它

欧欧欧


此应用程序的应用程序标识符权限不匹配 已安装应用程序的

注意:上面写着“…与安装的应用程序不匹配”


我想这对我来说是因为我们添加了一个新的应用程序扩展,并且一定有一些与目标相关的迁移问题?不确定,但无论如何,被接受的答案对我不起作用。为了使其正常工作,我必须将Apple Watch重置为上一次可用的备份。

卸载iPhone主应用程序,观看应用程序并重新构建它们解决了这个问题

我也有同样的错误,直到我按照


“显然,如果您有和现有的WatchOS 1应用程序,并尝试将其更新到WatchOS 2,则捆绑包标识符会更改并导致此错误。如果您更新手表,则需要在将该应用程序更新到WatchOS2之前,如果您已安装WatchOS1应用程序,则需要重置它。”

从iPhone中删除任何以前版本的应用程序,然后清理->构建并再次运行。你的应用程序应该在你的设备上平稳运行


另外,在尝试直接在设备上运行项目时,请确保您没有在项目设置中选择分发证书。

我发现我不小心将配置文件更改为包含通配符

也就是说,它从com.companyname.app昵称变成了com.companyname*

我用正确的全名创建了一个新的配置文件,下载了它,将目标->构建设置->配置文件设置为新的配置文件,重新启动了xcode,从xcode得到了一个奇怪的错误(它似乎混淆了我的各种应用程序开发人员登录),再次重新启动了xcode,它成功了


我不想删除现有的应用程序,因为我试图测试当用户将其应用程序升级到较新版本时会发生什么,所以我安装了应用程序商店版本,然后用较新版本运行我的xcode(这就像在不删除任何用户数据的情况下“升级”应用程序).

我也有同样的错误,我通过将Bundle标识符更改为新的内容来解决它。之后,它会毫无问题地构建项目

我的步骤:

  • 开放Xcode
  • 转到“常规”选项卡
  • 找到身份
  • 将Bundle标识符更改为新的内容

我从5秒移动到6秒后收到此错误。 我从旧iPhone的备份中恢复了新6s。 因此,在新iPhone上安装了旧的应用程序

旧应用未显示在6s“已安装应用”列表中!
我从6s中手动删除了这个旧应用程序,一切正常。

我遇到了这个问题,因为我在手机上安装了另一台机器上关闭的代码签名,因此,您需要先卸载手机上的应用程序,然后才能安装/构建代码登录的手机。

我在不删除应用程序的情况下解决了这个问题

在xcode中打开项目。 项目->生成设置->代码签名->配置文件(下拉)
它可能设置为自动,并且选择了错误的配置文件。打开下拉列表并选择正确的应用程序,然后重新运行该应用程序。

我遇到了同样的问题,被卡住了几分钟,在搜索之后,我找到的最简单的解决方案就是手动从设备中删除以前安装的应用程序,然后再次尝试从Xcode运行该应用程序

希望对你有帮助。
最好的…

通过从设备中删除以前的应用程序,可以轻松解决此问题。然后重新开始安装。这对我来说很好。

我遇到了这个问题,在不删除并重新安装应用程序的情况下无法解决它(这里的一些人建议,弄乱配置文件没有帮助)

但是,我没有丢失现有的测试数据。以下是如何做到这一点的方法,供将来遇到此问题的人参考:

  • 在删除应用程序之前,打开Xcode“设备”窗口(即cmd-shift-2)
  • 选择您的设备并在“已安装的应用”列表中查找您的应用
  • 单击齿轮图标并选择“下载容器…”。这将把应用程序的所有数据复制到你的Mac电脑上。现在把它放在某个地方吧
  • 删除应用程序并从Xcode重新安装。从Xcode杀死应用程序(单击停止按钮),使其不运行
  • 回到“设备”窗口,单击齿轮图标并选择“更换容器…”。在步骤3中选择下载到Mac的数据
  • 然后,Xcode将恢复您以前保存的应用程序数据。 您现在可以恢复旧的测试数据了
    Xcode -> General tab -> Find Identity -> Change Bundle Identifier