首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法将应用程序二进制文件上载到App

无法将应用程序二进制文件上载到App
EN

Stack Overflow用户
提问于 2010-02-01 21:23:36
回答 7查看 6.7K关注 0票数 5

我们终于到了将我们的第一个iPhone应用提交到应用商店(或试图)的地步,但我似乎无法让iTunes连接来接受上传。

我试图通过这两个网站(“您上传的二进制文件无效。签名无效,或者它没有用苹果提交证书签名)。”以及Application ("Info.plist不包含CFBundleResourceSpecification")。

在大量阅读(包括像这样的问题)、重读和googling之后,我可以这样说:

  • 我确信包标识符与AppID匹配。
  • 有一个Icon.png,它是一个57x57PXPNG文件,这是Info.plist中的确切名称。
  • 我在做一个设备,而不是模拟器,构建。
  • 签名过程成功:构建结果显示了这一点,运行codesign -vvvv MyApp.app表示没有问题。
  • 在ZIP文件的路径中没有奇怪的字符。
  • 我删除了构建文件夹并重新构建了二进制文件很多次。

现在,在构建的应用程序中,Info.plist确实不包含CFBundleResourceSpecification键,但我完全不清楚该值来自何处,也不清楚我需要添加什么才能完成此工作。(我在苹果搜索中找到的唯一参考是一些代码签名发布说明.但是,正如我前面提到的,据我所知,代码签名步骤是成功的。)

有没有人对这个问题有什么解释,我还没提过呢?

编辑:这里是构建的代码签名步骤FWIW的输出(略有修改):

代码签名屏幕截图http://img70.yfrog.com/img70/8988/codesign.png

EN

Stack Overflow用户

发布于 2010-02-03 05:17:31

您是否正在从命令行执行任何构建/复制/压缩操作?如果是这样的话,你必须非常小心符号链接。.app附带一个子目录作为另一个子目录的符号链接,如果您没有正确的标志复制或压缩它,它将硬复制内容,这会扰乱协同设计。

这种情况发生在我身上-最糟糕的是,没有符号链接的临时构建运行良好,所以在应用程序商店构建之前,您不会注意到这个问题。

票数 0
EN
查看全部 7 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2180201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档