我正在尝试从xcode构建应用程序。
我从git repo克隆了项目。
我打开了.xcodeproj文件,并从“产品”>“构建”中尝试构建,但是构建失败。
从终端我执行以下命令并收到兼容版本错误
我搜索了解决方案,并尝试了以下几种方法:
sudo gem intall cocoapods
sudo gem intall cocoapods --pre
吊舱设置
吊舱解体
吊舱安装
吊舱更新
pod安装--repo-update
以下是终端输出:
Analyzing dependencies
Pre-downloading: `BarcodeScanner` from `https://github.com/htothee/BarcodeScanner.git`
Pre-downloading: `MatrixKit` from `https://github.com/N-Pex/matrix-ios-kit.git`, branch `fix_apns_push`
Pre-downloading: `MatrixSDK` from `https://github.com/matrix-org/matrix-ios-sdk.git`, branch `develop`
Pre-downloading: `QRCode` from `https://github.com/brackendev/QRCode.git`
[!] CocoaPods could not find compatible versions for pod "MatrixSDK":
In Podfile:
MatrixKit (from `https://github.com/N-Pex/matrix-ios-kit.git`, branch `fix_apns_push`) was resolved to 0.10.1, which depends on
MatrixSDK (= 0.13.0)
MatrixSDK (from `https://github.com/matrix-org/matrix-ios-sdk.git`, branch `develop`)
以下是Podfile
platform :ios, '9.3'
use_frameworks!
def shared_pods
pod 'ProjectCore', :path => '../'
pod 'MatrixKit', :git => 'https://github.com/N-Pex/matrix-ios-kit.git', :branch => 'fix_apns_push'
pod 'MatrixSDK', :git => 'https://github.com/matrix-org/matrix-ios-sdk.git', :branch => 'develop'
end
target 'Project_Example' do
shared_pods
pod 'BarcodeScanner', :git => 'https://github.com/htothee/BarcodeScanner.git'
pod 'QRCode', :git => 'https://github.com/brackendev/QRCode.git'
pod 'Project', :path => '../'
target 'Project_Tests' do
inherit! :search_paths
end
end
target 'ShareExtension' do
shared_pods
pod 'ProjectExtension', :path => '../'
end
预期:
.ipa文件需要创建
请让我知道我该怎么解决。
答案 0 :(得分:0)
已插入projectname.xcodeproj,请尝试打开projectname.xcworkspace。
答案 1 :(得分:0)
错误中解释了您的问题:
[!] CocoaPods找不到Pod“ MatrixSDK”的兼容版本: 在Podfile中: MatrixKit(来自
https://github.com/N-Pex/matrix-ios-kit.git
,分支fix_apns_push
)已解析为0.10.1,具体取决于 MatrixSDK(= 0.13.0)
fix_apns_push
的分支MatrixKit
需要MatrixSDK
的固定版本,如其Podspec file所示
pod 'MatrixSDK', '0.13.0'
因此,为了使您的项目正常工作,您需要此版本。
尝试一下:
def shared_pods
pod 'ProjectCore', :path => '../'
pod 'MatrixKit', :git => 'https://github.com/N-Pex/matrix-ios-kit.git', :branch => 'fix_apns_push'
pod 'MatrixSDK', '0.13.0'
end