这只发生后应用商店上传和处理。
所有目标的相关设置:
CLANG_ENABLE_CODE_COVERAGE = NO
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO
有人能指向一个配置设置来解决Xcode版本7.2 (7C68)的这个最近的问题吗?在此之前,上传一直很好,并且没有进行任何相关的配置更改。
具体错误:
亲爱的开发者, 我们已经发现了一个或多个问题,您最近交付的“应用程序名称”。为处理您的交付,必须纠正下列问题: 无效捆绑-不要提交GCC风格的覆盖工具启用应用程序。具体来说,应该禁用以下Xcode构建设置:仪器程序流生成测试覆盖率文件 一旦纠正了这些问题,您就可以重新传递经过更正的二进制文件。 致以敬意, 应用商店团队
发布于 2016-01-05 00:01:02
为了解决这个问题,我在项目级别将"Enable“设置为"No”,这是以前设置的,也是最后一个已知的良好设置。
发布于 2016-02-01 08:58:21
对于发布配置,有两个相关的设置应该是:
GCC_GENERATE_TEST_COVERAGE_FILES = NO;
和
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
或者在Xcode中,在Build >AppleLLVM7.0下-代码生成
我发现Enable支持(CLANG_ENABLE_CODE_COVERAGE
)是禁用而非所必需的。Vanilla项目默认启用了这个功能。
当然,您只需要确保发布配置的GGC设置是禁用的,前提是这是用于存档的。
第三方框架
最后,请注意,如果您的项目包括任何第三方框架,那么所有这些框架都需要使用上面的设置来构建。
不幸的是,苹果iTunes商店的电子邮件并没有告诉你哪个项目或框架失败了,所以调试可能会涉及一些尝试和错误。
https://stackoverflow.com/questions/34581925
复制相似问题