当我链接生成的j2objc源代码提供的libjunit时,我尝试构建我的项目,发生了这个错误:
ld:警告:忽略文件/Users/Niangsou/Documents/Workspace/mastercard/iOS/Mobile_api_Tests/SDKConversion/j2objc/lib/libjunit.a,文件是为归档而构建的,而不是被链接的体系结构(i386): /Users/Niangsou/Documents/Workspace/mastercard/iOS/Mobile_api_Tests/SDKConversion/j2objc/lib/libjunit.a 和架构i386的未定义符号: “_OBJC_CLASS _ $ _ JunitFrameworkAssert”,引自
如何解决此问题?
似乎arch i386不支持生成的libjunit.a
。
答案 0 :(得分:1)
j2objc现在发布了一个支持armv7,armv7s,i386,MACOSX架构的libjunit.a。