IOS发布的一些坑
2016-02-25 16:39
337 查看
一、IOS 9.0 application transport security 会把除了信任host以外的所有网络连接干掉, 会导致一些网络访问的问题。
解决办法:修改info.plist文件 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads Boolean YES
<h1><ins>二、 解决Develop证书和Distribution的证书签发者无效问题</ins></h1>
三、provisions里有未删除干净的uuid
这里所说的就是要通过修改你的项目的.xcodeproj文件来解决上述的错误。
1.找到项目中的**.xcodeproj文件,点击右键,show package contents(打开包内容)。
2.打开后找到project.pbxproj文件,用文本编辑器打开。其实就是右键,点击open就好了。
3.打开这个文件后,按command+F,在这个文件中查找“PROVISIONING_PROFILE",找到和这个“
解决办法:修改info.plist文件 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads Boolean YES
<h1><ins>二、 解决Develop证书和Distribution的证书签发者无效问题</ins></h1>
问题解决
需要更新AppleWWDRCA证书。
1.https://developer.apple.com/certificationauthority/AppleWWDRCA.cer下载最新AppleWWDRCA证书,双击安装。
2.打开钥匙串,选择登录,然后选择下面的证书。
3.选择桌面左上角的显示→显示已过期的证书。
4.这时候你会发现一个过期的“WWDR Certificate”(Apple Worldwide Developer Relations Certification Authority),删除它。
特别注意:有的在系统那一栏也有这个过期的“WWDR Certificate”,也一并删除它,没有就不作处理。
5.再回头点击Develop证书和Distribution证书,不出意外他们都变成“此证书有效”了。
三、provisions里有未删除干净的uuid这里所说的就是要通过修改你的项目的.xcodeproj文件来解决上述的错误。
1.找到项目中的**.xcodeproj文件,点击右键,show package contents(打开包内容)。
2.打开后找到project.pbxproj文件,用文本编辑器打开。其实就是右键,点击open就好了。
3.打开这个文件后,按command+F,在这个文件中查找“PROVISIONING_PROFILE",找到和这个“
<code>PROVISIONING_PROFILE = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB";"PROVISIONING_PROFILE[sdk=iphoneos*]" = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB";</code>”类似的都删除。
4.然后保存文件,重新打开项目。xcode会提示你重新下载安装provisioning profile文件。下载后安装上就可以。
相关文章推荐
- iOS开发--CocoaPods使用
- 详解 iOS navigationBar 的设置问题
- ios autolayout 使用总结
- #import与@class的区别
- [充电][ios]ios充电接口
- ios开发——iOS9 3D Touch 使用教程
- iOS开发之设置导航栏标题的字体大小和颜色
- iOS:手把手教你发布代码到CocoaPods(Trunk方式)
- iOS 创建带有Xib文件ViewController时 如何正确设置frame?
- iOS App集成Apple Pay教程(附示例代码)
- iOS 视频边下边播
- iOS 的 XMPPFramework 简介
- 内存管理与属性的参数
- AFNetworking施工例子
- 关于IOS多线程的好的技术博客
- iOS sizeClass设备对照表
- iOS-OC-AFNetworking上传和下载(回调下载进度)
- IOS各种调试技巧(条件断点、僵尸模式、内存检测、图层透视图模式)
- IOS之导航控制器传值
- IOS之导航控制器