【问题标题】:Adding scripting entitlements to entitlement plist in Xcode 6在 Xcode 6 中向权利 plist 添加脚本权利
【发布时间】:2015-07-26 13:47:22
【问题描述】:
我无法将 mac 开发人员库提供的这个 xml 转换为权利中使用的普通 plist 表单
mac开发者库提供的XML:
<key>com.apple.security.scripting-targets</key>
<dict>
<key>com.apple.mail</key>
<array>
<string>com.apple.mail.compose</string>
</array>
</dict>
我会发布我的 plist 的图片,但我没有足够的代表来发布图片。
我的主要问题是我不知道在我的 plist 中创建键的类型/值以及在 dict 和数组的键列中放置什么。
【问题讨论】:
标签:
objective-c
xcode
macos
scripting
entitlements
【解决方案1】:
Step 1 ) Add com.apple.security.scripting-targets and select type as dict
step 2 ) Inside above dictionary add com.apple.mail and select type as array
step 3) add com.apple.mail.compose inside the above array.
OR
you can simply open your plist as source code by right click the plist and select open as source code and just paste the The XML provided by mac developer inside it
<?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>com.apple.security.scripting-targets</key>
<dict>
<key>com.apple.mail</key>
<array>
<string>com.apple.mail.compose</string>
</array>
</dict>
</dict>
</plist>