我一直在与Visual Studio for Mac上的构建设置进行斗争,以便在iTunes Connect上创建一个工作版本,在我通过Test Flight安装后不会崩溃应用程序的各个部分。这是我遇到的不同行为,具体取决于构建设置/配置,如果我正在部署到真实设备或iOS模拟器:
- 使用这些设置,应用程序在RELEASE模式下与iOS模拟器完美配合。
现在,对于真正的iPhone作为平台的设置: - 我使用与“Release / iPhoneSimulator”完全相同的构建设置(例外,“支持架构”,因为iPhone的唯一选择是ARM64
,是iOS的唯一选择模拟器是x86_64
)
- 如果我确实启用了特定于设备的构建并使用这些工作构建设置创建了一个捆绑包,则上传到iTunes Connect并通过Test Flight在我的手机上安装该应用程序,然后再次发生相同的崩溃。
如何在发布模式下调试这样的行为?我知道应用程序可以正常工作,但为什么我需要启用“启用设备特定的构建”才能使其正常工作?
任何帮助将不胜感激。提前谢谢您的时间。