xcode10及iOS12问题

iOS12及xcode10适配(iOS12真机调试包)

1.升级到xcode 之后肯定是打不开的,除了像我做的另外一个项目,什么三方sdk都没有的,几乎不依赖于任何三方库。
如果你没升级到xcode10,然而iOS12的机型崩溃,那么就要看看是不你的友盟SDK是否升级了。
友盟的报错信息如下:
[<UIStatusBarTimeItemView 0x101c29cd0> valueForUndefinedKey:]: this class is not key value coding-compliant for the

2.除了上述三方SDK问题,还会出现如下问题,主要有:
1)plist文件重复,在project项目中会有问题或者image命名冲突,正确的解决方式当然是找到并删除了。有些也会在build中引入了,查看是否删除。
2)报错:library not found for -lstdc++.6.0.9
这类原因是因为xcode10把lstdc++.6.0.9的库在此版本中移除了。老版本的sdk可能会使用到此库的三方库有。jpush,umeng,Alipay,baidumap。
如果是用pods 管理,直接升级sdk吧,最新版的sdk应该找就更换为libc++库了。如果你的库都是用pods管理的,那么恭喜您,在pods的对应的Support Files文件中有个****.xcconfig文件,如果有依赖,会在里面显示的。例如:YYModel的

CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/YYModel
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/YYModel" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/YYModel"
OTHER_LDFLAGS = -framework "CoreFoundation" -framework "Foundation"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_ROOT = ${SRCROOT}
PODS_TARGET_SRCROOT = ${PODS_ROOT}/YYModel
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
SKIP_INSTALL = YES

其实依赖于这个库的,一般应该都是静态库。所以如果你的项目中的sdk不是pods管理的,那就静静的搜索.a,然后找出对应三方,然后更新为最新版。在新版sdk中如果需要导入libc++,那么之前的老版本很可能是依赖于6.0.9的,所以更新sdk吧。

如果你真的不想折腾,至少不想现在折腾,等xcode10稳定了再更新,这里提供iOS12真机调试包。

iOS12 真机调试 (16A366)
但是不推荐埋坑哦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值