相关疑难解决方法(0)

安装自定义cocoa框架的最佳方法

我有一个自定义框架,遵循Apple的框架编程指南>> 安装框架中的建议我安装在/ Library/Frameworks中.我通过使用以下脚本添加Run Script构建阶段来完成此操作:

cp -R  build/Debug/MyFramework.framework /Library/Frameworks
Run Code Online (Sandbox Code Playgroud)

在我的项目中,我然后链接/ Library/Frameworks/MyFramework并将其导入我的类中,如下所示:

#import <MyFramework/MyFramework.h>
Run Code Online (Sandbox Code Playgroud)

这非常有效,除了我总是在调试器控制台中看到以下消息:

将程序加载到调试器中... sharedlibrary apply-load-rules所有警告:无法读取"/Users/elisevanlooij/Library/Frameworks/MyFramework.framework/Versions/A/MyFramework"(未找到文件)的符号.警告:无法读取"MyFramework"中的符号(尚未映射到内存中).程序已加载.

显然,编译器首先查看/ Users/elisevanlooij/Library/Frameworks,找不到MyFramework,然后查看/ Library/Frameworks,找到MyFramework并继续其快乐的方式.到目前为止,这更像是一个烦恼而不是真正的问题,但是当运行单元测试时,gdb停止(文件未找到)并拒绝继续.我通过在Run Script Phase中添加一行来解决这个问题

cp -R  build/Debug/MyFramework.framework ~/Library/Frameworks
Run Code Online (Sandbox Code Playgroud)

但是感觉就像是在拍摄一些不应该被打破的东西.我怎样才能解决这个问题?

xcode cocoa frameworks xcodebuild

7
推荐指数
1
解决办法
1万
查看次数

如何在Xcode 4中开始单元测试?

有谁知道如何在Xcode 4中开始单元测试?

如何创建测试以及如何运行测试?

编辑:所有Apple文档都适用于Xcode 3

iphone xcode xcode4

7
推荐指数
1
解决办法
2140
查看次数

标签 统计

xcode ×2

cocoa ×1

frameworks ×1

iphone ×1

xcode4 ×1

xcodebuild ×1