2012-07-09 56 views
1

我有一个应用发布在商店里,我想改变它的内部工作,所以我决定重新开始。我成功完成了我的应用程序的新版本,但是当我安装应用程序的先前版本,并从xcode运行新版本以检查是否一切都兼容时,我收到“无法更改应用程序上的可执行权限”。重新开始iOS应用

我所做的是更改应用程序的新版本的捆绑包标识符以匹配旧的,但我不能让它在相同的名称下运行。我需要做其他事吗?如果没有安装旧的应用程序,该应用程序运行良好,但是当我安装了旧的应用程序时,我想运行新的应用程序,因此它取代了旧应用程序,我得到了上面提到的错误。

感谢

+0

可能是任何一种调试安装过程,您是否尝试使用AdHoc或Release'.ipa'文件将其安装在旧版本上?我也会检查版本是否更高,但对于我来说安装在主要版本上的次要版本可以很好地工作。 – 2012-07-09 09:11:55

+0

是的,我试过了。我仍然有这个错误。并且该错误仅适用于一种方式。如果我有新的安装,我安装旧的它运行良好。如果我尝试以另一种方式做到这一点,我会得到“无法更改应用程序的可执行权限”。当你这样做时,你唯一改变的是捆绑标识符? – tomidelucca 2012-07-09 09:25:14

+0

我没有更改软件包ID,我尝试的是使用相同的软件包ID(我知道您需要这样做)安装相同的应用程序,但是使用不同的软件包版本时,猜测是系统会阻止旧版本安装在较新的版本上,你可能会像旧版本的2.1版本和新版本的1.0版本一样使用,但它对我很好。在你的地方,我会用另一台设备进行测试,如果问题仍然存在,请获取Apple技术支持:https://developer.apple.com/support/technical/ – 2012-07-09 09:36:19

回答

2

我有问题与使用未发布的iOS测试版软件有关。这是通过在运行最新发布的操作系统的设备(目前iOS 5.1.1)上测试我的应用程序来解决的。

+1

今天我遇到了同样的问题,这绝对是iOS的一个问题6/XCode 4.5-DP3。 – Martin 2012-07-29 03:39:56

+0

我使用XCode 4.5 beta 4. – jab 2012-08-17 00:22:05

+0

我刚刚得到了这个“无法更改应用程序的可执行权限”与XCode 4.5 GM !!!!!应用程序昨天运行良好 – Fraggle 2012-09-14 21:41:22

2

我想你应该尝试删除在iOS设备中具有相同捆绑标识符的应用程序, 希望这可以帮助你!

+0

这有效,但它是一个可怕的解决方案。我通常通过安装应用商店版本然后更新来测试升级路径。 我想我必须从我的源代码控制中取出旧版本,而这是可行的 - 但是很痛苦! – powerj1984 2013-07-16 19:20:59

+0

它的工作原理。谢谢。 – iOS 2013-08-30 07:09:14

0

我刚刚有这个几乎让我崩溃的问题。我使用的是xcode 5.1和ios 6.我的答案是通过将我的身影放在应用程序图标上,然后按下它旁边的'x'来删除iPad上的应用程序。然后我回到xcode并建立了这个项目。