• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 分享扩展应用商店上传问题

[复制链接]
菜鸟教程小白 发表于 2022-12-12 11:41:59 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

各位开发者大家好,

我正在上传一个带有分享扩展的应用,扩展应该只接受图片。

出于某种原因,当我上传应用程序进行 Beta 测试时,我收到如下警告。

No values under NSExtensionActivationRule in bundle APPNAME.app/PlugIns/ShareOnAPPNAME.appex appear to trigger activation.

我也收到了下面的邮件

Dear developer,

We have discovered one or more issues with your recent delivery for "APPNAME". Your delivery was successful, but you may wish to correct the following issues in your next delivery:

Unreachable Activation - No values under NSExtensionActivationRule in bundle APPNAME.app/PlugIns/ShareOnAPPNAME.appex appear to trigger activation.

After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.

我在扩展目标中的 plist 文件看起来像这样...我尝试添加所有支持键值 0 除了图像和值 1 的唯一图像键...但警告仍然存在...

<key>NSExtension</key>
<dict>
    <key>NSExtensionAttributes</key>
    <dict>
        <key>NSExtensionActivationRule</key>
        <dict>
            <key> NSExtensionActivationSupportsImageWithMaxCount </key>
            <integer>1</integer>
            <key>NSExtensionActivationSupportsText</key>
            <false/>
        </dict>
    </dict>
    <key>NSExtensionPointIdentifier</key>
    <string>com.apple.share-services</string>
    <key>NSExtensionPrincipalClass</key>
    <string>ShareOnAPPNAMEVC</string>
</dict>

App 还显示了每种类型的共享选项,即电影、文本、网页等以及图像。



Best Answer-推荐答案


好的,所以我让它工作了,问题是从开发人员端复制粘贴的规则 NSExtensionActivationSupportsImageWithMaxCount 导致 plist 中出现空白 检查下面。

<key> NSExtensionActivationSupportsImageWithMaxCount </key>

关于ios - 分享扩展应用商店上传问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38049508/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap