0

我正在创建和更新我的一个应用程序,它使用 sthttprequest 和 jsonkit。从这个 2 月开始,苹果需要支持 64 位架构,在过去的几个月里我已经看到了这个警告:

iOS 应用提交:缺少 64 位支持

因此,我在构建设置中添加了“标准架构”以支持 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 位支持我无法更新我的应用程序......

4

1 回答 1

1

有两种解决方案:NSJsonSerialization 或这个 fork:https ://github.com/heroims/JSONKit可以编译为 64

于 2015-03-03T09:00:26.363 回答