xcode构建没有这样的模块 'SwiftyJSON' 而构建 xcode 有效
xcodebuild no such module 'SwiftyJSON' while build in xcode works
在我的项目中,我使用的是 CocoaPods,podfile 如下所示:
def shared_pods
use_frameworks!
pod 'SwiftyJSON', '~> 3.1.4'
pod 'Alamofire', '~> 4.3.0'
pod 'PromiseKit', '~> 4.4'
end
target 'myop' do
shared_pods
end
通过 xcode 构建 工作正常 ,但是如果我尝试通过命令行(xcode构建工具)构建,我会收到以下错误:
error: no such module 'SwiftyJSON'
import SwiftyJSON
我尝试重新安装 SwiftyJSON 并将其升级到新版本。
还尝试手动将 SwiftyJSON.framework 添加到 Build Phases -> Link带库的二进制文件到 link.
此错误的常见原因是 运行 项目而不是工作区,但我没有犯这个错误,这是我的命令 运行:
xcodebuild -workspace ./myproject.xcworkspace -scheme myproject -configuration test -destination 'generic/platform=iOS' -archivePath /Users/boris/Library/Developer/Xcode/Archives/2017-12-13/myproject\ 2017-12-13\ 13.08.14.xcarchive archive
非常感谢任何帮助。谢谢
在命令行上执行 xcodebuild 之前执行 pod install
。
找到了解决办法,这是一个愚蠢的错误。
与 OSX 文件系统不同,xcode 似乎区分大小写。
配置 test 不存在,但是 Test 存在(第一个字母大写)。
所以命令应该是这样的:
xcodebuild -configuration Test ...
或者如果您使用的是快速通道:
fastlane gym --configuration Test ...
在我的项目中,我使用的是 CocoaPods,podfile 如下所示:
def shared_pods
use_frameworks!
pod 'SwiftyJSON', '~> 3.1.4'
pod 'Alamofire', '~> 4.3.0'
pod 'PromiseKit', '~> 4.4'
end
target 'myop' do
shared_pods
end
通过 xcode 构建 工作正常 ,但是如果我尝试通过命令行(xcode构建工具)构建,我会收到以下错误:
error: no such module 'SwiftyJSON'
import SwiftyJSON
我尝试重新安装 SwiftyJSON 并将其升级到新版本。 还尝试手动将 SwiftyJSON.framework 添加到 Build Phases -> Link带库的二进制文件到 link.
此错误的常见原因是 运行 项目而不是工作区,但我没有犯这个错误,这是我的命令 运行:
xcodebuild -workspace ./myproject.xcworkspace -scheme myproject -configuration test -destination 'generic/platform=iOS' -archivePath /Users/boris/Library/Developer/Xcode/Archives/2017-12-13/myproject\ 2017-12-13\ 13.08.14.xcarchive archive
非常感谢任何帮助。谢谢
在命令行上执行 xcodebuild 之前执行 pod install
。
找到了解决办法,这是一个愚蠢的错误。 与 OSX 文件系统不同,xcode 似乎区分大小写。 配置 test 不存在,但是 Test 存在(第一个字母大写)。
所以命令应该是这样的:
xcodebuild -configuration Test ...
或者如果您使用的是快速通道:
fastlane gym --configuration Test ...