我即将为多个客户端自定义项目。该项目使用CocoaPods和Storyboard。由于我期望解决一些错误,并在一路上为每个客户端在UI中进行一些更改,因此我想组织这些项目,如下所示: 1.将启动的iOS应用程序转变为已编译的静态库(不知何故) 2 。创建新的自定义应用程序。将其链接到静态库。 3.将原始Storyboard复制到新的自定义应用程序中。iOS应用程序编译为静态库
现在在“新”故事板中,我可以根据客户需求应用更改。 Storyboard引用中的每个ViewController作为Custom Class都有一个在原始应用程序(现在是已编译的静态库)中定义的类。这样我总是可以替换或扩展原始类,并将新的类设置为故事板中ViewController的自定义类。
这听起来不错。但我无法得到它的工作。 1.我设法从原始iOS应用程序中创建一个静态库,将二级目标添加到项目中作为静态库。经过与标题搜索路径,标志和链接框架挣扎后,我得到它编译(与LOT的警告) 2.我创建了一个新的项目,并链接静态库,但无法得到它编译。
我的问题是。 1.我是否以正确的方式做这件事? 2.如果我有一个带有相关头文件的静态库,并且我创建了另一个使用前面的静态库。如果我想将第二个创建的库用于新项目,是否必须将它与库和头文件链接起来?
嗨,你有能力做到这一点吗? – ekeren 2013-11-12 17:43:12
我决定将我的lib作为Pod来构建。当然,它需要大量的重复......但它确实有效。 – user1170896 2013-11-12 18:24:31