从头开始重写iOS应用程序"无法更改应用程序的可执行权限."

Eri*_*ric 10 xcode ios

我在商店有一个应用程序,我想从头开始重写整个应用程序.当我尝试在已经包含旧应用程序的设备(iPhone 4)上构建和执行新应用程序时,我收到错误:"无法更改应用程序的可执行权限."

如果我在模拟器上运行它或删除设备上的当前应用程序并安装新的可执行文件,则新的可执行文件正常工作.我担心的是升级到这个最新版本的应用程序的人将无法.

你如何处理这种情况?

bry*_*yle 20

我认为这个问题与App的配置有关.

从App Store下载的设备上的应用程序版本已使用分发配置文件进行签名.当您从Xcode构建并尝试在其上安装时,您正在使用开发配置文件并尝试附加调试器.

根据我的经验,如果您使用开发配置文件从Xcode构建并尝试通过App Store应用程序进行安装,则无法覆盖使用分发配置文件签名的App Store应用程序.

尝试使用分发配置文件从Xcode构建,而无需附加调试器.

此外,在App Store中升级应用程序时,人们永远不会遇到此类错误,因为两个配置文件都必须是分发配置文件.

  • 更新:我刚刚在应用程序商店中发布了我的应用程序的新版本(具有权限错误),并且我能够成功升级以前的商店版本.因此,至少现有用户不受此XCode错误的影响. (4认同)