现象
xcode报错:
building file list ... rsync: link_stat "/Users/wikiglobal/Desktop/test123/testsharsdkaaa/ios/Pods/mob_sharesdk/ShareSDK/Support/PlatformSDK/FacebookSDK/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator//*" failed: No such file or directory (2)
先说结论:mob_sharesdk(https://sdk-dev-ios.oss-cn-hangzhou.aliyuncs.com/files/download/sharesdk/ShareSDK_For_iOS_v4.4.32.1.zip)
这里面集成的facebooksdk版本号是16.1.0,
可以看到只有arm64,xcframework格式下缺少ios-arm64_x86_64-simulator格式
下载原版facebooksdk 16.1.0 是包含ios-arm64_x86_64-simulator格式的,
我因为是研究用临时处理:修改pod文件夹下mob_sharesdk中facebooksdk为原版就可以了
1:因为mobsharesdk中缺少ios-arm64_x86_64-simulator 只有arm64所以用rosetta也不行,没有x86_64
xcframework下的ios-arm64_x86_64-simulator
1:xcframework格式要包含ios-arm64_x86_64-simulator
2:引入的facebooksdk是xcframework格式 但是不包含ios-arm64_x86_64-simulator 导致跑不了模拟器
3:用facebook官方(包含ios-arm64_x86_64-simulator)下载的替换mob_sharesdk内部的就可以了
那问题来了如何便捷查看当前用的sdk版本号