这里是iOS开发的新手。我目前有一个混合应用程序,当上传到设备上时,它通过xcode构建并工作。然而,当我尝试通过命令行(没有任何物理设备作为目标(构建它时,如下所示:
xcodebuild -workspace ${ROOTFOLDER}/App/App.xcworkspace -scheme "${SCHEME}" clean archive -configuration ${CONFIGURATION} -sdk iphoneos -archivePath ${ROOTFOLDER}/build/App.xcarchive ENABLE_BITCODE=NO
它失败,并出现以下错误:
ld: framework not found AppsFlyerLib
clang: error: linker command failed with exit code 1 (use -v to see invocation)
同样,只有在没有选择任何物理设备的情况下通过命令行执行时才会发生这种情况,这让我认为可能是一些配置问题。
非常感谢任何帮助/提示,谢谢!
终于修复了!实际的问题是armv7
体系结构也被包括为目标。仅切换到arm64
并得到解决。