在MacOS应用程序中呈现NSViewController工作正常,直到我存档构建

问题描述 投票:1回答:1

在App Store拒绝MacOS应用程序后,我发现了一件非常奇怪的事情。我在故事板上有一个NSViewController,带有storyboardID套装。我从一个带有以下代码的按钮调用它:

NSViewController *loginViewController = [self.storyboard instantiateControllerWithIdentifier:@"login"];
[self presentViewControllerAsSheet:loginViewController];

非常基本,它工作得很好,但是当我存档应用程序并从Xcode Organizer分发应用程序时,演示文稿永远不会发生。

如果我在没有签名的情况下分发应用程序并不重要。根据系统日志,我可以看到loginViewController是一个有效的对象,但后面跟着2行简单地说<private>

enter image description here

我已经尝试将代码更改为:

[self presentViewControllerAsModalWindow:loginViewController];

我也尝试过使用故事板segue,但同样的事情发生了。

有没有人遇到过这个?

macos cocoa nsviewcontroller
1个回答
2
投票

要在Console.app中显示私有编辑日志消息,可以使用命令:

sudo log config --mode "private_data:on"
© www.soinside.com 2019 - 2024. All rights reserved.