使用自定义框架

3 iphone macos xcode cocoa

我得到的错误:

in /Users/robert/Documents/funWithFrameworks/build/Debug-iphonesimulator/funWithFrameworks.framework/funWithFrameworks, can't link with a main executable
Run Code Online (Sandbox Code Playgroud)

克利夫指出:

  • 试图包括框架
  • 不想链接

更多细节:我正在为移动设备开发...提示,使用Xcode 提示,我正在尝试创建自己的自定义框架,我可以从其他应用程序中包含它.到目前为止,我已经完成了以下工作:

  1. 创建一个新项目; 一个基于iPhone OS窗口的应用程序.
  2. 转到目标info->打包,将包装器扩展从app更改为framework
  3. 转到Action-> new build phase - > copy headers.将标题的角色更改为"公开"
  4. 从我的应用程序中,我将框架添加到框架组.

小智 5

Apple明确表示不能在手机上使用动态库.私有框架就是这样.

但是,您可以使用静态库.