因为梦想会发光,所以,无论身处多么漆黑的角落,也总能有一束光,引领我们前往,风雨兼程,跋涉探险,在所不惜。
——苑子文,苑子豪《愿我的世界总有你二分之一》
你是不是因为测试真机因为丢失libswift.dylib的相关libswiftXXX,等文件而cashe,或者提交版本而被据原因缺少相关libswiftXXX
当你项目中有OC和Swift的混编的时候用到cocopads加载第三方;打包丢失相关libswiftXXX.dylib文件,这是cocopads的一个漏洞
关于测试问题有两个方法
比如我试图运行一个�swift应用在我的iPhone 5s。模拟器上没问题,但在真机或者测试就不行。我有官方发布的iOS 8和Xcode 6
- 退出 Xcode7 重启电脑
- 清除xcode7缓存
- 重新打开工程在build settings 中找到"Embedded Content Contains Swift Code" flag 将默认的NO,改成YES;
2 应该可以了(如果不行就用下面的方法)和打包丢失的文件都可以
- 重新打个新包
- 找到这个包 show in finder 显示出来
- 找到这个包的地址
-
�拷贝所有 libswiftXxx.dylib 从 SwiftSupport/iphoneos/ 到 Products/Applications/�App.ipa/Frameworks/里面覆盖掉
5.接着打包提交 或者打包测试
***以下动态图的参考
[先付报酬的工作是肯定干不好的。 —— 约·弗洛里奥]