我一直在努力发布我的iOS应用程序进行审查,但出现了以下错误:
无效的Swift支持 - 缺少SwiftSupport文件夹。使用当前公共(GM)版本的Xcode重新构建您的应用程序并重新提交它。
我正在使用Xamarin.iOS开发此应用程序,如果我使用Visual Studio签名和导出IPA或者使用Xcode发布,就会收到上述错误。
工具版本:
- Xcode 9.0.1 - Visual Studio Enterprise 2017 for Mac 7.2 - Xamarin.iOS 11.2.0.11
我尝试了以下建议:
1. IPA Packager(也是自动打包程序) 2. 使用此指南手动打包
第二个建议没有给出不同的响应。 使用IPA打包器从iTunes Store得到了以下响应:
无效的 Swift 支持 - 文件 libswiftAVFoundation.dylib、libswiftDarwin.dylib、libswiftQuartzCore.dylib、libswiftFoundation.dylib、libswiftCoreAudio.dylib、libswiftCoreGraphics.dylib、libswiftCoreLocation.dylib、libswiftCore.dylib、libswiftCoreImage.dylib、libswiftDispatch.dylib、libswiftPhotos.dylib、libswiftObjectiveC.dylib、libswiftCoreMedia.dylib、libswiftUIKit.dylib 与 /Payload/App.iOS.app/Frameworks/libswiftAVFoundation.dylib、/Payload/App.iOS.app/Frameworks/libswiftDarwin.dylib、/Payload/App.iOS.app/Frameworks/libswiftQuartzCore.dylib、/Payload/App.iOS.app/Frameworks/libswiftFoundation.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreAudio.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreGraphics.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreLocation.dylib、/Payload/App.iOS.app/Frameworks/libswiftCore.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreImage.dylib、/Payload/App.iOS.app/Frameworks/libswiftDispatch.dylib、/Payload/App.iOS.app/Frameworks/libswiftPhotos.dylib、/Payload/App.iOS.app/Frameworks/libswiftObjectiveC.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreMedia.dylib、/Payload/App.iOS.app/Frameworks/libswiftUIKit.dylib 不匹配。确保文件正确,重新构建您的应用程序并重新提交它。不要对 /Payload/App.iOS.app/Frameworks/libswiftAVFoundation.dylib、/Payload/App.iOS.app/Frameworks/libswiftDarwin.dylib、/Payload/App.iOS.app/Frameworks/libswiftQuartzCore.dylib、/Payload/App.iOS.app/Frameworks/libswiftFoundation.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreAudio.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreGraphics.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreLocation.dylib、/Payload/App.iOS.app/Frameworks/libswiftCore.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreImage.dylib、/Payload/App.iOS.app/Frameworks/libswiftDispatch.dylib、/Payload/App.iOS.app/Frameworks/libswiftPhotos.dylib、/Payload/App.iOS.app/Frameworks/libswiftObjectiveC.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreMedia.dylib、/Payload/App.iOS.app/Frameworks/libswiftUIKit.dylib 进行后处理。
我还尝试过在从Xcode发布应用程序时不剥离Swift符号进行发布。
这又给出了另一个结果:
无效的Swift支持 - 缺少SwiftSupport文件夹。使用当前公共(GM)版本的Xcode重新构建您的应用程序并重新提交它。
我正在使用Xamarin.iOS开发此应用程序,如果我使用Visual Studio签名和导出IPA或者使用Xcode发布,就会收到上述错误。
工具版本:
- Xcode 9.0.1 - Visual Studio Enterprise 2017 for Mac 7.2 - Xamarin.iOS 11.2.0.11
我尝试了以下建议:
1. IPA Packager(也是自动打包程序) 2. 使用此指南手动打包
第二个建议没有给出不同的响应。 使用IPA打包器从iTunes Store得到了以下响应:
无效的 Swift 支持 - 文件 libswiftAVFoundation.dylib、libswiftDarwin.dylib、libswiftQuartzCore.dylib、libswiftFoundation.dylib、libswiftCoreAudio.dylib、libswiftCoreGraphics.dylib、libswiftCoreLocation.dylib、libswiftCore.dylib、libswiftCoreImage.dylib、libswiftDispatch.dylib、libswiftPhotos.dylib、libswiftObjectiveC.dylib、libswiftCoreMedia.dylib、libswiftUIKit.dylib 与 /Payload/App.iOS.app/Frameworks/libswiftAVFoundation.dylib、/Payload/App.iOS.app/Frameworks/libswiftDarwin.dylib、/Payload/App.iOS.app/Frameworks/libswiftQuartzCore.dylib、/Payload/App.iOS.app/Frameworks/libswiftFoundation.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreAudio.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreGraphics.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreLocation.dylib、/Payload/App.iOS.app/Frameworks/libswiftCore.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreImage.dylib、/Payload/App.iOS.app/Frameworks/libswiftDispatch.dylib、/Payload/App.iOS.app/Frameworks/libswiftPhotos.dylib、/Payload/App.iOS.app/Frameworks/libswiftObjectiveC.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreMedia.dylib、/Payload/App.iOS.app/Frameworks/libswiftUIKit.dylib 不匹配。确保文件正确,重新构建您的应用程序并重新提交它。不要对 /Payload/App.iOS.app/Frameworks/libswiftAVFoundation.dylib、/Payload/App.iOS.app/Frameworks/libswiftDarwin.dylib、/Payload/App.iOS.app/Frameworks/libswiftQuartzCore.dylib、/Payload/App.iOS.app/Frameworks/libswiftFoundation.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreAudio.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreGraphics.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreLocation.dylib、/Payload/App.iOS.app/Frameworks/libswiftCore.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreImage.dylib、/Payload/App.iOS.app/Frameworks/libswiftDispatch.dylib、/Payload/App.iOS.app/Frameworks/libswiftPhotos.dylib、/Payload/App.iOS.app/Frameworks/libswiftObjectiveC.dylib、/Payload/App.iOS.app/Frameworks/libswiftCoreMedia.dylib、/Payload/App.iOS.app/Frameworks/libswiftUIKit.dylib 进行后处理。
我还尝试过在从Xcode发布应用程序时不剥离Swift符号进行发布。
![enter image description here](https://istack.dev59.com/7V9BH.webp)
我已经没有解决这个问题的想法了。感觉很奇怪,离发布应用程序如此之近,却在流程的最后一步中挣扎。此包是无效的 - 您的归档文件包含不允许的路径:(“AppThinning.plist”)