ios - 某些功能在 "Release"部署中不起作用(但在 "Debug"中起作用)

标签 ios debugging deployment xamarin release

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

将应用程序作为“发布版”部署到 iPad 2 (iOS 8.0.2) 时,一些功能将停止工作,而在将应用程序作为“调试”部署时,这些功能之前有效。像这样的东西:

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

我不知道这是一个错误,还是我遗漏了一些关于“调试”和“发布”之间的区别?也许这是某种 iOS 版本错误?我真的不知道。

非常感谢任何帮助。

谨致问候, 比约恩布罗尔

最佳答案

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

关于ios - 某些功能在 "Release"部署中不起作用(但在 "Debug"中起作用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28854205/

相关文章:

ios - 扩展 Storyboard 中可用的对象数量

iphone - 请帮助 : UINavigationController and view controllers memory management

c - 查找 C 程序中的错误以反转字符串

c++ - 在 Visual Studio 中预处理后如何查看 C/C++ 源文件?

visual-studio-2010 - 使用 Silverlight 4 和 Firefox 调试 Visual Studio

node.js - 在heroku上部署 Node 服务器并收到 "SyntaxError: Unexpected token import"

python - GAE Python Gcloud - 在生产中运行的命令

ios - JQuery Mobile 和 Cordova 应用程序示例

ios - 使用按钮进行水平 ScrollView /页面控制

deployment - 使用 Capistrano 将 Rails 3 应用程序部署到 Dreamhost 时 bundle 安装失败