我现在快要死了。我已经尝试了2-3周来解决该问题,但仍然没有结果。希望任何人都能帮助我:

我正在用Titanium Studio编写iOS应用。直到使用Xcode 4.2的Mac OS X 10.6.8一切正常。我完全能够在Xcode中构建应用程序,并将其在企业内部部署。现在,我已经使用Xcode 4.5升级到OS X 10.8.2,然后我们开始...
仍然可以在iOS Simulator上构建和运行应用程序,但是如果我现在尝试在某些设备上获取该应用程序,则会收到消息“无法下载应用程序。-Appname-目前无法安装” 。这可以通过OTA分发,也可以通过带有USB电缆的iTunes进行。

我搜索了几乎整个互联网,但是发现的所有内容根本没有用。
但是,如果我实际上尝试通过Xcode部署应用程序,它仍然可以工作。

它与这些配置文件和证书有关吗?我已经尝试撤消它们,依此类推,但没有任何帮助。我还安装了全新的OS X,以便获得干净的钥匙串(keychain)。结果相同。

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

最佳答案

最终,我找到了一个解决方案,当我尝试手动对App进行签名时,控制台抛出了一条错误消息,可以帮助我再次对其进行修复。

当我升级到Mountain Lion并不得不将xCode更新到4.5.2时,问题开始了

也许可以帮助其他人在搜索互联网几天后仍然找不到解决方案

  • 解压缩Ipaunzip Application.ipa
  • 删除_CodeSignaturerm -r "Payload/Application.app/_CodeSignature" "Payload/Application.app/CodeResources" 2> /dev/null | true
  • 如果没有正确的配置文件,请替换它cp "ProvisioningProfile.mobileprovision" "Payload/Application.app/embedded.mobileprovision"
  • 对我来说,问题是当我尝试手动退出应用程序时出现此错误:"object file format unrecognized, invalid, or unsuitable"
    修理它 :
    export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate"
  • 退出应用/usr/bin/codesign -f -s "iPhone Distribution: Company Name" --resource-rules "Payload/Application.app/ResourceRules.plist" "Payload/Application.app"
  • 压缩它zip -qr "Application.resigned.ipa" Payload

  • 谢谢
  • This Question关于如何手动签署应用程序
  • 导致我出错的控制台
  • This Post帮助我修复了
  • 错误
  • 苹果让我们的生活变得艰难


  • 更新
    似乎代码签名的位置已更改。新的路径是
    export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate"
    

    取自this answer

    关于ios - "Unable to download application. <Appname> could not be installed at this time",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13266418/

    10-15 20:56