将Pods-acknowledgements.markdown加载为NSString

时间:2014-05-22 00:29:17

标签: ios objective-c cocoapods

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

NSString *path = [[NSBundle mainBundle] pathForResource:@"Pods-acknowledgements" ofType:@"markdown"];
NSString *content = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];

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

1 个答案:

答案 0 :(得分:6)

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

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

也没有任何价值。

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

enter image description here