swift2 为什么我的应用程序没有列出我的设置?

ghhaqwfi  于 2022-11-06  发布在  Swift
关注(0)|答案(4)|浏览(236)

我已经将股票“设置.捆绑包”添加到我的应用程序捆绑包中:

但是,我得到了一组不同的设置(如模拟器所示):

***修订版本***Settings.bundle是目的的成员:

settings.bundle的位置如下:

**注意:**我可以在“重置"模拟器后看到新的设置。但是,我在实际设备上看不到任何变化,即使在删除应用程序并进行冷重启后也是如此。

如何让我的DEVICE版本识别更新的/新的设置包?

omjgkv6w

omjgkv6w1#

两个要求是:

  • 您的目标中必须包含Settings.bundle

  • Settings.bundle应位于应用文件夹/bundle的根目录中
c86crjj0

c86crjj02#

重新启动设置应用程序后,问题已修复。

yuvru6vn

yuvru6vn3#

丹的两个建议都需要在正确的轨道上。然而,由于必须重置模拟器,使设置正常工作,我不得不:
1)删除设备应用程序。
2)执行设备的冷重启,
3)重新安装修改后的设置应用程序。
一旦我完成了所有这些,我就可以看到修改后的设置更改。

e37o9pze

e37o9pze4#

我当时使用的是CloudKit。只有在应用通过以下方式访问CloudKit后,该应用才会出现在设置应用中:

[[CKContainer defaultContainer] accountStatusWithCompletionHandler:^(CKAccountStatus accountStatus, NSError *error) {

这很有道理。尝试使用需要某种权限的功能,该权限适合包含在设置应用程序中

相关问题