gpt4 book ai didi

swift - 我的应用程序未显示在共享表中

转载 作者:可可西里 更新时间:2023-11-01 00:39:32 30 4
gpt4 key购买 nike

我在我的应用程序中集成了共享扩展。这是我的共享扩展 plist 文件。

<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<string>TRUEPREDICATE</string>
</dict>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.share-services</string>
</dict>

我在 Xcode 中收到警告,如果我使用 Truepredicate,苹果将拒绝我的申请。所以我尝试添加下面提到的其他激活规则

<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationSupportsImageWithMaxCount</key>
<integer>1</integer>
<key>NSExtensionActivationSupportsWebURLWithMaxCount</key>
<integer>1</integer>
</dict>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.share-services</string>
</dict>

但如果我删除 Truepredicate 并添加以上规则,我的共享扩展将不再显示。使用 truepredicate 共享扩展工作得很好。谁能帮我在这里做什么?我为音乐相关应用程序集成了共享扩展。

最佳答案

我的 Plist 文件中有错误,这就是为什么会遇到这样的问题。

发布这个答案只是因为将来可能有人会犯这样的错误所以我的答案可以提供帮助!

<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<dict>
<key>NSExtensionActivationSupportsText</key>
<true/>
<key>NSExtensionActivationSupportsWebURLWithMaxCount</key>
<integer>1</integer>
<key>NSExtensionActivationSupportsImageWithMaxCount</key>
<integer>1</integer>
</dict>
</dict>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.share-services</string>
</dict>

一切正常!

关于swift - 我的应用程序未显示在共享表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47435198/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com