首页 > 其他 > 详细

old-style ASCII property list

时间:2020-05-28 17:53:59      阅读:62      评论:0      收藏:0      [点我收藏+]

https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/PropertyLists/OldStylePlists/OldStylePLists.html#//apple_ref/doc/uid/20001012-BBCBDBJE

苹果这个文档可以推断出一些事实:

  1. xx.xcodeproj/project.pbxproj 是 old-style ASCII property list 文件
  2. NSLog 或 po 出的 NSArray 或 NSDictionary 也是 old-style ASCII property list 格式

顺便,
/usr/libexec/PlistBuddy 可以读取 old-style ASCII property list 文件,
但是,从2019年的某个 macOS 版本后,这个命令修改这类文件会导致整个文件被改为 xml 格式,相当于默认带了 -x 选项。
这个变更有点费解,估计是苹果在底层逐步废弃 old-style 导致的

plutil -lint 对 old-style 已经失效。苹果爸爸的 deprecation 操作产生了一系列影响。
但是苹果爸爸仍不肯将 Xcode 创建的工程文件修改为 xml 格式。不知为什么固守。

pl 命令仅能校验格式有效性,事实上帮不上忙。

old-style ASCII property list

原文:https://www.cnblogs.com/acalism/p/12981446.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!