升级到iOS 5.1和xcode 4.3,现在的应用程序将不会安装
我有一个工作的应用程序。我昨天从xcode 4.2更新到4.3。并且我将手机从iOS 5.0更新到了5.1。升级到iOS 5.1和xcode 4.3,现在的应用程序将不会安装
我在Xcode 4.3中构建我的应用程序,并在连接时,该应用程序在我的手机上工作得很好。然后,我从手机中删除应用程序,在Xcode中创建临时分配,将新应用程序和分发设置配置文件放入iTunes中,然后将iTunes设置为SYnc。
该应用程序转移到我的手机,我看着它“安装...”,但它弹出了非常有用的消息“无法安装。”。我试过创建了一个新的发布配置文件,但没有帮助。
这是我在Xcode 4.3.1什么工作
- 进入的XCode
- 打开项目,单击项目文件中的资源管理器
- 下目标,点击你的项目目标
- 转到“构建设置”选项卡
- 转到“代码签名”部分
- 代码签名身份 - >发布 - >选择添加浩C型你在IOS配置门户网站创建(条款 - >分布状态)
- CMD - S(保存)
- 点击项目 - >存档,您可以创建附加特殊
起初,这并没有为我工作,当我只改变释放设置。我将所有代码签名标识设置从“开发人员”更改为“分发”,然后运行。我想我需要了解更多关于这些设置的信息,这些设置是我对iOS开发更容易混淆的一个方面 – 2012-03-12 06:38:46
我在当我遇到这个话题时完全一样的问题。上面梅尔文的回答是我已经尝试过的,我确信我是对的。然后我读到了Gary的评论:“起初,这对我来说并不适用,当我只改变Release设置时,我将所有代码签名标识设置从”Developer“更改为”Distribution“,然后运行。 “
事实证明,加里的修复也为我工作。但这不是解决方案,但它确实指向根本问题。在我的情况下,它的工作原因是我的“Ad Hoc Distribution”方案配置不正确。我怀疑加里也是如此。
以下是我固定它:
- 选择特设分配方案(例如,使用计划按钮进行选择)
- 选择“编辑计划......”
- 选择“档案“在最左边的列
- 选择正确的‘’在选择框中(例如,‘构建配置版本’或‘特设’或任何你叫你的特设构建配置)
就我而言,我将Build Configuration设置为App Store发布版本配置。因此,已存档的Ad Hoc构建已针对App Store进行了签名。当然,当我尝试将它安装在临时测试设备上时,它不会安装。
梅尔文的答案对解决这个问题也很重要。您必须使用正确的代码签名标识才能生成专用生成配置。
有用的答案... :) – 2012-07-26 03:17:21
我也有同样的感受。我只是用我用于xcode 4的相同证书创建了一个adhoc。2,现在当我尝试与iTunes同步时,突然出现“未能安装”错误。 – Melvin 2012-03-11 08:46:30
首先,我认为我需要的应用程序是有效的,它有一些错误。但它似乎并不重要。 ad hoc只是不工作在xcode 4.3.1 – Melvin 2012-03-11 09:14:42
这个问题解决了我的问题...谢谢@Gary Hilerson – 2012-07-26 03:18:16