cocoapods - 导入Swift Package Manager依赖项时出现 'no such module'错误

标签 cocoapods swift-package-manager xcode11

我正在运行Xcode 11 Beta 4。
我正在使用CocoaPods,并想将Swift Package Manager的依赖项之一用作静态库而不是框架。
在使用Xcode 11创建的新项目中,可以成功导入依赖项,但是在我现有的CocoaPods工作区中则不能。

我认为这可能是相关的,但我也在Xcode中收到此链接警告:

directory not found for option '-L/Users/username/Library/Developer/Xcode/DerivedData/App-axanznliwntexmdfdskitsxlfypz/Build/Products/Release-iphoneos

在发出警告后,我去查看目录是否存在,并且确实存在。
除了CocoaPods的存在之外,新创建的项目与我的旧项目之间没有任何有意义的区别。

将不胜感激任何指针。

最佳答案

基于@AlexandreMorgado的答案,似乎最好在编译源代码之前的构建阶段中运行此脚本。然后在存档时起作用。

enter image description here

if [ -d "${SYMROOT}/Release${EFFECTIVE_PLATFORM_NAME}/" ] && [ "${SYMROOT}/Release${EFFECTIVE_PLATFORM_NAME}/" != "${SYMROOT}/${CONFIGURATION}${EFFECTIVE_PLATFORM_NAME}/" ] 
then
  cp -f -R "${SYMROOT}/Release${EFFECTIVE_PLATFORM_NAME}/" "${SYMROOT}/${CONFIGURATION}${EFFECTIVE_PLATFORM_NAME}/"
fi

关于cocoapods - 导入Swift Package Manager依赖项时出现 'no such module'错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57165778/

相关文章:

ios - "ipatool failed with an exception: #<CmdSpec::NonZeroExitException:"使用 XCFramwork 归档,启用位码

swift - 没有更多上下文 xcode 11,表达式类型不明确

react-native - 使用 react-native-maps 和 use_frameworks 找不到 Pod 安装错误 `React/RCTView.h' 文件

ios - `pod setup` 消耗大量磁盘空间

swift - 如何获得二进制包的校验和?

swift - 用于开发快照的Swift Package Manager工具版本

ios - CocoaPods 不链接库

swift - 不同 Pod 中的方法名称冲突

Ubuntu 上的 Swift CryptoKit

ios - 第二次启动应用程序只显示黑色 View