App 提交审核遇到错误 “the coderesources file must be a symbolic link to _CodeSignature/..."

2015-11-06 22:14:44 +08:00
 pysama
今天把 App 提交审核时遇到这样的错误:

```
“ this bundle is invalid. 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 volum], and be certain to use the Mac OS X finder to compress it .”
```
我是使用 xcodebuild 命令打包`xcarchive`文件来生成 ipa 文件的:

```
xcodebuild -exportArchive -exportFormat ipa -archivePath MyApp.xcarchive -exportPath ~/Desktop/MyApp.ipa -exportProvisioningProfile $provision 文件名
```

第一次提交审核就遇到这样的错误,完全不知道发生了什么?
请问各位大大,正确的打包方式是怎样的?
2410 次点击
所在节点    iDev
3 条回复
pysama
2015-11-07 20:35:42 +08:00
可能 V2 的开发者都有自己的帐号,所以可能完全没遇到过这个问题。

我是用公司的共用开发证书和发布证书的。没有开发者帐号,只能用 xcodebuild 来打包(如果有更好的方案,麻烦告诉我,谢谢)

晚上把我的 ipa 文件 unzip 之后,发现里面果然有 `_CodeSignature/CodeResources`这个文件,有就好办了,使用`ln -s `命令就可以创建 symbolic link 了,然后把文件 zip 回去。

周一再去提交一次试试。
pysama
2015-11-07 20:37:32 +08:00
另外我想问下有开发者帐号的同学们,想麻烦你们 unzip 下你们的 ipa 包,在$AppName.App 目录下是不是默认就有个 `CodeResources`的 symbolic 。

多谢了。
free9fw
2015-11-08 14:39:25 +08:00
Payload+Symbols

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/234286

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX