Xcode插件模板CocoaPods

5

我希望创建一个Xcode插件,并选择来自Alcatraz的Xcode Plugin Template,然后关闭项目添加Podfile,打开工作区并尝试构建时每次都出现错误:

ld: library not found for -lDTXcodeUtils
clang: error: linker command failed with exit code 1 (use -v to see invocation)

这是完整的输出:
Ld /Users/jakubmazur/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/CreateFilesPlugin.xcplugin/Contents/MacOS/CreateFilesPlugin normal x86_64 cd /Users/jakubmazur/Developer/CreateFilesPlugin export MACOSX_DEPLOYMENT_TARGET=10.10 /Users/jakubmazur/Desktop/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -bundle -isysroot /Users/jakubmazur/Desktop/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -L/Users/jakubmazur/Library/Developer/Xcode/DerivedData/CreateFilesPlugin-dmzpluimftctcqhbkndjiknqtjnz/Build/Products/Debug -F/Users/jakubmazur/Library/Developer/Xcode/DerivedData/CreateFilesPlugin-dmzpluimftctcqhbkndjiknqtjnz/Build/Products/Debug -filelist /Users/jakubmazur/Library/Developer/Xcode/DerivedData/CreateFilesPlugin-dmzpluimftctcqhbkndjiknqtjnz/Build/Intermediates/CreateFilesPlugin.build/Debug/CreateFilesPlugin.build/Objects-normal/x86_64/CreateFilesPlugin.LinkFileList -mmacosx-version-min=10.10 -ObjC -lDTXcodeUtils -lXcodeEditor -fobjc-arc -fobjc-link-runtime -framework AppKit -framework Foundation -lPods -Xlinker -dependency_info -Xlinker /Users/jakubmazur/Library/Developer/Xcode/DerivedData/CreateFilesPlugin-dmzpluimftctcqhbkndjiknqtjnz/Build/Intermediates/CreateFilesPlugin.build/Debug/CreateFilesPlugin.build/Objects-normal/x86_64/CreateFilesPlugin_dependency_info.dat -o /Users/jakubmazur/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/CreateFilesPlugin.xcplugin/Contents/MacOS/CreateFilesPlugin ld: 找不到库文件-lDTXcodeUtils clang: 错误: 链接器命令失败,退出码为1 (使用 -v 查看调用)
有什么想法吗?我应该设置什么?
Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :osx

pod "DTXcodeUtils"

你能发布一下你的 Pod 规范吗? - Loegic
我把 Podfile 添加到一个问题中。 - Jakub
Pod install 命令执行成功了吗?你尝试在 Xcode 中进行深度清理了吗? - Loegic
是的,pod install 没有错误。我也尝试了 Clean,但你说的深度清理是什么意思? - Jakub
1个回答

2

请按照以下步骤操作。这是一个解决方法。

  1. 删除所有方案,然后通过单击“自动创建方案”添加。(重新创建后将检查Pods方案,需要检查才能使其正常工作)。
  2. 然后从复制的捆绑资源中删除方案文件(如果显示错误,则删除)。
  3. 进行深度清理并运行。

对我来说,它没有任何错误构建。不确定是否会显示任何运行时错误/异常。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接