首先說(shuō)videocore,Github上明確寫(xiě)著使用時(shí) CocoaPods < 0.38.2,
Swift 的一些靜態(tài)庫(kù)需要在CocoaPods > 0.39.0才能使用。
在我們平常開(kāi)發(fā),打包測(cè)試的時(shí)候不會(huì)出現(xiàn)問(wèn)題,但是提交App Store時(shí)就會(huì)提示:
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.
解決這個(gè)問(wèn)題,我們需要打包時(shí)做些操作
1.Product->Archive
2.右鍵項(xiàng)目->Show In Finder

3.就會(huì)顯示(xxx 16-6-16 上午10.36.xcarchive) ,右鍵這個(gè)->顯示包內(nèi)容->SwiftSupport->iphoneos 。 拷貝里面所有的.dylib。
4.返回到SwiftSupport層級(jí),打開(kāi)Products->Applications->shunjian(右鍵顯示包內(nèi)容)->Frameworks。把才拷貝的東西覆蓋進(jìn)去。
最后再提交App Store就可以了。