plist 相关问题

plist文件(也称为“属性列表”文件)存储序列化对象,如数组,字典和字符串。

PropertyListEncoder 不再支持二进制属性列表编码吗?

我正在尝试从文本文件为我正在编写的程序创建单词列表属性列表文件。 二进制属性列表比 XML 属性列表更小且读取速度更快,因此我更喜欢...

回答 1 投票 0

我想打开具有plist和ExportJson文件的游戏的png文件中的纹理,但我无法做到这一点

我想在手机上检查我喜欢的游戏的纹理。据我了解,游戏纹理是用cocos2d制作的。 我之前也反转过其他2D游戏的纹理,但我无法...

回答 1 投票 0

如何在 macOS 上使用 Swift 读取 com.apple.symbolichotkeys.plist

我正在尝试读取一个值 〜/ Library / Preferences / com.apple.symbolichotkeys.plist 查看是否启用了某些热键。 我尝试使用 Codable 读取 plist 文件: 进口基金会 让 xml =“...

回答 1 投票 0

MacOS .plist“RunAtLoad = false”不起作用

我最近在我的 MacOS 上安装了一个守护进程(用于 Cloud Flare Tunnel 的 cloudflared,真的是一件很棒的事情),但我无法让我的 Mac 在启动时停止加载它。 我希望它在

回答 1 投票 0

在启动时使用 launchd.plist 运行终端命令

