我试图修改一些设置来生成AsyncNetwork iOS框架 .
(你可以从https://github.com/jdiehl/async-network找到原始的AsyncNetwork)
但是在使用我在项目中为iOS生成的框架时,我收到了以下警告和错误:
ld:警告:忽略文件/MyProjectName/AsyncNetwork.framework/AsyncNetwork,缺少文件/MyProjectName/AsyncNetwork.framework/AsyncNetwork中所需的体系结构x86_64(2个切片)
体系结构x86_64的未定义符号:“_ OBJC_CLASS _ $ _ AsyncClient”,引自:ViewController.o中的objc-class-ref
ld:找不到架构x86_64 clang的符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)
有什么建议吗?我正在测试AsyncNetwork(基于另一个很棒的库,CocoaAsyncSocket)在数据传输中是否能比MCSession表现更好 .
感谢您在我的问题上花费宝贵的时间 .
1 回答
你必须制作一个脂肪来包含一些切片
.a
.有一个例子:
lipo -create -output lib_name.a lib_name_device.a lib_name_simulator.a
你可以在这里找到一个教程:https://www.raywenderlich.com/41377/creating-a-static-library-in-ios-tutorial