我有一个有用的应用程序。我昨天从xcode 4.2更新到4.3。我将手机从iOS 5.0更新为5.1。
我在Xcode 4.3中构建我的应用程序,并且在连接时,应用程序在我的手机上运行正常。然后我从手机中删除应用程序,在Xcode中创建一个ad-hoc distributable,将新应用程序和分发配置文件放入iTunes,然后告诉iTunes SYnc。
该应用程序转移到我的手机,我看着它“正在安装......”但是它会弹出非常有用的消息“无法安装”。我尝试创建了一个新的分发配置文件,但没有帮助。
答案 0 :(得分:7)
这对Xcode 4.3.1
有用答案 1 :(得分:4)
当我遇到这个话题时,我遇到了完全相同的问题。梅尔文上面的答案是我已经尝试过的,我确信我的答案是正确的。然后我读到Gary的评论说:“起初这对我来说不起作用,当我只更改Release设置时。我将所有代码签名身份设置从”Developer“更改为”Distribution“,然后就可以了。 “
事实证明,加里的修复对我也有用。但它不是解决方案,但确实指出了根本问题。在我的情况下,它的工作原因是我的“Ad Hoc Distribution”方案配置不正确。我怀疑加里的情况也是如此。
以下是我修复它的方法:
就我而言,我将Build Configuration设置为App Store Release构建配置。因此,已存档的Ad Hoc版本已针对App Store签名。当然,当我尝试将其安装在临时测试设备上时,它将无法安装。
梅尔文的回答对解决这个问题也很重要。您必须为临时构建配置使用正确的代码签名标识。