将应用上传到应用商店后出现错误
Posted
技术标签:
【中文标题】将应用上传到应用商店后出现错误【英文标题】:Error after uploading app to the app store 【发布时间】:2017-09-22 13:36:29 【问题描述】:为了记录,我没有碰过下面列出的任何文件,我所做的只是编译,尝试通过上传拉出我的头发,然后我收到了这个错误消息:
无效的 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 在这一点上,我现在已经混淆了应用程序支持商店,他们无法弄清楚我为什么会收到这个错误,他们一遍又一遍地问我同样的问题,什么版本的 Xcode,什么版本的 Mac OS.. . 仍然没有解决方案。
【问题讨论】:
您使用的是 Xcode 9 测试版吗? 不,我使用的是最新版本,我升级了,我什至尝试卸载并重新安装。 你有没有得到这个答案? 【参考方案1】:您提到了令人毛骨悚然的上传体验。但是,除非您涉及构建系统/构建脚本,否则通常该过程只是 Product>Archive 并从 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
【讨论】:
这并不是一个简单的过程,无论出于何种原因,到目前为止可能出现的任何问题都没有让它变得更容易。我发现缺少 Apple 支持。 它是一个非常简单的应用程序,我的意思是有一些外部链接和嵌入的 youtube 视频,但它并没有什么特别之处。我只是想加载它,这样我就可以开始下一次迭代了,但我一直遇到障碍......我用来编译的唯一东西是 xcode 没有外部脚本。 第一次设置所有配置文件并处理他们在上传时验证的所有小事情(新要求的新图标等),您不会在开发版本中遇到这些问题肯定会令人沮丧。但是一旦星星对齐,应该只需点击几下。我在 Xc9 上传过程中遇到了一个问题,如果您在多个团队中,它将失败,因为它选择了错误的团队,但至少应用程序加载器可以工作。 您是否能够在设备上进行测试,或者仅在模拟器中进行测试?如果在设备上,我认为必须正确添加快速支持。 它在我的 iPhone 上工作得很好没问题,所以编译问题只是这个 BS以上是关于将应用上传到应用商店后出现错误的主要内容,如果未能解决你的问题,请参考以下文章
如何将应用第二次上传到 Play 商店?您已经有一个版本代码为 1 的错误