Carthage0.18.1 无法找到共享依赖方案 xcode 7.2
Carthage0.18.1 unable to find shared dependency scheme xcode 7.2
我正在尝试使用 Carthage 构建我自己上传到 git 的框架之一,并在我的本机应用程序项目中使用相同的框架,但发现其中存在一些问题。
*** 由于错误跳过构建 sdkName:
依赖 sdkName 没有任何平台的共享框架方案:iOS
我已经检查了以下内容-
schemes under Manage Schemes are already shared and pushed to git. Please see attached screenshot of git commits showing xcuserdata & xcshareddata.schemes git n xcode screenshot
I have checked git status of my framework as well, it has no untracked files.
Untracked files:
(use "git add ..." to include in what will be committed)
../sdk.zip
我的购物车文件有:
git "https://gitlab.carot.com/name/sdkName.git" "master"
使用命令 carthage update --platform 构建 iOS
请指出问题出在哪里。提前致谢!
在您的构建设置屏幕截图中,您可以看到,MyFramework 没有框架目标(就像...-QA、...-dev 一样):
解决这个问题:
- 单击“+”按钮(见图)添加新目标
- 选择"iOS" -> "Cocoa Touch Framework"或"Cocoa Touch Static Library"(取决于您的需要)
- 对于 MyFramework 的每个 sourceFile.swift,确保 "Target Membership" 已设置:
- 在"Manage Schemes"中勾选"shared":
我正在尝试使用 Carthage 构建我自己上传到 git 的框架之一,并在我的本机应用程序项目中使用相同的框架,但发现其中存在一些问题。 *** 由于错误跳过构建 sdkName: 依赖 sdkName 没有任何平台的共享框架方案:iOS
我已经检查了以下内容-
schemes under Manage Schemes are already shared and pushed to git. Please see attached screenshot of git commits showing xcuserdata & xcshareddata.schemes git n xcode screenshot
I have checked git status of my framework as well, it has no untracked files. Untracked files: (use "git add ..." to include in what will be committed)
../sdk.zip
我的购物车文件有: git "https://gitlab.carot.com/name/sdkName.git" "master"
使用命令 carthage update --platform 构建 iOS
请指出问题出在哪里。提前致谢!
在您的构建设置屏幕截图中,您可以看到,MyFramework 没有框架目标(就像...-QA、...-dev 一样):
解决这个问题:
- 单击“+”按钮(见图)添加新目标
- 选择"iOS" -> "Cocoa Touch Framework"或"Cocoa Touch Static Library"(取决于您的需要)
- 对于 MyFramework 的每个 sourceFile.swift,确保 "Target Membership" 已设置:
- 在"Manage Schemes"中勾选"shared":