jro*_*hen 6 widget ios 3dtouch ios10
在我的应用程序中,我有一个随附的标准小部件.当我使用iOS 10构建时,小部件会自动包含在3D Touch Quick Actions菜单中.此小部件类型复制了已存在的快速操作的功能.我希望能够隐藏这个小部件并且只有快速操作,但我似乎无法做到这一点.
我尝试使用plist值UIApplicationShortcutWidget并将其设置为空,但这不起作用,因为然后会显示默认小部件.我也尝试将其设置为无效值,例如'null',然后阻止小部件出现,但随后App Store拒绝我的应用程序包,但出现以下错误.
Error 1: ?ITMS-90640? - Invalid Info.plist value
Invalid Info.plist value. The value for key UIApplicationShortcutWidget must be the bundle identifier of a Today extension in the app.
Run Code Online (Sandbox Code Playgroud)
有谁知道这个的解决方法?
小智 2
Home Screen Widget在我的例子中,将类型的键String和值添加nil到 plist 中删除了自动加载的小部件。作为 XML,它看起来像:
<key>UIApplicationShortcutWidget</key>
<string>nil</string>
Run Code Online (Sandbox Code Playgroud)