现在我快死了。 我一直想约2-3周,以解决这个问题,但还是没有结果。 希望有人能够帮助我:
我正在写与钛工作室iOS应用。 直到Mac OS X的10.6.8和Xcode 4.2一切工作就好了。 我完全能够在Xcode构建应用程序UND在我们的企业中部署他们的内务。 现在我已经升级到OS X 10.8.2和Xcode 4.5和那里,我们去...应用程序仍然可以建成并运行的是在iOS模拟器,但如果我现在试图让某些设备上应用程序,我得到一个消息“无法下载应用程序。-Appname-不能在这个时候安装”。 这种情况既可以通过OTA分销和通过与USB电缆的iTunes。
我已经搜查了几乎整个互联网,但所有我发现并没有在所有的工作。 但是,如果我真的尝试部署通过Xcode的它工作虽然应用程序。
它有什么做这些配置文件和证书? 我已经尝试过将其撤消等,但没有任何帮助。 我也安装OS X全新的,让我有一个干净的钥匙串。 同样的结果。
真的很感激任何形式的帮助。 谢谢!
最后我找到了解决办法,当我试图手动签署应用程序,控制台抛出一个错误信息,帮助我重新修复它。
问题开始时,我升级到山狮,不得不更新Xcode中4.5.2
也许这可以帮助其他人谁仍不能搜索之后互联网的几天找到一个解决方案
解压IPA unzip Application.ipa
删除_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
如果没有供应曲线的权利,请更换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
谢谢
- 这个问题如何手动登录应用程序,
- 这让我的错误控制台
- 这个帖子这帮助我修正这个错误
- 苹果这使我们的生活太辛苦
更新似乎对代码签名的位置发生了变化。 新的路径将是
export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate"
由于取自这个答案
我有同样的“无法下载应用程序。 “APPNAME”无法安装在这个时候”的消息,并花了几个星期检查和更新证书,改造,重新做OTA分布,等等。 原来,我根本就不是文件名为.mobileprovision添加到项目中。 以防万一,这可以帮助任何人...