我们终于到了将我们的第一个iPhone应用提交到应用商店(或试图)的地步,但我似乎无法让iTunes连接来接受上传。
我试图通过这两个网站(“您上传的二进制文件无效。签名无效,或者它没有用苹果提交证书签名)。”以及Application ("Info.plist不包含CFBundleResourceSpecification")。
在大量阅读(包括像这样的问题)、重读和googling之后,我可以这样说:
codesign -vvvv MyApp.app表示没有问题。现在,在构建的应用程序中,Info.plist确实不包含CFBundleResourceSpecification键,但我完全不清楚该值来自何处,也不清楚我需要添加什么才能完成此工作。(我在苹果搜索中找到的唯一参考是一些代码签名发布说明.但是,正如我前面提到的,据我所知,代码签名步骤是成功的。)
有没有人对这个问题有什么解释,我还没提过呢?
编辑:这里是构建的代码签名步骤FWIW的输出(略有修改):
代码签名屏幕截图http://img70.yfrog.com/img70/8988/codesign.png
发布于 2010-02-03 05:17:31
您是否正在从命令行执行任何构建/复制/压缩操作?如果是这样的话,你必须非常小心符号链接。.app附带一个子目录作为另一个子目录的符号链接,如果您没有正确的标志复制或压缩它,它将硬复制内容,这会扰乱协同设计。
这种情况发生在我身上-最糟糕的是,没有符号链接的临时构建运行良好,所以在应用程序商店构建之前,您不会注意到这个问题。
https://stackoverflow.com/questions/2180201
复制相似问题