将Pods-acknowledgements.markdown加载为NSString

lra*_*135 3 objective-c ios cocoapods

我正在构建一个应用程序,并希望将cocoapods自动生成的确认markdown文件加载到NSString中,以便在我的应用程序中显示.我会这么简单,就像这样做:

NSString *path = [[NSBundle mainBundle] pathForResource:@"Pods-acknowledgements" ofType:@"markdown"];
NSString *content = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
Run Code Online (Sandbox Code Playgroud)

但这不起作用....有没有办法访问此文件?

Pau*_*l.s 6

看起来此文件不会自动复制到项目包中.

您需要将此文件添加到Copy bundle Resource构建阶段.文件名实际上包含项目名称也是值得的Pods-<PROJECT_NAME>-acknowledgements

实际上,您可能希望在项目中创建一个指向Pods目录中生成的文件的符号链接,以确保每次都使用新生成的文件

在此输入图像描述