精华内容
下载资源
问答
  • Q:我刚刚用iOS11 SDK重新构建了应用程序,发现定位服务现在根本不起作用。原因:A:因为苹果现在增加了一项新的隐私保护功能 NSLocationAlwaysAndWhenInUseUsageDeion,并且原有的 NSLocationAlwaysUsageDeion 被...

    iOS11问题: 定位服务在iOS11系统上不能使用?

    这里写图片描述

    Q:我刚刚用iOS11 SDK重新构建了应用程序,发现定位服务现在根本不起作用。

    原因:A:因为苹果现在增加了一项新的隐私保护功能 NSLocationAlwaysAndWhenInUseUsageDeion

    并且原有的 NSLocationAlwaysUsageDeion 被降级为 NSLocationWhenInUseUsageDeion

    想要达到之前 NSLocationAlwaysUsageDeion 的定位效果,需要在info.plist文件中添加 NSLocationAlwaysAndWhenInUseUsageDeionNSLocationWhenInUseUsageDeion 两个就可以了。否则,徒劳无功,你的App依旧不支持Always authorization。

    你在使用这个新Key时,位置服务可能仍然不起作用,在我进一步的搜索之后,发现这个gem与所有其他的调试信息混杂在一起:

    这个App在没有usage deion的情况下能访问敏感隐私数据。App的info.plist必须包含NSLocationAlwaysAndWhenInUseUsageDeionNSLocationWhenInUseUsageDeion keys中使用字符串值向用户解释该应用如何使用这些数据

    This app has attempted to access privacy-sensitive data without a usage deion. The app's Info.plist must contain both NSLocationAlwaysAndWhenInUseUsageDeion and NSLocationWhenInUseUsageDeion keys with string values explaining to the user how the app uses this data
    

    这与更新CLLocationManager.h文件中的注释有很大矛盾。

    查看plist权限可以看到新增:

    这里写图片描述

    解决办法:

    添加新Key NSLocationAlwaysAndWhenInUseUsageDeion和旧Key NSLocationWhenInUseUsageDeion的时候,定位服务就能正常使用了.


    iOS开发者交流群:①446310206 ②446310206

    展开全文
  • PC电脑控制手机iphone(iOS 11iOS 12、iOS 13),需越狱

    千次阅读 热门讨论 2020-08-06 15:32:33
    基于Veency,cosmosgenius开发了screendump,使其支持到iOS 11。但是没有支持iOS 12和13。 julioverne在cosmosgenius的基础上改进了screendump,使其完美支持ios12和ios13。这里主要就是使用julioverne的版本。 1、...

    Veency是一款可以用电脑控制你的iPhone的插件,作者是大名鼎鼎的Cydia的创始人Jay Freeman,也就是Saurik。但是最高支持到IOS9,在IOS 10以上无法使用。
    基于Veency,cosmosgenius开发了screendump,使其支持到iOS 11。但是没有支持iOS 12和13。
    julioverne在cosmosgenius的基础上改进了screendump,使其完美支持ios12和ios13。这里主要就是使用julioverne版本的screendump。

    1、iphone手机安装screendump

    screendump信息如下:
    【版本号】v0.03d+
    【软件源】http://julioverne.github.io/
    【价 格】免费
    【分 类】实用型
    【安装法】Cydia越狱商店安装
    【开源地址】https://github.com/julioverne/screendump
    手机越狱后,通过Cydia商店,添加软件源http://julioverne.github.io/,搜索screendump,安装即可。

    注:连接源有限制,需要访问外国网站,可以安装连个锤子越狱插件,这个插件众多越狱源都有,可以搜索【连个锤子(修复国行联网)】进行安装,比如下面的几个源都可以

    http://repo.cydiabc.top/ (小苹果源)
    http://repo.hackyouiphone.org/ (H佬破解源)
    http://repo.qqtlr.com/ (93嗨客源)

    2、设置screendump

    安装完成后,打开【设置】
    设置截图
    点开【screendump】,插件设置如下图:
    screendump截图

    开启【Enable】,即打开了远程控制功能。
    【Password】是提示你设置密码。如果不填则会每次连接时提醒确认连接。
    设置完成返回。
    进入【设置】-【Wifi】,点击接入点后的蓝色箭头即可看到IP,记录下来备用。

    3、电脑端安装VNC Viewer

    VNC Viewer官方网站:http://www.realvnc.com/download/viewer/,这款软件是免费的,支持桌面所有操作系统。下载安装即可。
    打开VNC Viewer,在VNC Server中输入上一步记录的iPhone的IP地址。
    点击Connect开启连接,在接下来跳出的警告中点击“Continue”继续连接(如果有警告是因为你使用的是Free版本,不提供加密连接),再输入前面在screendump设置中设置的密码即可完成连接,电脑端截图如下图所示:
    ios截图
    现在就可以通过VNC Viewer操作iPhone手机了。
    在电脑端可以用鼠标进行以下控制:
    左键:模拟触摸屏幕
    中键:模拟Power键
    右键:模拟Home键
    键盘:模拟iOS中的输入

    4、其他设置

    如果感到比较卡的话可以在更好的网络环境下尝试连接,也可以在screendump选择低的分辨率。
    在电脑端将鼠标移到窗口最上端的会滑出菜单,点击Options进入设置。
    如果想在电脑端完整看到iOS设备的画面请选择“Scale to fit window”;
    如果不希望从电脑端控制iOS设备,请选择“View Only”。
    画面质量调节:Options中点击”Picture quality”, 默认为Automatic,可以选择“High”或“Low”。
    截图如下:
    vncviewer设置

    5、解决游戏黑屏

    1、下载iTools 苹果录屏大师
    https://dl2.itools.cn/airplayer/AirPlayer.zip
    运行Airpalyer,等待连接
    2、手机和电脑保持在同一个wifi下面,打开iPhone手机的屏幕镜像
    屏幕镜像
    3、在屏幕镜像中选择【iTools[你的电脑名]】这个镜像,连接成功,既可以在电脑端Airplayer弹出界面
    Airplayer投屏成功
    4、在界面中右键,弹出菜单中申请控制,弹出密码界面,输入步骤2设置screendump的密码即可控制了。
    游戏界面

    展开全文
  • iOS开发:iOS11安全区域适配问题

    千次阅读 2018-01-11 11:44:34
    iOS11安全区域适配问题

           iPhone X刚发布的时候,适配新尺寸有好多人会不适应,颠覆了之前的常识,不过过了不久大家都熟悉之后,就适应和解决了iPhone X的齐刘海带来的开发问题。

           在这里我只分享一下,iOS 11下App开发过程中tableview的内容下移20pt或者下移64pt的适配问题,造成下移原因是iOS 11之后,controller的automaticallyAdjustsScrollViewInsets属性被废弃,导致tableview如果超出安全区域时系统自动调整了SafeAreaInsets值,从而影响了adjustedContentInset的值。

           安全区域的概念是iOS 11出来之后新提出来的,就是系统自动调整tableview内容偏移量,根据安全区域来调整的,如果你新建xib视图控制器,你会发现,有一个安全区域的范围,那就是安全区域。安全区域定义了View中可视区域的部分,这样是为了保证不被系统的状态栏、父试图提供的View覆盖。每个View都可以改变安全区域的大小,包括控制器controller也一样可以,使用additionalSafeAreaInsets去扩展安全区域。

    分享一个本人开发时候遇到的情况,具体如截图所示:



           这个是tableview的区头和cell之间的重叠问题,其实还是安全区域引起的,其实解决这个问题

    展开全文
  • iOS11降级到iOS10.3.3/10.3.2教程

    万次阅读 2017-06-08 13:17:47
    首先说一下iOS 11,在WWDC发布之后我对iOS11上面带来的诸多新特性感觉很好想体验一下,并在第一时间更新了iOS11开发者预览版! 更新后体验一天后我的感想是卡卡卡卡,几乎任何一个反应,都有延迟,都要等,等得我好...

    首先说一下iOS 11,在WWDC发布之后我对iOS11上面带来的诸多新特性感觉很好想体验一下,并在第一时间更新了iOS11开发者预览版!

    更新后体验一天后我的感想是卡卡卡卡,几乎任何一个反应,都有延迟,都要等,等得我好急促,已经严重影响到我的工作效率了!

    以上所说都是我自己的iPhone6s 其他机型我不太清楚,也有朋友说自己的iPhone7 升级后感觉不是太卡!

    下面进入正题降级 !!!

    1.建议利用 iTunes 备份手机数据,万一降级失败,并且数据丢失,你可以重新恢复数据,运行 iOS11 的 iPhone 只能恢复 iOS 11 状态下备份的数据,运行 iOS 10 的 iPhone 只能恢复在 iOS 10 状态下备份的数据,所以你从 iOS 10 升级到 iOS 11 之前,也应该先备份数据;

    2.先检查你的 iTunes 是否已经升级到最新版本,如果不是最新版本,请升级到最新版本;

    3.在电脑上打开这个网站:https://ipsw.me/;如图下载iOS 10系统固件(本教程用iPhone 6s 作为演示,自行下载自己设备的固件):















    4.接着点击下面的 Download,把系统固件下载下来。

    5.用充电线把 iPhone 或 iPad 或 iPod touch 连接到电脑,并打开 iTunes;







    6.如果你用 windows 电脑,按下键盘的 shift 不要放手,然后用鼠标点击 iTunes 右侧的「检查更新」,如果你用 Mac 电脑,按下 option 按键不要放手,同时用鼠标点击「检查更新」,点击之后可以放开键盘,这时系统会弹出一个对话框,选择你刚刚下载的系统固件,降级就开始了。








    7.等待15-20分钟左右会弹出您的iPhone已经被更新,接下来等待重启就行了,重启之后系统就被降级为iOS 10了!









    8.降级之后发现手机短信被清空了(原因应该是iOS 11更新了短信App所以导致清空了),iOS 11的壁纸保存下来了还是不错的!

    9.教程就到这里谢谢观看,希望对你有帮助!(本方法适用于任何系统的iOS 降级!)

    展开全文
  • 如何安装IOS11系统

    千次阅读 2017-06-07 15:13:38
    如何安装IOS 11系统在WWDC2017大会上发布了炫酷的IOS 11系统,那如何亲手体验呢?这里分为几个步骤简单介绍下如何安装IOS 11系统:1、下载文件这里需要下载2个东西,一个IOS 11系统文件,一个是描述文件,都可以从...
  • iOS11版本适配问题

    千次阅读 2017-09-22 14:45:46
    iOS11正式版已经发布,相信大部分人已经升级了最新的iOS11和Xcode9.0,那么老的版本也就带来了新的问题,我们的任务–“填坑”!
  • iOS开发之Debug之iOS11相册权限

    千次阅读 2017-10-10 10:58:46
    背景:升级iOS11后,相册权限发生变化。 变化: 相册权限需要在info.plist—Property List文件中添加相应键值对,描述文字不能为空。 iOS11之前: NSPhotoLibraryUsageDescription:访问相册和存储照片到相册...
  • iOS11新增版本判断API

    千次阅读 2018-01-19 15:23:05
    iOS11新增版本判断API iOS11版本现在有了简单的API,OC也开始支持swfit的@available语法,不用再手写iOS版本判断了。 if (@available(iOS 11.0, *)) { // 版本适配 } // 或者 #ifdef __IPHONE_11_0 #endif ...
  • iOS 11 navigationItem.titleView 适配

    千次阅读 2017-09-22 21:33:50
    最近由于Apple 更新了iOS 11版本,在系统升级之后,发现项目中之前适配好的titleView 发生了如下变化: iOS 11 之前 iOS 11   WTF? 在iOS 11中titleView的宽度设置了没有效果,也没有拉伸展示,缩成一坨了...
  • 高德地图ios11 定位失败

    千次阅读 2017-10-26 16:01:18
    ios11 系统 微信公众号 高德地图定位失败 类似 Chrome 等浏览器框架目前禁止非 https 环境进行定位,请在iOS11下尝试访问如下页面: 1、可以成功定位的页面地址:...
  • IOS11 适配遇到的坑

    万次阅读 2017-09-18 11:11:23
    IOS11正式版马上就要发布了,是时候适配一波了。下面就来说说我适配过程中遇到的坑吧。UITableView:默认开启Self-Sizing 首先要知道Self-Sizing是个什么东东。看官方文档的解释: 大概就是说我们不再需要...
  • 经过了那么多个beta版本的测试,iOS11正式版终于推送了。虽然这个版本没有多少让人眼前一亮的功能,多数都是一些小修小补。但也正是这些小修小补,使得iOS系统愈发完善。系统在不断变化,但真理是不变的:流畅是相...
  • iOS11适配-Safe Area

    万次阅读 2018-04-17 13:21:30
    iOS 7中,苹果介绍了UIViewController中的topLayoutGuide和bottomLayoutGuide这两个属性,用来描述一个不被任何内容遮挡的...在IOS 11,苹果弃用了这些属性而启用safe area。苹果建议我们不要把任何交互放在safe a...
  • iOS 11中tableView下移问题

    万次阅读 2017-09-25 16:00:32
    本文主要是对iOS 11下APP中tableView内容下移20pt或下移64pt的问题适配的一个总结。内容包括五个部分:问题的原因分析、adjustContentInset属性的计算方式、什么情况下的tableView会发生内容下移、有哪些解决方法、...
  • IOS11 APPICON图标不显示

    2018-06-03 07:17:08
    我尝试了各种办法 1.图标全换成带底的矩形图标 2.图片大小都控制在10K以内 3.添加了各种尺寸图标 首先我这个是跨平台语言,在IOS11以下都可以,所以不存在重新编译。
  • ios11手机怎么投屏到电脑屏幕上

    万次阅读 2018-12-28 18:12:22
    ios11手机怎么投屏到电脑屏幕上?使用ios11手机系统的用户一定还不了解如何投屏,苹果手机自带特有的airplay镜像投屏功能,但是你们了解它的用处吗?它的用处还不小呢。 迅捷苹果录屏精灵是一款功能齐全的投屏录屏...
  • 6:关于iOS11定位失效的问题解决方案This app has attempted to access privacy-sensitive data without a usage description. The app’s Info.plist must contain both ...
  • iOS11 UIScrollView 偏移量问题

    千次阅读 2017-12-11 16:14:00
    做项目的时候发现UIScrollView 回弹有问题,不能...主要是 iOS11 新增的 contentInsetAdjustmentBehavior 改成下面的就可以了 if (@available(iOS 11.0, *)) { _scrollView.contentInsetAdjustmentBehavior = UIScrol
  • iOS 11 tableView顶部多出一片空白区域

    万次阅读 2017-10-25 11:29:32
    现在不光是iPhone X的屏幕问题,iOS 11的SDK也有好多改变,其中影响最大的莫过于tableView的改动。 很多开发者发现了,用iOS 11的SDK运行程序后tableView变得自己都不认识了。 首先是在iOS 11中,tableView关于...
  • iOS11 如何防止用户录屏?

    万次阅读 2017-12-29 17:15:24
    iOS 11中新增了录屏功能,之前的系统要想录屏,只能通过Airplay 或者屏幕镜像软件,例如 Reflector。有了录屏功能确实方便了用户,但对于一些做内容的公司和网站,特别是视频网站,并不希望自己的付费视频被录制并在...
  • ios11自带邮件添加新的邮箱账号

    千次阅读 2017-08-06 21:35:28
    教你如何在ios11系统添加新的邮箱账号更新ios11后发现新建邮箱入口没了,放心我来教你找到入口。
  • iOS 11 安全区域适配总结

    万次阅读 2017-09-20 19:57:28
    导语:本文主要是对iOS 11下APP中tableView内容下移20pt或下移64pt的问题适配的一个总结。内容包括五个部分:问题的原因分析、adjustContentInset属性的计算方式、什么情况下的tableView会发生内容下移、有哪些解决...
  • iOS11-&-iPhone-X-适配之路

    千次阅读 2017-10-10 11:31:15
    适配iOS 11有几天了,这中间遇到无数种坑,由于我们项目支持iPad支持横竖屏,改起来简直想哭,好了废话不多说,总结下iOS 11&iPhone X的适配过程中遇到的问题。iOS 11适配UISearchController with ...
  • iOS11 完美解决导航栏按钮偏移问题 韩俊强的博客 iOS开发者交流群(官方收费群):①446310206 ②446310206
  • iOS11 系统更新后,私有API iOS 11 LSApplicationWorkspace无法获取应用安装列表,导致无法判断某个APP是否已安装。 解决方案:使用私有库 MobileContainerManager.framework//iOS 11 判断APP是否安装 if ([...
  • iOS11拍照闪退,保存图片闪退问题

    千次阅读 2017-10-23 21:36:54
    问题描述最近测试人员反馈,升级iOS11系统的手机使用我们app的拍照功能时闪退。 经过一番查找,发现是下面代码导致的: UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);问题解决 一开始以为是该函数的调用...
  • iOS11推出,很多做iOS自动化测试的同学肯定会尝鲜或者测试App在iOS11上的兼容性,把手机升级到了iOS11,这就会出现一个问题,最新的Xcode Release版本是8.3.3,不支持调试iOS11,也就意味着无法在iOS11点真机上build...
  • ios 11 beta 描述文件

    万次阅读 2017-06-06 09:37:04
    http://adcdownload.apple.com/WWDC_2017/iOS_11_beta_Configuration_Profile/iOS_11_beta_Profile.mobileconfig请用safari打开 下载地址
  • ios11 statusbar(状态栏隐藏问题)

    千次阅读 2017-10-23 16:58:15
    升级到ios11状态栏默认为白色,比较难看所以采用 cordova-plugin-disable-ios11-statusbar 插件隐藏, 隐藏后出现20px间隙导致页面闪动,如图 1-1。 解决方案: 安装 cordova-plugin-ionic-webview 插件,安装...
  • iOS11上废除了automaticallyAdjustsScrollViewInsets这个方法,所以造成iOS11机型顶端留白问题 解决方法: if (@available(iOS 11.0, *)) { self.tableview.contentInsetAdjustmentBehavior = ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,283,426
精华内容 513,370
关键字:

ios11