AppleDarthVader

导入包后需要在Target - General - Frameworks, Libraries and Embedded Content添加AppleDarthVader和AppleDarthVaderOC

关于如何最方便地将此包用于项目

用于Swift项目

为了实现全局导入此模块,请将其放在一个文件中。

@_exported import AppleDarthVader

用于Objective-C项目

为了实现全局导入此模块,可以创建PCH文件,并在Build Settings - Apple Clang - Language中设置PCH文件路径为 $(SRCROOT)/Target名称/PrefixHeader.pch,然后在PCH文件中进行模块导入。

@import AppleDarthVader;
@import AppleDarthVaderOC;

无需开启Precompile Prefix Header,开启反而会变慢。

如果Xcode Swift Package Manager拉取速度慢,可以使用Git Submodule将包作为子模块添加到项目中。

第一步,在Xcode项目文件夹内创建Packages文件夹(建议创建)。

git submodule add https://github.com/GitHubyangjunyi/AppleDarthVader.git ./Packages/AppleDarthVader
git commit -am '添加子模块'

第二步,提交添加子模块的动作。

git commit -am '添加子模块'

第三步,如果需要更新子模块。

git submodule update --remote

第四步,如果克隆使用子模块的项目,需要递归克隆,或者不进行递归克隆,后续手动拉取子模块。

git clone <项目URL> --recurse-submodules

或者

git clone <项目URL>
git submodule update --init
git submodule update --remote