相关疑难解决方法(0)

如何使用Carthage从Cartfile更新一个库?

我的Cartfile有很多库.当我这样做时,carthage update它会遍历所有库.这可能需要很长时间.

有没有办法用carthage更新一个库?像这样的东西?(这不起作用)

carthage update "evgenyneu/moa"
Run Code Online (Sandbox Code Playgroud)

carthage

72
推荐指数
6
解决办法
3万
查看次数

什么是迦太基中"--no-use-binaries"的目的

正如标题所述,在carthage命令行中"--no-use-binaries"的目的是什么?如果错过了这个,会发生什么,这有什么好处?

ios carthage

38
推荐指数
1
解决办法
9215
查看次数

将静态库合并为单个

如何将静态库合并为单个库?

我有三个静态库libSignatureLibary_armv6.a,libSignatureLibary_armv7.a和libSignatureLibary_i368.a

现在我想将这三个文件合并到一个可以命名为libSignatureLibary.a的单个库中

谷歌搜索时我发现lipo是开源工具!

我是否需要运行任何额外的脚本语言才能合并

或在终端脂肪中并传递脂质的参数.

任何建议我可以为这三个建立公共库.

@thanks提前Kiran

iphone static-libraries ipad

22
推荐指数
1
解决办法
5835
查看次数

如何设置Carthage使用我自己的Stash(Bitbucket)私有存储库中的框架?

我想知道是否有类似的私人豆荚Carthage,我有几个框架,目前我使用git submodules,我开始使用Carthage一个新的项目,是相当不错的,但到目前为止,我只配置它来管理第三方框架依赖.我已经检查了carthage文档,但是对于如何设置它并不是很清楚.难道Carthage只能用工作Github回购?可以Atlassian-Stash(现在Bitbucket)使用吗?如果是这样的话?

git bitbucket bitbucket-server carthage

14
推荐指数
1
解决办法
7682
查看次数

CocoaPods和Carthage

我和Carthage以及Cocoapods都有过一个项目.它们都有一个共同的依赖(PureLayout,确切地说).奇怪,但项目编译好,没有任何关于类重新声明等的错误.所以问题是:当我调用PureLayout的方法 - 迦太基或Cocoapods的方法时,它为什么工作以及实际使用了哪个版本的依赖?

cocoapods swift carthage

11
推荐指数
2
解决办法
4022
查看次数

xcframework 不包含内部框架

我正在尝试为.xcframework我正在使用的一些第三方库创建一个文件。按照https://appspector.com/blog/xcframeworks的说明,我

  1. 创建特定于平台的framework文件:
# Archive for device
xcodebuild archive -scheme TestFramework -destination="iOS" -archivePath /tmp/xcf/ios.xcarchive -derivedDataPath /tmp/iphoneos -sdk iphoneos SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES

# Archive for simulator
xcodebuild archive -scheme TestFramework -destination="iOS Simulator" -archivePath /tmp/xcf/iossimulator.xcarchive -derivedDataPath /tmp/iphoneos -sdk iphonesimulator SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
Run Code Online (Sandbox Code Playgroud)

在这一点上,我已经得到了两个带有.swiftmodule文件的框架;一切看起来都不错。框架附带.swiftinterface文件,但我认为没关系,因为这些是 objc 项目。然后我

  1. 将各个frameworks组合成一个xcframework文件:
# Build xcframework with two archives
xcodebuild -create-xcframework -framework /tmp/xcf/ios.xcarchive/Products/Library/Frameworks/TestFramework.framework -framework /tmp/xcf/iossimulator.xcarchive/Products/Library/Frameworks/TestFramework.framework -output /tmp/xcf/TestFramework.xcframework
Run Code Online (Sandbox Code Playgroud)

在这里,xcodebuild不会失败,但会发出一个奇怪的错误:

No 'swiftinterface' files found …
Run Code Online (Sandbox Code Playgroud)

frameworks xcodebuild

5
推荐指数
1
解决办法
2464
查看次数