Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
额外的二进制文件显示在Xcode归档文件中_Xcode_Macos_Cocoa_Sandbox_Code Signing - Fatal编程技术网

额外的二进制文件显示在Xcode归档文件中

额外的二进制文件显示在Xcode归档文件中,xcode,macos,cocoa,sandbox,code-signing,Xcode,Macos,Cocoa,Sandbox,Code Signing,我有一个由两个目标组成的小应用程序,一个应用程序和一个作为嵌入二进制文件包含在第一个应用程序中的框架: 这是我的项目中仅有的两个产品: 然而,每当我对应用程序进行编码签名并存档时,就会出现一个额外的名为“A”的图标: 我检查了项目文件夹,没有名为A的目录或文件。其他人有过这种经历吗?有没有办法消除它?如果这有帮助,应用程序将被沙盒化。好的,A似乎来自框架,由deafult存储在/Versions/A下,并且这似乎只在其代码签名时发生。我也遇到了这个问题。。在这里发疯。。。我不知道如何处理这

我有一个由两个目标组成的小应用程序,一个应用程序和一个作为嵌入二进制文件包含在第一个应用程序中的框架:

这是我的项目中仅有的两个产品:

然而,每当我对应用程序进行编码签名并存档时,就会出现一个额外的名为“A”的图标:


我检查了项目文件夹,没有名为A的目录或文件。其他人有过这种经历吗?有没有办法消除它?如果这有帮助,应用程序将被沙盒化。好的,A似乎来自框架,由deafult存储在/Versions/A下,并且这似乎只在其代码签名时发生。我也遇到了这个问题。。在这里发疯。。。我不知道如何处理这个错误

我终于解决了这个问题!(参考同一版本)

我是这样做的:

  • 删除与您添加的任何SDK/框架相关的所有内容并引发问题
  • 选择目标->构建阶段->按+键将二进制文件链接到库(选择添加其他…并仅添加.a文件)
  • 拖动SDK/Framework的所有其余文件(也不要拖动.a文件)

  • 清理+归档,您就可以开始了

    今天面临着同样的问题

    选择你的主要应用目标,然后进入构建阶段。在“复制捆绑资源”下,我必须删除“APPNAME扩展App.App”

    之后,我可以将我的应用提交到应用商店