Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios iPhone应用程序提交:错误ITMS-90171:包结构无效(constants.o)_Ios_Xcode_Entitlements - Fatal编程技术网

Ios iPhone应用程序提交:错误ITMS-90171:包结构无效(constants.o)

Ios iPhone应用程序提交:错误ITMS-90171:包结构无效(constants.o),ios,xcode,entitlements,Ios,Xcode,Entitlements,我做了大量的研究,做了几件事,试图摆脱这个错误。绝对没有办法=( 当我从Xcode内将存档上传到应用商店时,出现以下错误: 错误ITMS-90171:“无效的捆绑包结构-不允许使用二进制文件'.app/constants.o'。您的应用程序不能包含独立的可执行文件或库,支持的捆绑包的CbundleExecutable除外。有关iOS应用程序捆绑包结构的信息,请参阅的捆绑包编程指南。” 我已经查看了几个引用此错误的StackOverflow页面。它们都没有解决此错误 我甚至无法在我的文件目录结构(

我做了大量的研究,做了几件事,试图摆脱这个错误。绝对没有办法=(

当我从Xcode内将存档上传到应用商店时,出现以下错误:

错误ITMS-90171:“无效的捆绑包结构-不允许使用二进制文件'.app/constants.o'。您的应用程序不能包含独立的可执行文件或库,支持的捆绑包的CbundleExecutable除外。有关iOS应用程序捆绑包结构的信息,请参阅的捆绑包编程指南。”

我已经查看了几个引用此错误的StackOverflow页面。它们都没有解决此错误

我甚至无法在我的文件目录结构(在Xcode中)或通过命令行找到“constants.o”

对于我的复制生成资源,我只有以下内容:

  • 字体文件(file.ttf)
  • 图像资产文件
  • Main.Storyboard文件
所以,这不是问题所在

我在功能中启用的唯一权限是推送通知


我很确定问题出在“constants.o”当我完成上传存档过程时,它会显示在第一页上。但是,我不知道它来自何处。有人知道这个文件来自何处吗?我如何消除它???

我将配置文件设置为自动,以便Xcode确定要使用的正确配置文件。这就是问题所在。Xcode没有选择co校正剖面

设置配置文件设置为“自动”时设置不正确。我必须在生成设置中专门设置它


常量.o不应出现在存档过程中。请检查您的配置文件,并确保它已正确设置为发行版。

在我的案例中,构建阶段的“复制捆绑包源”部分中有一个实现文件。我知道OP没有这个问题,但这对我有帮助。

看起来只是权利问题。也许您可以n打开/关闭功能,我也这样做了。它没有修复它。问题是“配置配置文件”。我还没有机会发布答案。