videocore 和 Swift 混编引发的坑(实战篇)

首先说videocore,Github上明确写着使用时 CocoaPods < 0.38.2,

Swift 的一些静态库需要在CocoaPods > 0.39.0才能使用。

在我们平常开发,打包测试的时候不会出现问题,但是提交App Store时就会提示:

Invalid Swift Support - The files libswiftContacts.dylib don’t match /Payload/xxx.app/Frameworks/libswiftContacts.dylib. Make sure the files are correct, rebuild your app, and resubmit it. Don’t apply post-processing to /Payload/xxx.app/Frameworks/libswiftContacts.dylib.

Once these issues have been corrected, you can then redeliver the corrected binary.

解决这个问题,我们需要打包时做些操作

1.Product->Archive

2.右键项目->Show In Finder

3.就会显示(xxx 16-6-16 上午10.36.xcarchive) ,右键这个->显示包内容->SwiftSupport->iphoneos 。 拷贝里面所有的.dylib。

4.返回到SwiftSupport层级,打开Products->Applications->shunjian(右键显示包内容)->Frameworks。把才拷贝的东西覆盖进去。

最后再提交App Store就可以了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 4,490评论 0 12
  • 著名的心里学家韦纳的归因理论认为:能力、努力、任务难度、运气、身体状况、外界环境是人们在解释成功或失败时知觉到的六...
    张公子的流年花开阅读 130评论 0 1
  • 今天早上在学校里发生了一件大事,这是在数学课上发生的。 黄明杰数学课讲话,数学老师命令黄明杰出来坐在讲台上,...
    城悦繁花阅读 204评论 2 1
  • 借酒消愁,以酒会友,月下独酌,喝庆功酒。 酒是一种好东西,但不能过量,喝多了不会像李白一样激发灵感,不会像乔峰一样...
    改善昨天的自己阅读 500评论 0 2
  • 每次与远在国内的母亲通完电话,就好似参加了一百米赛跑,身心俱疲,被扰乱的宁和心境需要一段时间平复。 自打父亲去世,...
    气和神莹阅读 426评论 3 8