Xcode 14:如何以源代码形式打开Custom iOS Target Properties(info.plist)?
解决Xcode 14中SKAdNetworkItems在Custom iOS Target Properties不显示的问题
先检查plist源代码结构是否正确
手动添加时必须严格遵循苹果要求的层级结构,正确格式如下:<key>SKAdNetworkItems</key> <array> <dict> <key>SKAdNetworkIdentifier</key> <string>xxx.skadnetwork</string> </dict> <!-- 更多SKAdNetwork条目 --> </array>要保证这个节点直接在plist的根
<dict>下,每个广告网络ID都被包裹在<dict>中,且所有<dict>都放在<array>内部。结构错误的话,Custom iOS Target Properties面板无法识别。强制同步的操作方法
如果结构正确但仍不显示,试试这些操作:- 关闭Xcode,删除Derived Data文件夹(路径:
~/Library/Developer/Xcode/DerivedData),再重新打开项目。 - 直接在Custom iOS Target Properties面板添加:点击面板右上角的
+按钮,输入SKAdNetworkItems,类型选择Array;接着选中这个Array,点击+添加子项,类型选Dictionary;再选中字典,点击+添加键SKAdNetworkIdentifier,类型选String,填入对应的广告网络ID。这种方式添加的内容会自动同步到源代码,也能在面板正常显示。 - 执行Clean操作(快捷键
Command+Shift+K),然后重启Xcode。
- 关闭Xcode,删除Derived Data文件夹(路径:
内容的提问来源于stack exchange,提问作者Lance Samaria
相关产品推荐
相关产品推荐

