网上现在有以下这些方法,整理下~
首先系统版本 10.13.3,,,,xcode版本 Version 9.2 (9C40b) 测试机系统::11.2.1
每次修改完 最好 clean xcode
1、从XCode8的嵌入式内容包含Swift Code选项不再可用的选项将需要更改 "Always Embed Swift Standard Libraries = YES"
2、在我的证书中缺少了AppleWWDRCA.cer这个系统证书;;;
3、我的证书在Keychain Access中的信任策略是Always Trust,把它改回默认值解决了这个问题。ps:我是最后用的这个方法解决的~ 记得 clean 下~
4、设置Runpath Search Paths以@executable_path/Frameworks作为显示在生成设置的下面的截图:
5、让我们项目P导入自定义库L,那么你必须添加L到
P -> Build Phases -> Embed Frameworks -> +。这对我行得通。
6、这个方法也可以试下
1. 退出 Xcode
2. 重启电脑
3. 找到 这个 DerivedData 文件夹 删除 (路径: ~/Library/Developer/Xcode/DerivedData)
4. 删除这个 com.apple.dt.Xcode 文件 (路径: ~/Library/Caches/com.apple.dt.Xcode)
7、revoke证书,重新生成一份,做这个事情前要确认好,不然你的这个操作会引起团队中的人员,导致其他成员跑不了真机 ==== 这个是官方的建议,但是我因为认证手机丢失、无法登陆开发者平台,没有试验这个。
记录下 自己遇到的坑,,,开始swift~~
网友评论