我正在创建和更新我的一个应用程序,它使用 sthttprequest 和 jsonkit。从今年 2 月开始,苹果需要支持 64 位架构,我在过去几个月已经看到了这个警告:
iOS app submission : missing 64-bit support
所以我在build设置中添加了“标准架构”以支持 arm64,并且我已将“仅构建事件架构”设置为“否”。我用 iphone 6 构建了一个版本(用 iphone 5 没问题),我收到了很多错误,其中一些很容易解决,但这个错误不是:
找不到文件:/Users/*****/Library/Developer/Xcode/DerivedData/*****-brhcaqkzbwghmreypofgoustfozt/Build/Intermediates/*****.build/Debug-iphoneos/*** *.build/Objects-normal/arm64/JSONKit.o clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
我已经清除了派生数据,但 jsonkit 库似乎存在一些问题,SThttprequest 使用的库对 json 进行解码。好像它与 arm64 不兼容可能吗?我该怎么做才能解决这个问题?更改 sthttprequest 类对我来说是一项非常漫长的工作...而且我认为如果没有 64 位支持我无法更新我的应用程序...
最佳答案
有两个解决方案:NSJsonSerialization 或这个分支:https://github.com/heroims/JSONKit可以为 64 位编译
关于ios - sthttprequest 和 jsonkit 与 arm64,不再工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28764258/