美文网首页
查看OC代码编译后的 .cpp文件

查看OC代码编译后的 .cpp文件

作者: 学无止境666 | 来源:发表于2021-08-28 20:33 被阅读0次
    查看某个.m文件的 编译后的.cpp文件
    xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc xxx.m
    
    如果.m文件中包含__weak 的代码就会报错
    error: cannot create __weak reference because the current deployment target does not support weak references
        __attribute__((objc_ownership(weak))) NSString *name = @"xxx";
                       ^
    1 error generated.
    
    则需要如下改动, 指定ARC,和runtime的版本
    xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc  -fobjc-arc -fobjc-runtime=ios-8.0.0 xxx.m
    

    相关文章

      网友评论

          本文标题:查看OC代码编译后的 .cpp文件

          本文链接:https://www.haomeiwen.com/subject/cnhiiltx.html