Ios iPhone应用程序提交-错误ITMS-90171无效捆绑结构Can';不包含独立的可执行文件
我已经包括了我收到的全部错误信息的截图。当我尝试将我的应用提交到iTunes Connect时,就会发生这种情况。运行应用程序时,我没有收到任何错误Ios iPhone应用程序提交-错误ITMS-90171无效捆绑结构Can';不包含独立的可执行文件,ios,iphone,xcode,app-store-connect,Ios,Iphone,Xcode,App Store Connect,我已经包括了我收到的全部错误信息的截图。当我尝试将我的应用提交到iTunes Connect时,就会发生这种情况。运行应用程序时,我没有收到任何错误 我的应用程序出现了完全相同的错误,我无法从信息中找到任何原因。不过,不同之处在于,我为所有.dll文件都获得了它 过了一段时间,我看到在IOS捆绑签名-自定义权限下,它试图指向一个不存在的文件。我只是删除了它,它不再给出错误 不确定它是否对您也有帮助,但它对我来说很有效。这个问题对我来说是由于将框架包含在捆绑包中造成的。例如,我正在将.frame
我的应用程序出现了完全相同的错误,我无法从信息中找到任何原因。不过,不同之处在于,我为所有
.dll
文件都获得了它
过了一段时间,我看到在IOS捆绑签名
-自定义权限
下,它试图指向一个不存在的文件。我只是删除了它,它不再给出错误
不确定它是否对您也有帮助,但它对我来说很有效。这个问题对我来说是由于将框架包含在捆绑包中造成的。例如,我正在将.framework文件复制到应用程序包中。这是不必要的,因为框架是静态链接到主应用程序二进制文件的 很可能,您有一个文件夹,其中包含复制到项目中的.framework(如“外部”或“第三方”)。该文件夹不应具有任何目标的成员资格 在Frameworks文件夹中,应该是实际的.framework文件,其中包含应用程序的目标成员身份和“必需”
我也面临同样的问题 步骤1:在复制时查看.Framework您在GoogleMaps.bundle或其他.bundle扩展中错误地复制(拖动)了框架 步骤2:如果.bundle资源中存在其他框架,如果存在,则删除该框架(如果根本不需要),否则从该.bundle中拖出 步骤3:如果.framework不存在,则签入所有.bundle资源,如果.framework存在,如果存在,则移除该框架(如果根本不需要),否则从该.bundle中拖出 第4步:然后清理并构建项目
不确定,如果它对你也有帮助的话,但它对我很有用。我们的捆绑包有一个带有重音的特殊字符,消除了这个字符,解决了这个问题。帮助我的是,我将我的框架作为框架中的项目目标,库和嵌入内容->不嵌入
您找到解决方案了吗?我得到了完全相同的错误。我有相同的错误,你找到解决方案了吗?我得到了相同的错误。我也得到了这个错误。事实证明,我所包含的一个框架在构建设置中将自己的“始终嵌入Swift标准库”设置为“是”。获取一个关闭的构建为我清除了错误。