1

我有一些问题。我希望我的应用使用下一条指令:

int SBSLaunchApplicationWithIdentifier(CFStringRef displayIdentifier, Boolean suspended);
  1. 我在我的项目中添加 SpringboardServices.framework
  2. 我为我的应用添加 URL 方案

但我不能添加权利“com.apple.springboard.launchapplications”。接下来我做了: 1. 创建了文件 entitlement.xml

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "apple.com/DTDs/PropertyList-1.0.dtd">; 
<plist version="1.0"> 
    <dict> 
        <key>com.apple.springboard.launchapplications</key> 
        <true/> 
    </dict> 
</plist>
  1. 将 entitlement.xml 粘贴到Developer/Xcode/DerivedData/MyApp-efjwoxgwdyixnfassijmwtptxvlj/Build/Products/Debug-iphoneos/
  2. 粘贴 ldidDeveloper/Xcode/DerivedData/MyApp-efjwoxgwdyixnfassijmwtptxvlj/Build/Products/Debug-iphoneos/

在终端中运行命令:./ldid -Sentitlement.xml AppName.app/AppName 但是在这个 ldid 没有完成并且需要输入一些东西之后(没有写我必须只输入空行)。之后,我只能通过按 ctrl+z 退出 ldid 进程

请帮我

4

0 回答 0