1.插入iPod,弹出“This device is no longer connected.”警告消息框如下:

解决方法:设备连接有问题,我的是那根线有问题,我换了根线就正常了。

2.插入iPod,弹出“Could not receive a message from the device.”警告消息框如下:

解决方法:网络上的资料是说重启设备,但是我重启了仍弹出上述警告框。换了根线后这个问题也解决了

3.插入了设备,如iPad、iPhone、iPod等,但弹出“No provisioned iOS device is connected.”警告消息框如下:

解决方法:

重新插入设备,确保“Window-->Organizer”窗口中左侧的设备有绿色亮点:

4.在真机中运行时,如果出现“Could not change executable permissions on the application.”提示框,如下图所示。

解决方法:在真机中删除你之前运行过的可执行文件即可。

5.真机运行时,开发的版本比真机的版本高,出现如下提示框,

(待续。。。)

6.插入设备,如下图,显示的是×××的圆点。

把光标放在如图位置,出现如图提示。我的测试的时候是线的问题,还有可能是开发团队没有把图中的右下角处的Identifier取设备的ID号加入进来。对于有没有可能是证书不对,这个我没有测试过。

7.如果调试时点击了,,,但是左下角却显示为如下图:

这个其中之一的原因是你更改了“Bundle identifier”所致。

解决方法:Clean整个工程,然后运行即可。

8.调试时项目可以运行,可是点击某个按钮时却崩溃了,在控制台输出:

  1. Program received signal:  “EXC_BAD_ACCESS”.

  2. Data Formatters temporarily unavailable, will re-try after a 'continue'.

  3. (Can't find dlopen function, so it is not possible to load shared libraries.)

如下图

即:程序接收到“exc_bad_access”信号,数据格式化器暂时不可用。

解决方法:该异常属于内存泄露问题。如果是标准C中空指针引起的问题则IDE生成的调试信息会自动指向该位置,如果IDE没有指向,则检查自上一次正确运行以来添加或修改的代码中release、alloc、赋值、数组初始化等容易引起内存访问错误的位置是否有问题。在有断点的情况下,如果出现异常,则IDE中指向的位置并不一定是程序崩溃的位置。

9.项目能运行,但是运行时切换到其它应用程序,然后切换回来,多次这样操作后出现界面空白现象。如下列图示:

1) 在ipad中正常运行界面

2)多次切换后出现空白界面

3)多点缩放界面显示正常数据,放手后还是空白界面

1))在ipod中运行正常显示

2))在ipod中运行空白界面

3))在ipod中下拉界面顶部时界面上的数据显示正常,放手后界面空白

4))在应用间相互切换

在环球快车与音乐两个应用程序之间相互切换出现上面所述的空白界面。

解决方法:这是一个纠结的问题。为什么呢?程序已经是能正常运行的,功能是能够正常实现的。但是就是切换间出现空白界面。我向一些大神们请教了,但都没能很好解决。

他们提出的解决方法现在列如下:

A:怀疑不支持后台。其实软件本身是支持后台的。

要让程序支持后台,可在plist文件里设置如下:

或者如下:

B:我这个是多项目整合,将View作为全局变量试试。试了,没解决问题

C:切换到新界面是咋进去的?push、present?我用的是present。据说pop回来是不会出现上述情况的。我想也是。

D:是后台挂起之后再恢复出现问题?其实我不认为是这样的。因为按home键退出后再进入是能正常运行的。在此也了解了下挂起、恢复函数:

  1. - (void)applicationDidEnterBackground:(UIApplication *)application

  2. {

  3. // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.

  4. // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.

  5. NSLog(@"applicationDidEnterBackground 挂起");

  6. }

  7. - (void)applicationWillEnterForeground:(UIApplication *)application

  8. {

  9. // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.

  10. NSLog(@"applicationWillEnterForeground 恢复");

  11. }

10.真机测试时提示如下:

即提示“No such file or directory ”。

解决办法:重启Xcode。出现这现象,可能是我修改了 Bundle identifier  造成的。

转载于:https://blog.51cto.com/965678322/1129780

