升级到Xcode8和iOS10之后遇到的坑
来源:互联网 发布:windows桌面分类框 编辑:程序博客网 时间:2024/04/27 11:20
1、Xcode的插件
随着iOS10的发布,Xcode也要升级一波
Xcode8屏蔽了插件,这使得之前一直依赖插件来写代码的我非常不习惯。。但是为了调试iOS10又不得不使用Xcode8来编译
后来有个大佬教了我个办法,只要把
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
中的iOS10的包拷出来,放到Xcode7里,就可以使用Xcode7进行编译和调试了
于是又可以用回熟悉的插件了~
顺便,Xcode8里面注释快捷键使用不了也是因为屏蔽了插件的原因
在终端中执行:
sudo /usr/libexec/xpccachectl
之后再重启一下电脑,就可以使用快捷键啦
而且这次还新加了新的注释快捷键,原型是喵神的VVDocumenter
在需要注释的方法内
cmd+option+/
便可以添加多行注释啦
2、发布时遇到的坑
今天发布app的新版本,然后发现Xcode7虽然可以用来调试,但是发布的时候出现了各种证书问题。。
重新把各种证书下了一遍还是不行,无奈之下换了Xcode8,然后发现Xcode8的证书管理确实和说的一样人性化多了。。
这不是重点。。在解决了证书问题后,上传了一个构建版本,显示上传成功了。
嗯然后在iTunes Connect里看不到。。天真的我还以为是延迟了,等了一个早上,发现好像不对劲啊之前都没遇到过那么久的
于是又上传了几次,还是同样的问题,甚至都下了Application Loader来上传,虽然显示成功,也还是看不到
在网上搜解决方法,有个说是iOS10需要在info.plist里增加访问权限的属性,这个我已经加全了啊
虽然string部分我填的是空的。。
抱着试一试的心态把string部分也填上了,那部分对应提示获取权限的提示框的文字,原本以为应该不影响的
填完之后发现现在上传的构建版本能看到了。。。而之前上传的构建版本这时候随着这个成功的包一起显示出来了。。显示无效的文件
我擦无效你能不能早一点提示啊等我成功了再看到错误提示还有什么意义啊(╯‵□′)╯︵┻━┻!!
于是终于成功的更新了这次的版本了。。
现在用的是Xcode7.3.1来写代码,Xcode8.0来做发布,用着还蛮舒服的。。
- 升级到Xcode8和iOS10之后遇到的坑
- Xcode8升级之后遇到的一些坑
- 手机升级到iOS10之后,用xcode8以下的怎样解决真机调试的问题
- Xcode8升级之后遇到的问题
- 升级iOS10和Xcode8遇到问题以及解决办法
- Xcode8/iOS10 升级后遇到的问题小结
- 升级到Xcode8和ios10.0的时候调用相机崩溃
- Xcode7升级到Xcode8之后遇到文件冲突
- Xcode7升级到Xcode8之后遇到文件冲突
- Xcode7升级到Xcode8之后遇到文件冲突
- 升级到Xcode8遇到的问题
- xcode8.0升级之后公司项目遇到的问题
- iOS10 Xcode8环境下适配目前遇到的问题和解决方案
- iOS升级至iOS10之后遇到的问题(一)
- xcode8升级之后项目遇到了问题
- iOS10和xcode8的兼容问题
- iOS10 和 Xcode8 的改变
- Xcode8升级遇到的问题
- 【C++】复数类的实现
- 【数据结构】链表与顺序表的优缺点,和2道经典的题
- 数据库连接异常Cannot get a connection, pool error Timeout waiting for idle object
- 【数据结构】二维数组中的查找
- java中的URLEncoder和URLDecoder类
- 升级到Xcode8和iOS10之后遇到的坑
- 【数据结构】用两个栈实现队列
- java.lang.RuntimeException: Unable to instantiate application com.android.tools.fd.runtime.Bootstrap
- android SD卡缓存
- 【数据结构】旋转数组中的最小数字
- 【C语言】调整数组顺序使奇数位于偶数前面
- 【数据结构】链表中倒数第k个结点
- 【C++】顺时针打印矩阵
- 【Linux】基本知识(1)