我熟悉构建单个iOS应用程序,但我坚持使用Cocoa Touch Framework与多个应用程序共享通用代码。
框架的标题文件不可见 /无法链接到正在使用的应用项目。
我误解了什么?
我创建了一个公共github-Repository,其中包含两个要重现的项目:https://github.com/itinance/testCocoaTouchFramework
以下屏幕截图:
答案 0 :(得分:1)
我遇到了同样的问题。我不知道如何从你目前的情况解决你的问题,但我知道如何从一个新项目做到这一点。按照以下步骤操作后,您可以添加代码,直到获得所需的工作系统。如果你先把项目放到一个git仓库中,你可以让它工作,然后做一个差异来看看你做错了什么。我很想知道这一点。
File
- > Add
- > Target...
libTestFramework.h
转到配置,选择“libTestFramework”和Build Phases
Compile Sources
Headers
Public
我主要是从记忆中写出来的。如果我错过了什么,那么关于A Tiny Fish的文章iOS 8 Extensions: Sharing Code with an Embedded Framework可能会有你需要的东西。这是一个list of mistakes you can make