使用Application Loader提交应用程序更新后,我收到了来自Apple的电子邮件:
我们发现您最近为“ [应用程序名称]”交付的一个或多个问题。要处理交货,必须更正以下问题:
无效的Swift支持-SwiftSupport文件夹丢失。使用当前的Xcode公共(GM)版本重建您的应用,然后重新提交。
解决这些问题后,您可以重新交付更正后的二进制文件。
我已经确认此二进制文件是使用最新的Xcode
GM(7.3.1)构建的,所以这不是问题。我在网上看到了各种各样的针对此问题的潜在修复程序,但希望通过提供更多详细信息,某些人可能能够帮助我找出具体的解决方案。
NO
。我的理解是,只有在YES
我们有一个依赖Swift或混合目标的纯Objective-C目标时,才应该这样做。xcarchive
具有相同内部版本的内部生成SwiftSupport
文件夹中。它包含一个名为的子文件夹iphoneos
,其中包含几个Apple Swift库,例如libswiftFoundation.dylib
。.ipa
文件重命名为.zip
unarchive,则其应用程序包中将不包含SwiftSupport
文件夹,但会包含Frameworks
具有相同Swift dylib 的文件夹。解决的办法就是这个答案。我们需要使用-exportOptionsPlist
带有的新标志,xcodebuild
而不是旧的-exportFormat
和-exportWithOriginalSigningIdentity
标志。plist只需将method
密钥设置为app- store
。
问题内容: 环境:Xcode 7 GM 我已成功使用Xcode上传iOS应用,且未发生错误。这个程序是用Objective-C和Swift编写的。 但是,上传成功后,我立即从Apple收到了此电子邮件,指出此错误: 无效的Swift支持-我们发现您最近为XXXXX(我的应用名称)发送的一个或多个问题。要处理交货,必须更正以下问题: 无效的Swift支持-SwiftSupport文件夹为空。使用当前
问题内容: 我只是在Swift 2中重新编写了一个应用程序。我正在尝试将该应用程序上载到iTunesConnect(通过Xcode 7 GM)进行内部测试。 我花了一段时间解决“无效的Swift支持”错误(还有其他相关问题)……但是现在它变得有些不同了。 Apple的错误现在显示: 无效的Swift支持 文件libswiftCoreLocation.dylib,libswiftCoreMedia.
问题内容: 我正在Swift中构建一个简单的程序,它应该将具有特定扩展名的文件复制到另一个文件夹中。如果该文件夹存在,程序将只将它们复制到该文件夹中;如果该文件夹不存在,则程序必须先将其复制。 运行此代码将正确识别MTS文件,但会导致“添加失败…”,我在做什么错? 问题答案: 从文档中: 放置的副本的路径。此路径必须在新位置包含文件或目录的名称。… 您必须将文件名附加到调用的目标目录中 (为S
我使用JavaMail和协议imap来组织电子邮件(gmail)。我创建了一个文件夹FOLDER1,代码如下: 我用代码移动消息: 它的工作原理 但我不明白。。。如果我想再次阅读邮件,但不想阅读已阅读的邮件,也不想阅读已创建文件夹中的邮件,则无法再次阅读。该名称已在收件箱中 有什么问题吗? 谢谢你的帮助
我用unity hub安装了支持android构建的unity 2021 . 3 . 6 f(NDK和SKD)。 进入一个项目并尝试在android平台上构建它,我收到了这个错误: 文件未发现异常:找不到$C:/ProgramFiles/Unity/Hub/Editor/2021.3.6f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\Gradl
问题内容: 我对Swift编程非常陌生,并且正在尝试遍历文件夹中的文件。我在这里查看了答案,并尝试将其转换为Swift语法,但未成功。 我得到的错误是: 我的目的是查看主文件夹中包含的所有子文件夹和文件,并找到所有具有特定扩展名的文件,然后对它们进行处理。 问题答案: 使用以下方法: