【发布时间】:2016-01-05 01:33:01
【问题描述】:
我一直在尝试将新版本上传到 iTunes Connect 以更新应用程序。我第一次使用 xCode 6,但收到一封来自 Apple 的电子邮件:
尊敬的开发者,
我们发现您最近交付的“应用”存在一个或多个问题。要处理您的交付,必须更正以下问题:
无效的 Swift 支持 - 文件 libswiftDarwin.dylib、libswiftDispatch.dylib、libswiftCoreGraphics.dylib、libswiftUIKit.dylib、libswiftContacts.dylib、libswiftCore.dylib、libswiftCoreAudio.dylib、libswiftFoundation.dylib、libswiftXCTest.dylib、libswiftCoreImage.dylib、libswiftObjectiveC .dylib 不在预期的位置 /Payload/App.app/Frameworks。
将文件移动到预期位置,使用当前公共 (GM) 版本的 Xcode 重新构建您的应用,然后重新提交。
一旦这些问题得到纠正,您就可以重新交付纠正后的二进制文件。
我认为这是一个简单的修复,所以我刚刚更新到最新的 GM (Xcode 7.2) 并完成了 Swift 2 迁移,但是我收到了相同的电子邮件。有人可以解释如何解决这个问题以及这些文件是什么吗?这不是其他问题中看到的“文件不匹配”问题。
【问题讨论】:
-
“将文件移动到预期位置,使用当前公共 (GM) 版本的 Xcode 重新构建您的应用程序,然后重新提交。”你做了他们让你做的事吗?您是否将这 11 个文件移到了正确的位置?
-
我已经使用当前的 GM 重新构建了应用程序,但是我不知道这些文件是什么(以前从未听说过)所以我没有完成第二部分。请简单解释一下,因为我是新手。谢谢