Ios iPhone应用程序提交:错误ITMS-90171:包结构无效(constants.o)
我做了大量的研究,做了几件事,试图摆脱这个错误。绝对没有办法=( 当我从Xcode内将存档上传到应用商店时,出现以下错误: 错误ITMS-90171:“无效的捆绑包结构-不允许使用二进制文件'.app/constants.o'。您的应用程序不能包含独立的可执行文件或库,支持的捆绑包的CbundleExecutable除外。有关iOS应用程序捆绑包结构的信息,请参阅的捆绑包编程指南。” 我已经查看了几个引用此错误的StackOverflow页面。它们都没有解决此错误 我甚至无法在我的文件目录结构(在Xcode中)或通过命令行找到“constants.o” 对于我的复制生成资源,我只有以下内容:Ios iPhone应用程序提交:错误ITMS-90171:包结构无效(constants.o),ios,xcode,entitlements,Ios,Xcode,Entitlements,我做了大量的研究,做了几件事,试图摆脱这个错误。绝对没有办法=( 当我从Xcode内将存档上传到应用商店时,出现以下错误: 错误ITMS-90171:“无效的捆绑包结构-不允许使用二进制文件'.app/constants.o'。您的应用程序不能包含独立的可执行文件或库,支持的捆绑包的CbundleExecutable除外。有关iOS应用程序捆绑包结构的信息,请参阅的捆绑包编程指南。” 我已经查看了几个引用此错误的StackOverflow页面。它们都没有解决此错误 我甚至无法在我的文件目录结构(
- 字体文件(file.ttf)
- 图像资产文件
- Main.Storyboard文件
我很确定问题出在“constants.o”当我完成上传存档过程时,它会显示在第一页上。但是,我不知道它来自何处。有人知道这个文件来自何处吗?我如何消除它???我将配置文件设置为自动,以便Xcode确定要使用的正确配置文件。这就是问题所在。Xcode没有选择co校正剖面 设置配置文件设置为“自动”时设置不正确。我必须在生成设置中专门设置它
常量.o不应出现在存档过程中。请检查您的配置文件,并确保它已正确设置为发行版。在我的案例中,构建阶段的“复制捆绑包源”部分中有一个实现文件。我知道OP没有这个问题,但这对我有帮助。看起来只是权利问题。也许您可以n打开/关闭功能,我也这样做了。它没有修复它。问题是“配置配置文件”。我还没有机会发布答案。