ios9新特性及遇到的一些问题解决方案
2015-12-29 16:55
309 查看
iOS9及Xcode7注意事项
iOS9问题
iOS9 应用内跳转增加隐私机制,scheme跳转需要配置白名单,否则不能跳转到陌陌客户端进行交互。解决方法:选中info.plist右键 ——> Open As
——> Source Code,然后添加代码如下:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>momoSDK</string>
<string>momochat</string>
</array>
在iOS9中会有很大几率导致崩溃,原因是用的Jsonkit在iOS9下不兼容;
iOS9需要升级https,可以回退到允许http请求,解决方法:在info.plist里添代码如下:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
Xcode7问题
企业证书安装后发现不能打开,弹出如下警告,iOS9后需要信任证书,方法:设置 —>通用 —>
描述文件 —>选择相应企业证书描述文件 —>
信任;
关于库的更换,因为新xcode中一些静态库后缀改变了,由.dylib变成.tbd,导致出现编译错误,解决办法如下步骤:
手动添加:1.
点击添加静态库的那个 “+” ;
2.
选择add other ;
3.
然后使用快捷键Command+shift+g;
4. /usr/lib文件夹下就有对应的.dylib文件;
5. Clean项目,然后再重新编译;
Bitcode模式是被编译程序的一种中间形式的代码。包含bitcode配置的程序将会在App store上被编译和链接。bitcode允许苹果在后期重新优化程序的二进制文件,而不需要重新提交一个新的版本到App
store上。 在新Xcode中默认开启,由于目前MomoSDK及银联、支付宝等都不支持该模式,需要在Build settings中关闭,方法如下:
解决方法: Build settings —>搜索bitcode —>
选择No,再clean后重新编译。
iOS9问题
iOS9 应用内跳转增加隐私机制,scheme跳转需要配置白名单,否则不能跳转到陌陌客户端进行交互。解决方法:选中info.plist右键 ——> Open As
——> Source Code,然后添加代码如下:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>momoSDK</string>
<string>momochat</string>
</array>
在iOS9中会有很大几率导致崩溃,原因是用的Jsonkit在iOS9下不兼容;
iOS9需要升级https,可以回退到允许http请求,解决方法:在info.plist里添代码如下:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
Xcode7问题
企业证书安装后发现不能打开,弹出如下警告,iOS9后需要信任证书,方法:设置 —>通用 —>
描述文件 —>选择相应企业证书描述文件 —>
信任;
关于库的更换,因为新xcode中一些静态库后缀改变了,由.dylib变成.tbd,导致出现编译错误,解决办法如下步骤:
手动添加:1.
点击添加静态库的那个 “+” ;
2.
选择add other ;
3.
然后使用快捷键Command+shift+g;
4. /usr/lib文件夹下就有对应的.dylib文件;
5. Clean项目,然后再重新编译;
Bitcode模式是被编译程序的一种中间形式的代码。包含bitcode配置的程序将会在App store上被编译和链接。bitcode允许苹果在后期重新优化程序的二进制文件,而不需要重新提交一个新的版本到App
store上。 在新Xcode中默认开启,由于目前MomoSDK及银联、支付宝等都不支持该模式,需要在Build settings中关闭,方法如下:
解决方法: Build settings —>搜索bitcode —>
选择No,再clean后重新编译。
相关文章推荐
- iOS字符串自动计算文本的宽和高
- j48源码学习笔记(三)InfoGainSplitCrit, GainRatioSplitCrit,熵的计算
- 关于电话号码在IOS下面显示白色的
- IOS开发 CAKeyframeAnimation
- ios 收起键盘
- iOS一步步调试解决内存泄漏
- iOS获取系统时间
- iOS 16 进制与 10进制之间的 互转
- 在CocoaPods上创建自己iOS程序的依赖管理
- iOS 隐藏状态栏
- IOS开发之保存图片到Documents目录及PNG,JPEG格式相互转换
- iOS系统定位权限弹出框和跳转系统设置
- ios tableview 适配横竖屏
- IOS开动画效果之──实现 pushViewController 默认动画效果
- iOS Core Animation 简明系列教程
- IOS 9人机界面指南(1)
- IOS开发 CABasicAnimation
- iOS 开发搜索框 - 简单实现
- iOS时间与时间戳相互转换
- 一步一步教你做ios推送