【发布时间】:2023-03-20 16:46:02
【问题描述】:
刚刚更新到 iOS 6 sdk 和最新的 Xcode,并在尝试构建到我的 3gs 时得到这个。 我在有效架构下添加了 armv6?
“无法更改应用程序的可执行权限”
【问题讨论】:
-
我的 iPhone 5 上也发生了同样的情况。我尝试删除 Xcode 并重新安装。我认为有些组件仍然存在。
-
我刚刚拔下手机并卸载了应用程序。巴达宾果!
刚刚更新到 iOS 6 sdk 和最新的 Xcode,并在尝试构建到我的 3gs 时得到这个。 我在有效架构下添加了 armv6?
“无法更改应用程序的可执行权限”
【问题讨论】:
我可以通过删除我之前使用相同的捆绑标识符上传的应用程序来解决它(xcode 在执行 chmod 时会感到困惑)。尝试从 xCode Organizer(您的设备名称 -> 控制台)检查日志,您应该从该日志中获取信息。祝你好运!
【讨论】:
伙计们,我解决了这个问题 - 因为我已经在手机上安装了相同的应用程序,使用相同的捆绑标识符。 - 您需要做的是删除 iPhone 上所有使用相同捆绑标识符名称的应用程序。 - 你会成功的!!
【讨论】:
您可能有不同的目标名称。您可以从头开始启动应用程序,但您需要相同的目标名称和相同的包标识符。
【讨论】:
删除已安装在 iphone/ipad 上的具有相同捆绑标识符的应用程序。iphone/ipad 会与具有相同捆绑标识符的应用程序混淆。所以更改更改当前应用的Bundle标识符或删除已安装的应用。
【讨论】:
当您从 Xcode 启动应用程序并且您在手机中安装了具有相同 bundle-id 但名称不同的 appstore 版本时,可能会发生这种情况。在我的情况下,我在 appstore 中使用 App_Beta 是 App。 如果两个版本的产品名称不同,您将无法测试从旧版本升级到新版本。解决使名称匹配。
【讨论】:
我进入管理器并选择了我的测试设备下的应用程序。即使我删除了设备本身上的应用程序,它仍然出现在我的应用程序列表中。我在那里删除了它,这为我解决了这个问题。
【讨论】:
您需要删除所有使用相同包标识符的应用程序。我做了同样的事情,但我的 iPod 上仍然存在同样的错误,我清理了 (cmd + shift + k) 构建并重新启动iPod,我能够在 iPod 上运行应用程序。
【讨论】:
您只需删除设备上已安装的具有相同标识符的应用即可。
【讨论】:
我遇到了同样的问题,但我需要将当前安装的应用程序保留在设备中以进行调试。我的解决方案是使用相同的:
【讨论】:
我遇到了这个错误,为我解决的是构建设置下的产品名称。我已将其更改为其他内容,并开始出现此错误。我把它改回来,它修好了。
【讨论】:
只需删除所有以前版本的应用程序。由于捆绑标识符的不匹配/混淆,它会发生。 我删除了所有具有相似标识符的现有应用程序并且能够安装。
【讨论】:
我只需拔下 USB 电缆并在几秒钟后重新插入即可解决此错误消息。 YMMV!
【讨论】:
您需要确保您的设备未设置为具有相同 Bundle ID 的两个应用程序。
【讨论】:
当我尝试复制和粘贴一个 xcode 项目来构建另一个应用程序时,我遇到了这个错误。我必须做的是将包标识符名称更改为与我以前的应用程序不同的名称。
【讨论】:
无法更改应用程序的可执行权限
原因:我在文件系统中有名为 29x29.png、58x58.png、72x72.png 等的图标。我有软链接 (ln -s)具有每个App Icons on iPad and iPhone 所需的名称。例如,Icon-Small.png 是指向真实文件 29x29.png 的链接。
我这样做是因为我的程序运行在不同的平台上,从手机到台式机。 Android、Apple 和 Microsoft 都有类似的要求。所以“一组图标”和“不同操作系统的不同链接”对我来说最有意义。
修复:不要使用链接。苹果没有告诉你。他们的错误消息“无法更改应用程序的可执行权限”是没用的。
查看所有不同的答案(和原因),看起来很多事情都可能导致它。
【讨论】: