更新到xCode 4.5,当时间分析我的应用程序符号名称不再显示类或对象,但显示内存地址,请参阅下文.
0x2fd42e13
0x38014448
Run Code Online (Sandbox Code Playgroud)
我曾经看过以下内容
main
NSManagedObjectContext
Run Code Online (Sandbox Code Playgroud)
当我能看到类名时,我可以追踪扩展细节中的问题.现在,扩展细节显示与0x2fd42e13相同的内容.
状态保存和恢复由于状态保存和恢复被内置于核心蓝牙功能,您的应用程序可以选择加入此功能要求系统保留您的应用程序的中枢和外周管理者的状态,并继续执行某些蓝牙相关的任务,他们的代表,即使你的应用程序不再运行.当其中一个任务完成后,系统会将您的应用重新启动到后台,并为您的应用提供恢复其状态和适当处理事件的机会.在上述的家庭安全应用程序的情况下,系统会监控连接请求,并再次重新启动应用程序来处理centralManager:didConnectPeripheral:委托回调当用户回到家中的连接请求完成.
如何触发此操作并测试代码?
我有一个服务配件.我有一个应用程序扫描服务,我选择了状态保存.但是我不确定如何对它进行逻辑测试,因为我不知道触发它需要什么.这些是我尝试失败的选项:
A - kill the app from Xcode
B - kill the app manually
C - power off the phone
D - something else
Run Code Online (Sandbox Code Playgroud)
在所有这些选项中,我试图转到Xcode - >设备并查看日志,但没有看到任何状态恢复日志.
谢谢
xcode bluetooth ios state-restoration ble-state-preservation
如何从扩展中打印Xcode的lldb 调试器中的日志?
我想在 React Native iOS 项目的发布版本中看到一些 console.log。我四处搜索,但没有找到任何东西,我也不熟悉 xcode。有谁知道如何做到这一点?
我创建了一个 FinderSync 扩展,当我运行扩展目标时,控制台和断点没有执行任何操作,那么如何在 xcode 中调试扩展?我是 MacOS 的新开发者。
我有TestFlight的问题.
当通过USB线连接时,我的应用程序在iOS模拟器(8.1和9.1)和我的iPad(9.0.2)上工作正常.现在我想和一些朋友在TestFlight上分享我的应用程序.通过TestFlight下载和安装后,同一个应用程序无法在同一台iPad上运行,之前它运行良好.
当我启动TestFlight版本时,它需要几秒钟,然后屏幕变黑,再过几秒钟后我回到主屏幕.再次连接iPad后,设备上没有崩溃日志.
我该怎么做才能找到错误?是否有可能使用xcode的调试控制台调试TestFlight应用程序?
xcode ×6
ios ×4
bluetooth ×1
findersync ×1
ipad ×1
lldb ×1
macos ×1
profile ×1
react-native ×1
swift ×1
testflight ×1