我在 Stack Overflow 上寻找问题的答案,并找到了一个线程(https://superuser.com/questions/229773/run-command-on-startup-login-mac-os-x)。这就是我发现 launchd 的原因......

回答 1 投票 0

MacOS 在 Ventura 中启动移动文件 plist 不起作用

我正在尝试每 10 秒安排两个 zsh 命令 列表 我正在尝试每 10 秒安排两个 zsh 命令 plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.david.pdf</string> <key>ProgramArguments</key> <array> <string>/Users/David/Tools/pdf.txt</string> </array> <key>StartInterval</key> <integer>10</integer> </dict> </plist> 还有剧本 #!/bin/zsh mv ~/Library/Mobile\ Documents/iCloud~com~apple~iBooks/Documents/*.pdf ~/dropbox/reading/temp mv ~/dropbox/*.pdf ~/dropbox/reading/temp 我想要将所有 PDF 文件从 Books 和 Dropbox 根目录复制到选定的 /Reading/Temp 文件夹 我的脚本无法运行,错误为 78。 两者都可以在终端上正常工作 我做错了什么? 尝试重命名脚本并使其可执行。 mv pdf.txt pdf.sh && chmod +x pdf.sh 此外,如果 launchd 是类似 cron 的东西,那么 10 秒可能太短了。考虑至少使用 60 秒。

回答 1 投票 0

如何在xcode构建阶段获取方案名称(shell脚本)

我正在尝试获取当前方案名称并将其设置为我的 plist 中的值。我正在运行以下 shell 脚本: /usr/libexec/PlistBuddy -c "设置:SchemeName \"$SCHEME_NAME\"" "$INFOPLIST_FI...

回答 2 投票 0

如何以编程方式制作plist内容?

这是我下面的plist内容,有没有办法用代码制作这个内容?而只是将其作为字符串? 让测试=“”” 这是我下面的plist内容,有没有办法用代码制作这个内容?而只是像字符串一样? let test = """ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.yourdomain.onstartup</string> <key>LimitLoadToSessionType</key> <string>Aqua</string> <key>Program</key> <string>/Applications/On Startup.app/Contents/MacOS/On Startup</string> <key>RunAtLoad</key> <true/> </dict> </plist> """ import Foundation let plist: [String: Any] = [ "Label": "com.yourdomain.onstartup", "LimitLoadToSessionType": "Aqua", "Program": "/Applications/On Startup.app/Contents/MacOS/On Startup", "RunAtLoad": true ] let data = try! PropertyListSerialization.data( fromPropertyList: plist, format: .xml, options: 0 ) let string = String(decoding: data, as: UTF8.self) print(string) 输出: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.yourdomain.onstartup</string> <key>LimitLoadToSessionType</key> <string>Aqua</string> <key>Program</key> <string>/Applications/On Startup.app/Contents/MacOS/On Startup</string> <key>RunAtLoad</key> <true/> </dict> </plist> 对于 Codable 数据,您可以使用 PropertyListEncoder,其工作方式与您可能更熟悉的 JSONEncoder 类似。

回答 2 投票 0

用于将 PLIST 转换为 JSON 的命令行工具?

是否有命令行工具可用于将 .plist 文件转换为 JSON? 如果没有,在 Mac 上使用 Objective-C 或 C 创建一个的方法是什么?例如,有 JSONKit,用于

回答 9 投票 0

启动 rsync 备份的 plist

我有一个 rsync2server 脚本,从 zsh 运行时可以完成。 现在,我试图让它在晚上当我的 MacBook Air m2 2023 Ventura 睡觉时运行。 首先我创建了一个 plist 来执行...

回答 1 投票 0

默认写入可以超过一个键深度吗?

我想创建一个2层深度的默认写入命令,但在网上找不到任何东西。 我使用 -dict 开关得到的最接近的深度是 1 级。 我想编写我的 OC 更新脚本,所以很多 p...

回答 1 投票 0

Expo Info.plist 设置应用程序传输安全异常

我正在非 https 域上执行提取。域是预先定义的,所以我只需要将它添加到 plist 中的例外列表中,但看不到 plist 内容如何转换为 JSON...

回答 1 投票 0

Mac OS plist 创建触发通知

目前我正在尝试使用 launchagent plist 文件和 macOS 提供的各种其他机制在我的 Mac 上设置一些自动化。 我如何以编程方式创建 plist 文件: 导入 plistlib...

回答 1 投票 0

将 iOS Today 扩展包版本设置为 Flutter FLUTTER_BUILD_NUMBER

我有一个 flutter 应用程序,它还有一个 iOS 原生 Today 扩展。 当我更改项目 yaml 上的版本时,“Runner”目标会自动获取其版本,但 ext...

回答 2 投票 0

Mac 应用程序的 NSUserDefaults 数据存储在哪里?

我正在使用 NSUserDefaults 在我的应用程序中存储一些数据。 NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; [prefs setObject:@"虚拟字符串" forKey:@"lastValue"]; [首选项同步...

回答 5 投票 0

如何创建要为 iOS 应用程序的自定义导出文档类型显示的图像?

我通过将 UTExportTypeDeclarations 和 CFBundleDocumentTypes 添加到 info.plist 来导出应用程序中的自定义文档类型。 如何获取与导出的文档类型关联的自定义图像? W...

回答 1 投票 0

如何创建要为 iOS 应用程序的自定义导出文档类型显示的图像?

如何获取与导出的文档类型关联的自定义图像? 当我导出基于 public.text 一致 UTI 的类型时,无论如何我总是会看到通用文本文档图标...

回答 1 投票 0

需要帮助让启动守护程序在 macOS 上运行

我有一个启动守护进程,但我无法开始工作。它应该每天凌晨 3 点运行一个脚本。该脚本有效,我可以手动运行它,无需 sudo。请参阅下面的启动守护进程 (com.

回答 1 投票 0

google-services.json 生成错误的 ios_info bundle_id 字符串

我有一个 firebase 项目,里面有一个 android 和一个 ios 应用程序。 andoid包名:com.ramobile.myapp ios 捆绑 ID:com.ramobile.myapp 这是我下载的 google-service.json 的片段: &

回答 1 投票 0

我的应用程序没有出现在照片应用程序的共享菜单中

我有一个 Ionic(电容器)ios 应用程序,我希望能够通过其他应用程序中的“共享”菜单打开其中的文件。我不想使用共享扩展,因为我不需要额外的窗口,而且它是

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.