2011-08-21 45 views
1

我正在尝试编写应用程序加载器上传到iTunes Connect所需的ZIP文件的创建脚本。使用OS X Finder以外的东西压缩iPhone应用程序以提交

如果我使用OS X的zip命令,我得到的消息

The CodeResources file must be a symbolic link to _CodeSignature/CodeResources. Make certain that the bundle is on a locally-mounted volume (not a remote SMB volume), and be certain to use the Mac OS X Finder to compress it

果然,如果我使用Finder来压缩我的文件,应用程序加载器不会抱怨和上传是成功的。

ZIP文件在检查时看起来内容和可见结构完全相同。

任何线索?

回答

2

也许将--symlinks添加到您的zip命令中。有关更多详细信息,请参阅man zip

+0

工作完美,非常感谢。回想起来很明显。 – tomfanning

1

在xCode4中,我将应用程序归档并在组织者中提交,或者如果我必须将其提交给其他人提交,我可以从中创建归档文件,也许更好的方法是尝试?