刚刚更新到 iOS6sdk 和最新的 Xcode,并得到这个时,试图建立到我的3gs。 我已经在有效的架构下添加了 armv6?
“无法更改应用程序的可执行权限”
我可以使用相同的 Bundle Identifier (xcode 在执行 chmod 时会感到困惑)来解决擦除之前上传的应用程序的问题。尝试从 xCode Organizer (您的设备的名称-> Console)检查日志,您应该从该日志获得信息。祝你好运!
伙计们,我解决了这个问题 因为我已经在手机上安装了同样的应用程序,使用同样的捆绑包标识符。 你需要做的是删除你的 iphone 上所有使用相同捆绑包标识符名称的应用程序。 你会成功的!
你可能有不同的目标名字。您可以从头开始启动应用程序,但是您需要相同的目标名称和相同的捆绑包标识符。
我有这个错误,什么为我修复它是产品名称下的建设设置。我已经把它改成了别的东西,并且开始得到这个错误。我把它改回来了,它修好了。
删除已经安装在 iphone/ipad 上的具有相同捆绑标识符的应用程序。 iphone/ipad 会与具有相同捆绑标识符的应用程序混淆。所以更改当前应用程序的 Bundle 标识符或删除已安装的应用程序。
当你从 Xcode 启动应用程序时,你在手机中安装了 appstore 版本,使用了相同的 bundle-id 但是名字不同,这种情况就会发生。在我的例子中,我使用 App _ Beta,而在 appstore 中是 App。 如果两个版本没有相同的产品名称,则无法测试从旧版本到新版本的升级。要解决,请使名称匹配。
无法更改应用程序的可执行权限
原因 : 我在文件系统中有名为 29x29.png、 58x58.png、 72x72.png等的图标。我有软链接(ln -s)与每个 IPad 和 iPhone 上的应用程序图标所需的名称。例如,Icon-Small.png是到实际文件 29x29.png的链接。
29x29.png
58x58.png
72x72.png
ln -s
Icon-Small.png
我这样做是因为我的程序运行在不同的平台上,从手机到台式机。安卓、苹果和微软都有类似的要求。所以“一组图标”和“不同操作系统的不同链接”对我来说最有意义。
修正 : 不要使用链接。苹果没有告诉你这一点。而且他们的 “无法更改应用程序的可执行权限”错误消息是无用的。
看看所有不同的答案(和原因) ,似乎有很多事情可以导致它。
您需要使用相同的 bundle 标识符删除所有应用程序。我做了同样的事情,但是同样的错误仍然存在于我的 iPod 上,我清除了构建(cmd + shift + k) ,重新启动了 iPod,然后我就可以在 iPod 上运行这个应用程序了。
我进入组织者,并选择在我的测试设备下的应用程序。即使我已经删除了设备上的应用程序,它仍然出现在我的应用程序列表中。我把它删掉了,这样就解决了问题。
我能够解决这个错误消息简单地拔掉 USB 电缆,并在几秒钟后再次插入。YMMV!
您只需删除已经安装在您的设备上的具有相同标识符的应用程序。
我也遇到了同样的问题,但是出于调试的目的,我需要将当前安装的应用程序保留在设备中。我的解决办法是使用同样的方法:
当我尝试复制和粘贴一个 xcode 项目来构建另一个应用程序时,出现了这个错误。我所要做的就是将 bundle 标识符名称改为与我之前的应用程序不同的名称。
您需要确保您的设备没有设置为具有相同 Bundle ID 的两个应用程序。
只要删除所有以前版本的应用程序,由于捆绑包标识符不匹配/混淆,就会发生这种情况。 我删除了所有具有相似标识符的现有应用程序,并能够安装。