iOS开发者提交应用接收到邮件Too many symbol files - These symbols have no corresponding slice in any binary
2017-03-30 16:58
4215 查看
转自:http://stackoverflow.com/questions/25755240/too-many-symbol-files-after-successfully-submitting-my-apps
活跃最古老的选票
最多投票53向下投票最喜爱的 24 | 我下载了Xcode 6 GM,并将两个Swift应用程序提交到应用商店。两者都通过了所有上传前验证以及他们通过的所有其他内容,并且已成功提交。但是后来我收到了两封来自苹果的电子邮件,每封电子邮件一封,他们都说: Dear developer, We have discovered one or more issues with your recent delivery for "xxxxxxxx" (my app name removed). Your delivery was successful, but you may wish to correct the following issues in your next delivery: Too many symbol files - These symbols have no corresponding slice in any binary [1431D977-72BC-308F-AB71-71529F25400B.symbols, 158C72A7-98AC-3F07-B2BE-88427591B413.symbols, 44973EAC-563E-340C-B549-55A5014A68BA.symbols, 678BF06F-0C3D-3A09-BFBF-699C7079FECD.symbols, 90907DDB-0400-38ED-BB5F-0C12333C0624.symbols, 93B79949-5757-374A-97B9-825AE1A61B7D.symbols, ABA05220-4FB0-397F-AFBB-08774A82F4CA.symbols, AD70F02A-4422-32B8-8C40-CF9B45A2CCC6.symbols, B0CC9F7D-C542-3E18-A518-B28B7ECABE80.symbols, BF6A4C3B-6FA5-3C51-8404-19C2F132458D.symbols, C9D6E078-8E2A-39D9-8DEE-476916A69CEE.symbols, CF5320DF-AB31-3845-BAD5-F6E51045D396.symbols, D4967AA3-8FB0-3712-B0DE-7F4144AF8F4B.symbols, D813B314-AD37-31D4-B675-442052994495.symbols, DF42A13F-08D8-3E71-B221-FC357E0B60F5.symbols, F5F636C2-F0E0-3CA7-8F7D-C49A36CD5C65.symbols] After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect. Regards, The App Store team 我会猜测,这与我或我的应用程序无关...这只是一天Swift应用程序提交的一个怪癖?这两个应用程序仍然处于“等待批准”模式。我当然不能想到任何可以改变的东西,使他们说的话消失!还有人提交Swift应用程序,并得到答复?想想我应该忽略它,等待看看会发生什么? ios xcode
| ||||||||||||||||||||
|
2答案
活跃最古老的选票投票14票 | 对我来说,一切都很简单。我有同样的问题,不知道该怎么办一个星期。 提交申请后,您将在小型弹出窗口中看到分发证书。之后有一个复选框,你应该取消选中它。之后,您将提交它并获取有关符号文件的电子邮件。但这不是问题。这只是警告但不是错误!如果您取消选中该复选框,您的应用将被发送正确。我希望它可能有帮助 复选框和弹出窗口的屏幕快照:
| ||||||||||||||||||||
|
投票12票 | 如果您将库的调试信息包含在项目存档中,但不包括二进制文件,则会发生这种情况。与您的项目打开一个组织者窗口。在右键菜单中选择“在查找器中显示”。再次使用右键单击项目的归档文件以查看包的内容。在dSYMs文件夹中,您可以找到一批文件。如果在这些文件上运行console命令,您将获得一个UUID字符串列表: dwarfdump -u MyFile.dSYM 我相信你会从苹果的电子邮件中找到一些UUID。 为了避免此警告,您需要包括仅归档应用 dSYM程序的文件,而不是库。为此,您需要更改库的构建配置以生成 dSYM文件。只需在配置中搜索“调试信息格式”,并将其从仅更改 DWARF with dSYM File为 DWARF。在屏幕截图上,您将会找到Stripe iOS框架的示例。 | |||
具体可行方案:App 提交 iTunes Connect 二进制无效问题解决方案 转自:http://www.tuicool.com/articles/ABbaqaz 自2015年2月份开始,新上传到iTunes上面审核的app,必须支持64位,新上传是指第一次上传, 或者没有审核通过过,总之就是在AppStore上面没有上架的app,必须支持64位,包括工程里面的代码和用到的静态库文件 如果之前iTunes上面有审核通过的app,现在只是上传升级版本,更新版本去审核,这时也可以提交成功,iTunes上面验证二进制文件可以通过, 不必非得支持64位,但是不要高兴太早,这只是权宜之计,到2015年6月份上传的升级版本还是要支持64位,只是现在这种情况不需要强制, 如下图所示是支持64位 |
相关文章推荐
- iOS频繁打开相册崩溃: ALAssetsLibrary error - “Too many contexts. No space in contextList.”
- Enable displaying files that have no extensions in IIS 6.0
- /bin/bash too many files in system
- IOS-8-Xcode6 使用MJRefresh报错:Too many arguments to function call, expected 0, have 3
- 安装oracle11g时 su: /bin/bash: Too many open files in system
- Too many open files in system处理
- linux too many open files errorno 24
- iOS开发流程——从注册开发者账号到提交应用
- iOS提交应用至APP Store流程以及AppStore开发者申请流程
- iOS错误 - too many open files (error = 24)
- 苹果建议开发者在iOS 7正式发布之前把应用提交至App Store
- iOS objc_msgSend iOS too many arguments in function call 报错解决方案
- iOS提交应用至APP Store流程以及AppStore开发者申请流程
- 切换oracle提示Too many open files in system
- 今天运行MATLAB,由于处理文件太多出现:Too many files open; check that FILES = 20 in your CONFIG.SYS file
- 苹果建议开发者在iOS 7正式发布之前把应用提交至App Store
- Too many open files in system~
- how many does the factorial of n(in binary data ) have zero?
- su: /bin/bash: Too many open files in system
- SUSE Linux 报错:too many open files in system