我在我的应用程序中使用C ++库连接到网络(我想它使用套接字)。我已经使用了几个月,我使用的是xcode 3.2.4。现在,我刚刚有了升级到xcode 3.2.5的好主意,我发现我的应用程序崩溃了错误:
如果您遇到此问题,请在gdb中运行模拟器二进制文件,请确保首先“设置start-with-shell off”。 3.2.5
好的,无法解决,所以回到3.2.4,正如某处建议的那样。应用程序不再崩溃,但现在库无法再连接到网络。试图重建它(我没有写库但我有源)并使用新库,但没有。图书馆仍然无法连接到网络。我试过每个模拟器。
知道可能有什么问题以及我怎么能够解决这个问题?我可以以某种方式手动删除与xcode和模拟器相关的所有内容并尝试重新开始吗?
谢谢!
答案 0 :(得分:1)
我的早期操作系统版本的libCURL遇到了类似的问题。解决方案是在iOS 4.2下重建库以消除$ UNIX2003符号装饰。 (我在http://www.creativealgorithms.com/blog/content/building-libcurl-ios-42写了完整的详细信息。)