将应用上传到应用商店

时间:2017-09-22 13:36:30

标签: ios swift app-store

对于记录,我没有触及下面列出的任何文件,我所做的只是编译,尝试通过上传拉出我的头发然后我收到此错误消息:

  

无效的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的版本,并重新提交。

     

一旦这些问题得到纠正,您就可以重新发送   纠正二进制。

老实说,我甚至不知道该去哪儿

所以回答其中一个问题,根据苹果告诉我通过我的图书馆的部分很好,这里是我运行代码enter image description here的图片

这是我跑步和下面的结果 enter image description here

更新:

此时SOOOOO我现在已经混淆了app支持商店,他们无法弄清楚为什么我会收到这个错误,他们一遍又一遍地问我同样的问题,什么版本的Xcode,什么版本的Mac OS ..仍然没有解决方案。

1 个答案:

答案 0 :(得分:1)

你提到了一个拉头上传体验。但除非您涉及构建系统/构建脚本,否则通常该过程只是产品>存档并从Window> Organizer上传(或从导出的ipa上使用Application Loader)。你有什么不同的东西可能会破坏.ipa吗?

您可以将其导出到App Store,将.ipa文件重命名为.zip并解压缩。右键单击Payload目录中的应用程序,选择Show Package Contents并查看Frameworks目录中的线索。所有这些文件都应该存在。你有任何构建阶段脚本可以对框架做任何事情吗?

更新:

我刚刚在Apple开发者论坛中遇到过Apple对此类问题的回应。顺便说一下,这是这类事物的重要资源:

  

你可能在某个框架之外有一个普通的dylib,   这只在macOS上受支持。请查看故障排除   技术说明2435部分了解更多背景信息。如果有一个裸dylib   确实是问题的原因,请提交错误的错误   消息,清楚地解释了这一点。

链接:https://forums.developer.apple.com/message/218019#218019