在App Store拒绝MacOS应用程序后,我发现了一件非常奇怪的事情。我在故事板上有一个NSViewController
,带有storyboardID
套装。我从一个带有以下代码的按钮调用它:
NSViewController *loginViewController = [self.storyboard instantiateControllerWithIdentifier:@"login"];
[self presentViewControllerAsSheet:loginViewController];
非常基本,它工作得很好,但是当我存档应用程序并从Xcode Organizer分发应用程序时,演示文稿永远不会发生。
如果我在没有签名的情况下分发应用程序并不重要。根据系统日志,我可以看到loginViewController
是一个有效的对象,但后面跟着2行简单地说<private>
我已经尝试将代码更改为:
[self presentViewControllerAsModalWindow:loginViewController];
我也尝试过使用故事板segue,但同样的事情发生了。
有没有人遇到过这个?
要在Console.app中显示私有编辑日志消息,可以使用命令:
sudo log config --mode "private_data:on"