如何将以前存档的应用程序从xcode organizer安装到我的iphone

如何将以前存档的应用程序从xcode organizer安装到我的iphone,iphone,xcode,ios,organizer,Iphone,Xcode,Ios,Organizer,Xcode在“存档应用程序”部分保存我提交到应用商店的所有应用程序版本的存档。我假设使用这个我可以在我的设备上安装一个旧版本的应用程序,以便重现我的客户端在这个特定版本上可能遇到的任何问题 但是,当我尝试执行此操作时,会出现一个错误: '此可执行文件使用无效的权限签名,应用程序代码签名权限中指定的权限与设置配置文件中指定的权限不匹配' 原始应用程序是使用我们的应用商店分发证书签名的,我使用Organizer界面使用我们的开发人员配置文件对其重新签名 选择已存档的应用程序 选择要测试的版本 单击

Xcode在“存档应用程序”部分保存我提交到应用商店的所有应用程序版本的存档。我假设使用这个我可以在我的设备上安装一个旧版本的应用程序,以便重现我的客户端在这个特定版本上可能遇到的任何问题

但是,当我尝试执行此操作时,会出现一个错误:

'此可执行文件使用无效的权限签名,应用程序代码签名权限中指定的权限与设置配置文件中指定的权限不匹配'

原始应用程序是使用我们的应用商店分发证书签名的,我使用Organizer界面使用我们的开发人员配置文件对其重新签名

  • 选择已存档的应用程序
  • 选择要测试的版本
  • 单击“共享”
  • 选择标识旁边的“iphone开发者”
  • 保存到磁盘(保存ipa文件)
  • 然后使用选择连接设备时屏幕上“应用程序”旁边的小+按钮将ipa复制到设备
然后我得到了错误,应用程序没有安装

有什么明显的我做错了吗?或者是否有其他流程将存档的应用程序重新安装到我的设备


编辑:谢谢你的回答,我现在已经解决了这个问题。我写下了我使用的过程,如果其他人想这样做,你不能通过在应用商店分发证书上签名时将应用程序放入iTunes来安装它。要做到这一点,您需要一份带有临时证书的IPA


Xcode可以使用第二个证书放弃存档,但我认为这不会覆盖第一个证书。但是,我从未尝试过。

啊,是的。知道了!我使用我的开发者证书对它进行了签名,但该证书不允许安装它。大概只有Xcode本身才允许使用开发人员的证书安装应用程序。我在apple开发者网站上创建了一个新的临时证书,将其安装在我的设备上,并使用xcode organizer使用临时证书重新签署我的存档应用程序(选择存档应用程序,您想要的版本,点击“共享”,选择iPhone分发标识(临时),保存到磁盘),现在它可以工作了。谢谢