升级xcode 7遇到的问题

简介: <p><br></p> <p><br></p> <p><span id="Label3"></span></p> <h2>问题一: 升级xcode 7最低的系统配置要求</h2> <p></p> <p>升级了ios9 后使用 xcode 6.1 已经不能用了,必须升级 xcode 7才行,原先的系统是OSX 10.10.1 版本。而xcode 7.0 系统最低的系统要求是os x



问题一: 升级xcode 7最低的系统配置要求

升级了ios9 后使用 xcode 6.1 已经不能用了,必须升级 xcode 7才行,原先的系统是OSX 10.10.1 版本。而xcode 7.0 系统最低的系统要求是os x 10.10.4 或者以上(官方表明)。这样子不用等到新的 mac 新系统 到来也可以提前用了。 

问题二 :微信库64位的问题

xcode 7 的动态库后缀名改了,这下子旧的项目也要重新替换。 
这里有一篇文章是关于ios 微信的用法和配置 可以参考一下 
不过 64 位的问题 也随之而来,如果不加入 libc++.dylib 后就会报错 编译不过 
所以在微信引入库里面,需要加入

libsqlite3.0.dylib 
libz.dylib 
SystemConfiguration.framework 
libc++.dylib (如果编译错了,加上这个库进去。)

注意:xcode 7 变了后缀 
技术分享

 

问题3 ios 9 App Transport Security Policy (ATP的问题)

突然遇到这个问题是使用UIWebView加载 http 而不是https 协议的网址。 
解决的方法可以参考这里 iOS9 HTTP 不能正常使用的解决办法

在Info.plist中添加NSAppTransportSecurity类型Dictionary。 在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES

注意一点当时直接修改info.list是没生效,参考网友的做法是在target 里面info 下再添加。这个时候生效了,能够处理这个问题。不知道原理是什么,这里的参数总是很让人莫名奇妙 但能凑效 
技术分享

问题 4 二进制库不支持bitcode

在 xcode 7 项目 中 build Settings 搜索这个字,默认情况是YES ,不支持就改成No 。 
今天微信编译的时候也报相关的错,这一点真是让人纠结。xcode 设置总是多。有时候很难理解。只好一点点记录。 
技术分享


一些问题的解决参考资料如下:

《ios编译库文件时出现的问题》 
http://www.jianshu.com/p/3f87f024b573

《does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)》 
http://www.swift7media.com/category/ios-development/

《开发中常见错误和警告总结(九)》 
http://www.bubuko.com/infodetail-1061146.html

《二进制库不支持bitcode》 
http://blog.csdn.net/soindy/article/details/48519363



目录
相关文章
|
iOS开发
Xcode 10升级报错:libstdc++.6.0.9.tbd
Xcode 10升级报错:libstdc++.6.0.9.tbd
491 0
Xcode 10升级报错:libstdc++.6.0.9.tbd
|
iOS开发
Xcode升级以后,模拟器无法选择只剩My Mac解决办法
Xcode升级以后,模拟器无法选择只剩My Mac解决办法
1041 0
|
开发工具 iOS开发
XCode升级到版本11终端出现的魔性问题修正
概率性出现?因为我不敢保证所有人都有这个问题,而我就遇到了这个问题(100%)。 而这个问题偏偏是我在升级xcode之后才出现的
116 0
|
iOS开发
XCode升级导致的IAP失败的问题
应用提交苹果测试之前,一般都会在沙盒环境里进行测试充值。用沙盒的测试帐号进行充值的时候,服务端拿到苹果返回的receipt-data后,向苹果服务端进行校验的时候,如果返回错误码21007则再去沙盒环境去验证。
1007 0
|
iOS开发
Xcode 7 你能不能再抗扎腾点儿呢 - 尤其自个儿强制升级后,没事儿就关闭
Xcode 7 你能不能再抗扎腾点儿呢 - 尤其自个儿强制升级后,没事儿就关闭 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循“署名-非商业用途-保持一致”创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。
1253 0