我正在寻找一组可用于包含在应用商店提交的应用名称中的字符.
到目前为止,我知道跳板上显示的应用程序名称中的字母数字字符是否正常可以应用程序名称以数字开头?应用名称可以在其中的某处?可以有吗?标记?可以有点.或冒号:?
我在提交带有+的应用程序时遇到了问题AppName +在调试期间显示正常,但我无法将其作为应用商店的包名提交.
用于在应用商店中列出产品的名称怎么样?
我知道:在应用程序商店名称中被允许怎么样+, - ?/:.?
我需要了解哪些字符可以作为iPhone上的应用程序名称显示给用户,哪些字符可以显示在应用程序商店中.
例如,我的应用程序的跳板名称称为CoolApp ++.这是显示在图标下方的名称.要将应用程序提交到应用商店,我需要以以下形式提供包标识符:com.yourcompanyname.appname
任何输入都表示赞赏!
我是越狱开发的新手,但我有足够的iOS开发知识和经验.我真的很困惑如何开始编码我的想法.而且,我想坚持使用Xcode.我已经为越狱设置了所有必要的工具; 从theos开始到iOSOpenDev.另外,我已经下载了所有私有iOS框架.
我的想法:基本上我想要的是tableview为我的应用程序开发一个简单的用户界面,通过该用户界面,用户将能够更改设备中存在的应用程序的访问设置.为此,我需要做的主要事情是:
获取设备中存在的所有应用标识符和名称.
解决应用启动事件以控制应启动哪个应用.
以root身份运行我的应用.
现在我的问题:
1-这可以通过正常的Xcode项目访问私有框架来完成,或者我需要使用NIC(New Instance Creator)生成的项目吗?或者有任何这样的iOSOpenDev模板可以帮助我创建这样的调整?
2-如果没有xcode,我该如何开始发展我的想法?
3-我该如何开始?
请指导我.任何链接,建议将不胜感激.谢谢.
我正在尝试为端到端测试套件创建解决方案,以便在模拟器上设置用户权限(联系人,照片,通知等).这样做的原因是SpringBoard会显示权限警报,并且它们会干扰测试套件.
我已经尝试过使用XCUITest套件,但它对SpringBoard警报没有预期效果,并且一般不方便使用.
所以我的想法是修改系统文件,以便按需设置权限.我找到了TCC数据库,看起来非常简单.然后我注意到通知权限保存在不同的文件下/Library/BulletinBoard/SectionInfo.plist.此文件由BBServerSpringBoard进程中的对象缓存.我设法更改了此文件,如果SpringBoard终止,则接受对文件的更改.但我希望在测试应用程序的进程运行时期间发生此更改.
经过一番挖掘后,我注意到当设置应用程序(首选项)对通知设置进行更改时,它会使用XPC连接来通知它已进行了更改.
我试图在测试过程中完成同样的事情.我创建了一个BBSectionInfo包含通知所有设置的对象,并尝试使用a BBSettingsGateway在内部使用XPC连接通知BulletinBoard服务器.这不起作用,我不知道为什么不,因为我没有得到任何错误.
也许这是一个权利问题?令我恼火的是系统没有给出错误,没有任何反应.
在调试器中,带来XPC连接,我得到这个:
(lldb) po [inv.target valueForKey:@“connection”]
<NSXPCConnection: 0x60000011bcf0> connection to service named com.apple.bulletinboard.settingsconnection
Run Code Online (Sandbox Code Playgroud)
内部连接也没有透露任何问题:
(lldb) po [[inv.target valueForKey:@"connection"] valueForKey:@"xpcConnection"]
<OS_xpc_connection: connection[0x6000001a6200]: { refcnt = 2, xrefcnt = 1, name = com.apple.bulletinboard.settingsconnection, type = named, state = init-done, error = 0x0 mach = true, privileged = false, bssend = 0x6f07, recv = 0x6d0b, send = 0x7003, pid = 0, euid = 4294967295, egid = …Run Code Online (Sandbox Code Playgroud) 我一直在搜索关于如何在运行iOS> 5.0的设备上获取已安装应用程序列表的下降答案 (com.apple.mobile.installation.plist).
我尝试过来自不同来源的代码,我得到的唯一几乎成功的解决方案是使用Daniel Amitay API(http://www.ihasapp.com)的共享URL方案方法- 赞成它 - 干得好!
但是使用URL方案我无法在设备上获得所有已安装的应用程序,因为并非所有应用程序都具有共享URL方案.
我正在使用的设备不会越狱,因此/private/var/mobile/Library/Caches/com.apple.mobile.installation.plist应用程序沙盒禁止从应用程序内访问.所以给出的示例
是否可以检索这些信息?并
在iphone上查找已安装的应用程序列表
仅适用于模拟器或越狱设备.
我的问题是:"有没有办法从应用程序内部向用户提交iTunes(AppStore)登录屏幕,并且在他/她输入他/她的凭据后能够从iTunes请求购买(下载)的应用程序列表(应用商店)?"
我正在尝试创建一个应用程序,显示所有已安装的应用程序及其在主屏幕(Springboard)上的位置,就像iTunes在您浏览设备时所做的那样.
拥有此类应用程序的必要性是当您在设备上安装了400-500个应用程序并将它们分组到文件夹中时,如果您决定从设备中卸载它们,则很难找到它们中的每一个.
有人可以帮忙吗?
提前致谢.
当应用程序标题显示在iPad主屏幕上的图标下方时,用于什么字体大小?
当我点击我的应用程序图标启动它时,在应用程序实际从Springboard打开之前点击后需要0.5-1.0秒 - 换句话说,点击图标和跳板放大到应用程序的启动图像之间会有明显的延迟.我没有在设备上的任何其他应用程序(iPad 3)上看到这一点.这也发生在iPhone 4上,但不是iPhone 5.
除了第一次启动时发生这种情况,它还会在应用程序背景化时发生.
我经历过并确保没有任何昂贵的内容applicationDidFinishLaunching或appBecameActive- 我甚至尝试删除除了将视图控制器分配到UIWindow的根视图之外的所有内容.
有没有人见过这样的事情呢?关于如何修复它的任何想法?谢谢!
我正在尝试在iPhone 7 Plus模拟器上运行应用程序(使用Xcode 8.0),但是通过提示警报而失败 “The request to open bundle-id failed. SpringBoard was unable to service the request.”
我经常得到这个(三个版本中两次).我找到的唯一解决办法是Quit Xcode and Simulator and rebuild app (not worthy).
任何其他修复?
当我的 iPhone 上有应用程序时,如果我收到该应用程序中某些内容的通知,我的 iPhone 跳板上的应用程序图标的右上角会出现一个红色圆圈。
如果我正在构建 React Native 应用程序,那么什么控制着这个数字?
当网络活动从无到有(以及相反的方式)时,我想要为我的iOS应用程序进行事件/回调.类似于Android对onDataActivity()的处理方式.我不是在谈论可达性,而是在数据实际开始或停止传输时.
该应用程序不适用于App Store,也不适用于越狱.我有一个类似的功能,通过使用检测屏幕何时开启/关闭工作
CFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(), //center
NULL, // observer
displayStatusChanged, // callback
CFSTR("com.apple.iokit.hid.displayStatus"), // event name
NULL, // object
CFNotificationSuspensionBehaviorDeliverImmediately);
Run Code Online (Sandbox Code Playgroud)
以及其他事件
com.apple.springboard.hasBlankedScreen
com.apple.springboard.lockstate
Run Code Online (Sandbox Code Playgroud)
现在我想知道是否存在数据启动或停止传输的事件?或者,如果有人可以指出我可以通过上述方式监控的所有事件的完整列表的方向.
我的问题是,默认的 iPhone 菜单是使用故事板创建的 UIcollection 视图,还是它的功能更多?(为了避免模仿其功能)
我已经做了很多搜索,我可以读到在运行时改变应用程序图标programaticaly是不可能的,至少从iOS 3.0开始.
但是......我经常可以在"App"网站上看到可以在跳板上放置图标的应用程序.我记得的第一个应用是你从你的相册中给朋友的照片,它会创建一个图标,这样你只需点击该图标就可以打电话给他:
http://itunes.apple.com/fr/app/speedtouch-the-best-home-screen/id378360978?mt=8
http://itunes.apple.com/fr/app/desktop-shortcut/id421701004?mt = 8
http://itunes.apple.com/fr/app/appbutler-app-organizer/id327391626?mt=8
http://itunes.apple.com/fr/app/tap4music/id365578914?mt=8
所以我想,是否仍然无法在运行时更改app图标programaticaly?
我想向远程服务器发送时间戳,并等待成功回调,然后在本地存储时间戳,如果远程服务器没有响应.
这是我可以投入applicationDidEnterBackground实施的吗?
springboard ×12
ios ×10
iphone ×3
app-store ×2
jailbreak ×2
objective-c ×2
xcode ×2
font-size ×1
icons ×1
ios10 ×1
ipad ×1
performance ×1
plist ×1
react-native ×1
theos ×1
tweak ×1
xcode8 ×1
xpc ×1