好的,我知道这个问题似乎很容易回答,或者可能是有记录的,但我老实说100%对这个主题感到困惑,效果如同...提交申请以供Apple审查然后实现(他们寄回给我的日志),框架不在那里(实际上,它是......但我的Cocoa应用程序正在其他地方寻找它。)
好的,那么......假设我有一个框架,其中有100个不同的类我大多使用(我确实有),如果我想用我的应用“捆绑”我的框架,我应该使用什么设置(并将其复制到应用包的框架文件夹中)?
鉴于我的问题主要是将我的框架“链接”到我的应用程序(框架编译得很好,但是当应用程序使用它时,偶尔可能会出现运行时错误试图跑(我偶尔设法解决 - 但实际上并不知道怎么......哈哈)),你会建议什么?
答案 0 :(得分:1)
第三方框架应该包含在应用程序包的Frameworks目录中。
添加新的复制文件构建阶段并指定Frameworks目录,然后将框架添加到此目录:
http://f.cl.ly/items/1L2C3E1a1x0L0U0B0h01/Screen%20Shot%202012-04-10%20at%201.08.20%20AM.png
您可能还需要通过添加Framework Search Path
"$(SRCROOT)/MyFrameworks"
来告诉Xcode框架的位置。