无效的Swift支持

时间:2018-10-13 10:00:33

标签: ios swift xcode cocoapods testflight

将我的应用程序上载到testflight后,我得到了苹果公司有关该应用程序问题的回复。

Invalid Swift Support - The files libswiftDarwin.dylib, libswiftMetal.dylib, libswiftCoreAudio.dylib, libswiftQuartzCore.dylib, libswiftos.dylib, libswiftObjectiveC.dylib, libswiftDispatch.dylib, libswiftCoreGraphics.dylib, libswiftCoreFoundation.dylib, libswiftUIKit.dylib, libswiftCoreMedia.dylib, libswiftCore.dylib, libswiftFoundation.dylib, libswiftSwiftOnoneSupport.dylib, libswiftXCTest.dylib, libswiftCoreImage.dylib aren't at the expected location /Payload/*App.app/Frameworks. Move the file to the expected location, rebuild your app using the current public (GM) version of Xcode, and resubmit it.

检查.ipa后,我发现有一个名为SwiftSupport的目录,并进行了并排比较之后,我发现Payload / Frameworks中缺少两个框架,但是我没有使用这些框架(libCoreMedia和libXCTest。有谁知道为什么会发生问题。我在Xcode 10中运行Swift 4.2

2 个答案:

答案 0 :(得分:0)

这是在Xcode 10中使用Xcode 9项目引起的错误。

答案 1 :(得分:0)

使用以下脚本从.app文件中删除arm64e

https://github.com/ndpiparava/Swift_StripArm64e