从Xcode 5到iOS模拟器(多个操作系统版本)启动应用程序失败了SpringBoard failed to launch application with error: -3.我可以通过"关闭并重新启动"来解决问题(退出模拟器并重新启动,卸载和重新部署应用程序等),但它似乎会在以后和其他项目中再次出现.
有人可以帮助我理解这里真正的问题是什么,以及是否有永久性修复?
我正在尝试在iOS9上记录用户个人应用程序的使用情况.
我更愿意不使用越狱限制解决方案,自我解释.在越狱手机上做这个应用程序的变化应该不难.
这肯定不会在App Store上发布,因为Apple不会允许它.
我正在寻找可以执行此操作的任何私有API,可以使用任何隐藏的iOS API来执行此操作.任何东西.
我已经看过了:
事实证明这是相对有用的 - 我们现在可以假设存在某种额外的访问要求,可能是权利,但我们真的不知道它应该是什么样的
然而,所有这些都被证明是无益的,因为Apple修复了iOS8的这个安全漏洞,并且复制/访问当前最前面的应用程序包标识符的方法不再有效.
问题是:是否有人知道使用不需要越狱的不同工具/漏洞的变通办法?
想法:
这是我的Reddit版本的这个问题,如果有人想查看它.此外,如果它具有任何值,则以下是iOS9的运行时标头和Apple的私有API 列表.
我收到警告,因为'SpringBoard无法启动应用程序,错误:-3'.尝试在Xcode 5中运行应用程序时会发生这种情况.

注意:我不想将此应用提交到应用商店.
我想要实现的目标:
我希望简单的应用程序有一个视图有两个按钮锁定和解锁.
锁定 - 此按钮将锁定设备.只有这个应用程序的屏幕显示即使重新启动相同的屏幕将显示其他任何东西都将无法访问.主页按钮,手势将被禁用类似于单一应用程序模式.
解锁 - 这将解锁设备并切换到设备的正常行为.
iOS: 我希望这适用于iOS 4.3及更高版本.
我检查了以下解决方案,但这些不符合我的要求
配置文件
锁定iPhone/iPod/iPad,因此它只能运行一个应用程序
但它是手动的(重启设备,打开应用程序,您想在单应用程序模式下运行).我想通过我的应用程序以上述方式以编程方式执行此操作.
引导访问(iOS 6及更高版本)
我希望它能为所有操作系统和编程实现.
有没有办法做到这一点?因为我不想将它提交到应用商店是否有任何私人api,一些hack跳板实现这一点?
提前致谢 !!
当我的iOS应用程序在后台时(我正在使用位置),我想显示警报视图.
例如,即使在以下情况下,优步合作伙伴(驱动程序)应用程序也会显示警报并播放声音:
我知道本地通知方法,如果用户关闭/更改设置中的通知,它不起作用.我正在寻找不同的东西.
当然,即使用户在"设置"中禁用"通知" ,应用程序也可以使用API 轻触静默远程通知didReceiveRemoteNotification: fetchCompletionHandler:.但是,警报是如何弹出的,这就是我想要找到的.
我不禁注意到我的iPhone 5上使用我的开发证书和我公司的企业分发证书签名的应用程序需要大约4秒才能启动或激活.这是点击应用程序图标和查看启动图像之间所花费的时间 - 显然不包括应用程序的初始化代码.
这是一个尴尬的4秒,其中应用程序的图标在点击后仍然变暗,主屏幕冻结(甚至无法向右/向左滚动).
奇怪的是,从后台重新激活应用程序需要大约相同的时间(即启动应用程序,等待它运行,按主页按钮,然后立即再次点击应用程序的图标).
问题是:
我在iPhone 5上使用iOS 8.3进行了测试
我想使用PDF而不是创建像素特定的图标.XCode(6和6.1)将在编译图标期间从PDF构建特定于设备的像素图像,但我无法弄清楚如何为AppIcon(Springboard App Icon)完成此操作.
Icon集合似乎与AppIcon集合不同(图标为.imageset,App图标为.appiconset)
想知道是否有人对此有任何好运?
也许XCode(v6.1)尚不具备此功能?
我正在尝试使用IB vs Springboard创建一个简单的("Hello World")应用程序.一旦我添加了一个连接到动作例程的按钮,我得到以下内容:
终止,因为没有系统事件服务器.(如果要在没有SpringBoard的情况下运行,请运行EventPump或传递参数"-RegisterForSystemEvents".
有人可以澄清一下吗?
1)什么是'EventPump',它是如何实现的?
2)我在哪里通过'RegisterForSystemEvents'?
我搜索了Apple库并用Google搜索; 但我还没有找到任何基本文件.
我是 VirtualBox macOS 的新手,我正在尝试使用 IOS 模拟器运行 flutter,但是当我尝试打开 IOS 模拟器时,加载时间很长,并且出现错误并说SpringBoard 意外退出。我想知道我将如何修复它?我已经尝试重新安装它,但错误仍然出现。
Process: SpringBoard [850]
Path: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/CoreServices/SpringBoard.app/SpringBoard
Identifier: SpringBoard
Version: 1.0 (50)
Code Type: X86-64 (Native)
Parent Process: launchd_sim [719]
Responsible: SimulatorTrampoline [714]
User ID: 501
Date/Time: 2020-06-13 18:56:35.137 -0700
OS Version: Mac OS X 10.15.3 (19D76)
Report Version: 12
Anonymous UUID: C3FC17E7-DC36-0C9B-B9ED-3D40775A17B0
Sleep/Wake UUID: 48BAAE61-7371-48CE-82D8-E10AFAEE7A5A
Time Awake Since Boot: 3400 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000 …Run Code Online (Sandbox Code Playgroud) 如何在应用程序的名称/ Lable中添加一个额外的图标,就像我的测试设备主屏幕的快照一样(请参阅附带的屏幕截图中的突出显示的Water应用程序).您可以看到应用程序名称/标签末尾有一个小图标.

PS:我不确定,如果它是应用程序图标的一部分,或者有一些方法可以向App Name/Label添加额外的图标.
谢谢!
springboard ×10
ios ×7
xcode ×2
xcode5 ×2
code-signing ×1
emoji ×1
icons ×1
ios8 ×1
ios9 ×1
iphone ×1
jailbreak ×1
objective-c ×1
optimization ×1
pdf ×1
virtualbox ×1