Xcode7 beta4 相关问题
2015-08-05 19:14
190 查看
由于感觉swift1.2在与C语言的指针转换上有很多不方便,不如swift2.0做的完善,于是使用xcode7 beta4.在使用过程中遇到很多问题,再次列出以便以后查看。
xcode7 beta4第一个bug就是无法使用iPhone虚拟机了,报错如下
在xcode6.3和6.4中没有这个问题,把工程挪到xcode7之后立马就报这个错,而用真机调试则不会有这个报错。
具体原因不清楚,看xcode7正式版发布后还会不会有这个情况吧。
随后我在编译的时候有需要打开enable bitcode
然后问题出现了,我的静态库是从老的工程里拿来的,那时候xcode还没有默认开启bitcode,于是静态库也是没有bitcode的,这时候就会报错。解决方法当然就是重新编译静态库。步骤如下:
首先找到你的电脑上的make静态库的make文件的路径:
到aimake的iOS目录下找到init.mk
用sudo修改它,修改内容包括用xcode-beta去替代你原有的xcode版本,文件中所有的类似地放全都要替换,可以用全局的字符查找替换去做
第二项,要加上bitcode的编译选项-fembed-bitcode
然后再编译即可生成包含bitcode的静态库
如何查看生成的静态库是否包含bitcode呢
然后看到
就说明成功编译了包含bitcode的静态库,再在xcode里enable
bitcode就不会因为静态库没有包含bitcode而报错了。
附几个可能有用的网址:
http://stackoverflow.com/questions/31486232/how-do-i-xcodebuild-a-static-library-with-bitcode-enabled https://github.com/glfw/glfw/issues/559 http://stackoverflow.com/questions/31233395/ios-library-to-bitcode
xcode7 beta4第一个bug就是无法使用iPhone虚拟机了,报错如下
在xcode6.3和6.4中没有这个问题,把工程挪到xcode7之后立马就报这个错,而用真机调试则不会有这个报错。
具体原因不清楚,看xcode7正式版发布后还会不会有这个情况吧。
随后我在编译的时候有需要打开enable bitcode
然后问题出现了,我的静态库是从老的工程里拿来的,那时候xcode还没有默认开启bitcode,于是静态库也是没有bitcode的,这时候就会报错。解决方法当然就是重新编译静态库。步骤如下:
首先找到你的电脑上的make静态库的make文件的路径:
到aimake的iOS目录下找到init.mk
用sudo修改它,修改内容包括用xcode-beta去替代你原有的xcode版本,文件中所有的类似地放全都要替换,可以用全局的字符查找替换去做
第二项,要加上bitcode的编译选项-fembed-bitcode
然后再编译即可生成包含bitcode的静态库
如何查看生成的静态库是否包含bitcode呢
然后看到
就说明成功编译了包含bitcode的静态库,再在xcode里enable
bitcode就不会因为静态库没有包含bitcode而报错了。
附几个可能有用的网址:
http://stackoverflow.com/questions/31486232/how-do-i-xcodebuild-a-static-library-with-bitcode-enabled https://github.com/glfw/glfw/issues/559 http://stackoverflow.com/questions/31233395/ios-library-to-bitcode
相关文章推荐
- UVa 10976----Fractions Again?!(枚举)
- 24 Swap Nodes in Pairs
- 集训第四周(高效算法设计)N题 (二分查找优化题)
- VI use
- 【spring配置】 一组配置文件引出的问题
- c#运行机制
- [JLOI2014][BZOJ3631] 松鼠的新家|树上倍增LCA|差分
- Eclipse安装Svn插件
- 黑马程序员---C语言基础---条件、循环语句、函数
- 第二周第三天
- 【大拿分享】单页应用的搜索引擎优化
- 4.7 带自信区间的曲线图
- python argparse
- 大数模小数
- iOS开发之----去除tableViewCell分割线的左边间隙,将分割线填满
- org.springframework.web.servlet.view.InternalResourceViewResolver
- 超级减肥王 V4.1.0 iPad版
- smarty中定义数据变量问题
- Android侧滑菜单实现
- 应用程序窗口示例