个人在iOS开发过程中真机调试遇到的问题及解决方法相关推荐

  1. 高德IOS真机调试LMAMapKit出错问题的解决方法(directory not found for option)

    1最近项目到了收尾阶段,所以开始了在真机部署调试,之前的模拟器环境下测试项目,一切都没问题,今天真机调试过程中,不料遇到了一些错误,主要错误如下图所示: 主要错误来源提示好像是系统无法找到一个库文件, ...

  2. uniapp开发app真机调试连接电脑服务器请求失败解决方法

    先说答案:手机跟电脑连同一wifi(电脑和手机在同一个网络环境),然后访问地址用内网ip 第一步:确认手机和电脑在同一个网络环境中 第二步:电脑cmd,输入ipconfig查看内网ip 将请求ip改为 ...

  3. iphone,pad等真机不被xcode识别,解决方法

    iphone,pad等真机不被xcode识别,解决方法 参考文章: (1)iphone,pad等真机不被xcode识别,解决方法 (2)https://www.cnblogs.com/macroxu- ...

  4. HbuilderX中 真机调试 Android IOS

    文章目录 一.Android 二.IOS 2.1. 运行到IOS 2.2. 打开调试模式 一.Android HbuilderX中 Android 真机调试 二.IOS 2.1. 运行到IOS 2.2 ...

  5. IOS 其他 - 在真机调试的时候,将NSLog日志存入文件并保存到document目录

    下面的方法都是在Appdelegate.m中 - (void)redirectNSLogToDocumentFolder{ NSString *fileName =[NSStringstringWit ...

  6. iOS Xcode7上真机调试

    在Xcode7上进行真机调试,不需要证书,步骤如下: 1. 2. 3. 4. 5.添加Apple ID后会显示两个Free,表示可以免费真机调试iOS应用和Mac应用,选中高亮选项,点击view de ...

  7. iOS 无证书真机调试流程

    //联系人:石虎  QQ: 1224614774昵称:嗡嘛呢叭咪哄 Xcode7之后,苹果开发了权限,真机调试不再需要创建证书了.当然不需要创建证书并不是意味你的Xcode连上了真机就可以直接调试了, ...

  8. 2023【iOS 真机调试支持包】 已更新至iOS 16.4 Beta 2 版本,Xcode 14.3 支持iOS 16.3、iOS15.7. iOS DeviceSupport 设备真机调试支持包

    真机调试支持包都是从各个版本Xcode中获取的,亲测可用.(持续更新中) 坚持维护更新中~ 喜欢的请点赞收藏哦~, 方便下次再来

  9. 免费最新iOS 13.0、iOS 13.1真机调试包,不需要积分

    1.iOS 13.0真机包:http://www.whlanhang.com/uploads/DeviceSupport/13.0.zip 2.iOS 13.1真机包:http://www.whlan ...

最新文章

  1. 谈谈对分布式事务的一点理解和解决方案
  2. linux磁盘管理原理,Linux操作系统中磁盘存储区管理的原理与技巧
  3. 域、代理服务、防病毒服务器、WEB/FTP、打印服务器、路由交换、文件服务器
  4. SparkProgrammingRDDs
  5. python删除文本中指定内容_Python实现删除文件中含“指定内容”的行示例
  6. React开发(249):react项目理解 ant design form加个扩展样式
  7. python upper_Python 3中的模块级string.upper函数在哪里?
  8. Laravel debug bar 调试利器
  9. net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 黑体 is not available to the JVM. See
  10. 谷歌Chrome浏览器如何截图长图
  11. CentOS7恢复rm -rf 误删的xfs系统
  12. Linux Bridge简介
  13. python 图片(pil库)将两个图片合成一张
  14. 设置Notes暗黑模式
  15. 泛微OA流程中如何引用自开发的JS
  16. 在ubuntu18.04系统上使用ROS跑ORB-SLAM3时遇到的问题总结
  17. 如何通过YouTube实现财富自由?
  18. DevOps方法论掌握这四点,实践出真知
  19. 美团后端面试大全【附答案】
  20. 实力领航|万应智谷云平台成功入选2022中国互联网大会“互联网助力经济社会数字化转型”特色案例

热门文章

  1. TestNG并行测试
  2. 使用vim保存权限不够的文件
  3. 【原创】 PostgreSQL 实现MySQL 的auto_increment 字段
  4. 【广州.NET社区线下活动】云定未来 - Azure Meetup
  5. centos7搭建需密码登入的简易ftp服务器
  6. LaTeX技巧:如何高效地将LaTeX代码转为Word公式
  7. angularjs1-1
  8. 数据库数据用Excel导出的3种方法
  9. hibernate主键详细介绍
  10. 抓信插件开发遇到网页的CSS不起作用