对于记录,我没有触及下面列出的任何文件,我所做的只是编译,尝试通过上传拉出我的头发然后我收到此错误消息:
无效的Swift支持 - 文件libswiftDarwin.dylib, libswiftMetal.dylib,libswiftCoreAudio.dylib, libswiftQuartzCore.dylib,libswiftos.dylib,libswiftObjectiveC.dylib, libswiftDispatch.dylib,libswiftCoreGraphics.dylib, libswiftCoreData.dylib,libswiftCoreFoundation.dylib, libswiftUIKit.dylib,libswiftCoreMedia.dylib,libswiftCore.dylib, libswiftFoundation.dylib,libswiftXCTest.dylib, libswiftCoreImage.dylib不在预期的位置 /Payload/BeginerGuideDigFor.app/Frameworks。将文件移动到 预期的位置,使用当前公共(GM)重建您的应用程序 Xcode的版本,并重新提交。
一旦这些问题得到纠正,您就可以重新发送 纠正二进制。
老实说,我甚至不知道该去哪儿
所以回答其中一个问题,根据苹果告诉我通过我的图书馆的部分很好,这里是我运行代码的图片
更新:
此时SOOOOO我现在已经混淆了app支持商店,他们无法弄清楚为什么我会收到这个错误,他们一遍又一遍地问我同样的问题,什么版本的Xcode,什么版本的Mac OS ..仍然没有解决方案。答案 0 :(得分:1)
你提到了一个拉头上传体验。但除非您涉及构建系统/构建脚本,否则通常该过程只是产品>存档并从Window> Organizer上传(或从导出的ipa上使用Application Loader)。你有什么不同的东西可能会破坏.ipa吗?
您可以将其导出到App Store,将.ipa文件重命名为.zip并解压缩。右键单击Payload目录中的应用程序,选择Show Package Contents并查看Frameworks目录中的线索。所有这些文件都应该存在。你有任何构建阶段脚本可以对框架做任何事情吗?
更新:
我刚刚在Apple开发者论坛中遇到过Apple对此类问题的回应。顺便说一下,这是这类事物的重要资源:
你可能在某个框架之外有一个普通的dylib, 这只在macOS上受支持。请查看故障排除 技术说明2435部分了解更多背景信息。如果有一个裸dylib 确实是问题的原因,请提交错误的错误 消息,清楚地解释了这一点。