“无法下载应用程序。 目前无法安装<Appname>

我现在快死了 我一直在尝试约2-3周来解决这个问题,但仍然没有结果。 希望任何人都能够帮助我:

我正在用Titanium Studio编写iOS应用程序。 直到Mac OS X 10.6.8与Xcode 4.2一切工作得很好。 我完全可以在Xcode中构build应用程序,并将其部署在我们的企业内部。 现在我已经升级到OS X 10.8.2与Xcode 4.5,我们去…应用程序仍然可以build立,并可以在iOS模拟器上运行,但如果我现在尝试在某些设备上获得应用程序,我得到消息“无法下载应用程序。-Appname-目前无法安装” 。 这通过OTA发行和通过iTunes与USB电缆发生。

我search了几乎所有的互联网,但我发现一切都没有工作。 但是,如果我真的尝试通过Xcode部署应用程序,它虽然工作。

它与这些configuration文件和证书有什么关系? 我已经试图撤销他们等,但没有任何帮助。 我也安装了全新的OS X,以便我有一个干净的钥匙串。 同样的结果。

真的很感激任何forms的帮助。 谢谢!

最后,我find了一个解决scheme,当我试图手动签名的应用程序,控制台扔了一个错误消息,帮助我再次修复它。

当我升级到Mountain Lion并且必须更新xCode到4.5.2时,问题就开始了

也许它可以帮助那些在search互联网几天后还找不到解决scheme的人

  1. 解压缩Ipa unzip Application.ipa

  2. 删除_CodeSignature rm -r "Payload/Application.app/_CodeSignature" "Payload/Application.app/CodeResources" 2> /dev/null | true rm -r "Payload/Application.app/_CodeSignature" "Payload/Application.app/CodeResources" 2> /dev/null | true

  3. 如果没有正确的configuration文件,请将其replace为cp "ProvisioningProfile.mobileprovision" "Payload/Application.app/embedded.mobileprovision"

  4. 我的问题是这个错误,当我试图手动辞职的应用程序: "object file format unrecognized, invalid, or unsuitable"

    修理它 :

    export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate"

  5. 辞职应用程序/usr/bin/codesign -f -s "iPhone Distribution: Company Name" --resource-rules "Payload/Application.app/ResourceRules.plist" "Payload/Application.app"

  6. 将其zip -qr "Application.resigned.ipa" Payload

谢谢

  1. 关于如何手动签名应用程序的这个问题 ,
  2. 控制台,让我的错误
  3. 这篇文章帮助我解决了这个错误
  4. 苹果这让我们的生活太难了

更新似乎编码签名的位置已经改变。 新的道路将是

 export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate" 

从这个答案

我有相同的“无法下载应用程序。 此时不能安装'Appname'消息,并花了几个星期检查和更新证书,重build,重新做OTA分配等等。 事实certificate,我只是没有将.mobileprovision文件添加到项目。 以防万一这有助于任何人