在我的应用中,我有一个随附的标准小部件。当我使用iOS 10构建时,小部件会自动包含在3D Touch Quick Actions菜单中。此小部件类型复制了已存在的快速操作的功能。我希望能够隐藏这个小部件并且只有快速操作,但我似乎无法做到这一点。
我尝试使用UIApplicationShortcutWidget
的plist值并将其设置为空,但这并不会在默认小部件出现时起作用。我也尝试将其设置为无效值,例如' 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.
有没有人知道这方面的解决方法?
答案 0 :(得分:2)
在我的情况下,向plist添加值为class Item {
public:
// ...
double getRatio() const; // marked as const, does not alter Item instances
};
且值为Home Screen Widget
的密钥String
已删除自动加载的小部件。就像XML一样:
nil