【问题标题】:Some functionality not working in "Release" deploy (but working in "Debug")某些功能在“发布”部署中不起作用(但在“调试”中起作用)
【发布时间】:2015-03-04 12:12:54
【问题描述】:

我一直在开发一个 iOS 应用程序,我使用该应用程序(脚踏实地)向数据库发送和接收数据。我目前处于 alpha 状态,我们希望将应用程序部署为“发布”,并让一群人测试该应用程序以接收反馈等。不过也有一些问题。

将应用程序作为“发布版”部署到 iPad 2 (iOS 8.0.2) 时,某些功能在将应用程序部署为“调试”之前无法正常工作。比如:

更奇怪的是,当我将应用程序部署为“Debugg”,使用登录功能登录应用程序,退出应用程序并重新上传应用程序为“Release”时,它成功登录(使用NSUserDefaults 用于用户名和密码)。

我不知道这是否是一个错误,或者我错过了“调试”和“发布”之间的区别?也许这是某种iOS版本错误?我真的不知道。

非常感谢任何帮助。

致以诚挚的问候, 比约恩·布罗尔

【问题讨论】:

  • 这不是我要问的。但您的建议将在稍后阶段进行审核。
  • 我怀疑你有一些链接器问题。见:developer.xamarin.com/guides/ios/advanced_topics/linker
  • 就是这样!在对项目设置进行调整后,所有功能现在都可以发挥作用了!非常感谢 Martijn!

标签: ios debugging deployment xamarin release


【解决方案1】:

您必须修复项目的“链接器”设置。请参阅 Xamarin 文档:http://developer.xamarin.com/guides/ios/advanced_topics/linker/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 1970-01-01
    • 1970-01-01
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    • 2021-08-01
    相关资源
    最近更新 更多