167

刚刚更新到 iOS 6 sdk 和最新的 Xcode 并在尝试构建到我的 3gs 时得到这个。我在有效架构下添加了 armv6?

“无法更改应用程序的可执行权限”

4

15 回答 15

344

我可以通过删除我之前使用相同的捆绑标识符上传的应用程序来解决它(xcode 对 chmod 感到困惑)。尝试从 xCode Organizer(您的设备名称 -> 控制台)检查日志,您应该从该日志中获取信息。祝你好运!

于 2012-09-24T04:59:21.833 回答
116

伙计们,我解决了这个问题 - 因为我已经在手机上安装了使用相同捆绑标识符的相同应用程序。- 您需要做的是删除 iPhone 上所有使用相同捆绑标识符名称的应用程序。- 你可以的!!

于 2012-10-01T06:45:36.547 回答
13

您可能有不同的目标名称。您可以从头开始应用程序,但您需要相同的目标名称和相同的包标识符。

于 2012-10-08T16:56:14.707 回答
13

删除已经安装在 iphone/ipad 上的具有相同捆绑标识符的应用程序。iphone/ipad 会与具有相同捆绑标识符的应用程序混淆。所以更改更改当前应用程序的捆绑标识符或删除已安装的应用程序。

于 2012-10-31T07:30:16.670 回答
7

当您从 Xcode 启动应用程序并且您在手机中安装了具有相同 bundle-id 但名称不同的 appstore 版本时,可能会发生这种情况。在我的情况下,我在 appstore 中使用 App_Beta 是 App。如果两个版本的产品名称不同,您将无法测试从旧版本升级到新版本。解决使名称匹配。

于 2012-11-01T09:02:40.350 回答
4

我进入管理器并选择了我的测试设备下的应用程序。即使我删除了设备本身上的应用程序,它仍然出现在我的应用程序列表中。我在那里删除了它,这为我解决了这个问题。

于 2013-05-23T14:06:47.437 回答
3

我遇到了同样的问题,但我需要将当前安装的应用程序保留在设备中以进行调试。我的解决方案是使用相同的:

  1. 目标名称
  2. 捆绑标识符
  3. 产品名称
于 2013-07-22T18:00:35.943 回答
3

您需要使用相同的捆绑标识符删除所有应用程序。我做了同样的事情,但我的 iPod 上仍然存在同样的错误,我清理了 ( cmd++ shift)k构建并重新启动了 iPod,我能够在 iPod 上运行该应用程序。

于 2013-02-19T06:47:41.070 回答
3

您只需删除设备上已安装的具有相同标识符的应用程序。

于 2013-06-26T16:31:26.240 回答
2

我遇到了这个错误,为我解决的是构建设置下的产品名称。我已将其更改为其他内容,并开始出现此错误。我把它改回来,它修好了。

于 2012-10-30T22:29:04.890 回答
1

只需删除该应用程序的所有先前版本。由于捆绑标识符的不匹配/混淆,它会发生。我删除了所有具有相似标识符的现有应用程序并且能够安装。

于 2014-06-11T14:31:59.977 回答
0

您需要确保您的设备未设置为具有相同 Bundle ID 的两个应用程序。

于 2013-11-11T17:55:27.663 回答
0

我只需拔下 USB 电缆并在几秒钟后重新插入即可解决此错误消息。YMMV!

于 2013-05-29T04:02:04.377 回答
-1

当我尝试复制和粘贴一个 xcode 项目来构建另一个应用程序时,我遇到了这个错误。我必须做的是将包标识符名称更改为与我以前的应用程序不同的名称。

在此处输入图像描述

于 2013-07-31T15:37:07.373 回答
-8

无法更改应用程序的可执行权限

原因:我在文件系统中有名为29x29.png,58x58.png,72x72.png等的图标。我有软链接 ( ) 以及iPad 和 iPhone 上每个 App Iconsln -s所需的名称。例如,是指向真实文件的链接。Icon-Small.png29x29.png

我这样做是因为我的程序运行在不同的平台上,从手机到台式机。Android、Apple 和 Microsoft 都有类似的要求。所以“一组图标”和“不同操作系统的不同链接”对我来说最有意义。

修复:不要使用链接。苹果没有告诉你。他们的“无法更改应用程序的可执行权限”的错误消息是无用的。


查看所有不同的答案(和原因),看起来很多事情都可能导致它。

于 2012-12-07T23:34:31.913 回答