ZipKit 和 Xcode 4
Posted
技术标签:
【中文标题】ZipKit 和 Xcode 4【英文标题】:ZipKit and Xcode 4 【发布时间】:2011-04-13 00:25:59 【问题描述】:我们正在尝试使用这些instructions 将 ZipKit 设置为 Xcode 4 项目的一部分,但我们无法编译我们的应用程序。
这是我们目前的设置(因为我不允许发布图片,所以我只给你它们的链接):
Project Setup
所有构建都设置为进入共享目录: Xcode Preferences.
在构建应用程序时,我们收到以下错误: UIUpdateDownloadDialog.m:10:9:致命错误:找不到“ZKDataArchive.h”文件1
UIUpdateDownloadDialog.m 中的那一行写着 #import "ZKDataArchive.h"
。
关于我们做错了什么有什么想法吗?
谢谢!
【问题讨论】:
【参考方案1】:很抱歉花了这么长时间才回复,但我的日程安排很忙。
我们设法让 ZipKit 在 XCode 4 下工作,并且能够为模拟器和设备构建。
我们是这样做的:
-
我们从 ZipKit 打开 Demo 项目,一路向下找到包含的 ZipKit.xcodeproj。
完成后,我们打开项目并[将 ZipKit 拖到项目的 frameworks 文件夹中。 http://i.stack.imgur.com/zcbYR.png
我们将项目中两个目标(以及静态库 touchzipkit)的 构建设置 更改为 Build Active Architecture Only .
然后我们就可以到处建造了。
事实上,昨晚我们正准备向 Apple 发送应用更新,但在尝试创建存档时出现链接错误!但那是question on its own。
感谢大家的帮助!
【讨论】:
我可以为设备和模拟器构建,但是当我尝试归档时,我得到:ZKdefs.h,ZKFileArchive.h 没有这样的文件或目录。 您忘记包含这些文件所在位置的标题搜索路径。【参考方案2】:看起来有一个 ZipKit 框架 - 尝试将它添加到您的项目而不是整个项目并像这样导入:
#import <ZipKit/ZipKit.h>
另一种选择是尝试将 Zipkit 目录添加到包含路径,尽管将 ZipKit 作为子项目应该包含所有类和头文件。
【讨论】:
该框架仅供 Mac OS X 使用,据此:link。 我明白了 - 我只是从他在他的图像中显示的文件列表中获取框架。我只是添加了另一种可能性,您可以尝试将头目录添加到包含路径。以上是关于ZipKit 和 Xcode 4的主要内容,如果未能解决你的问题,请参考以下文章
Cordova 4 Xcode 6 JS 和 HTML 刷新
WKWebView 没有在 swift 4 xcode 10 中初始化
无法让 API 调用及时运行 tableview swift 4 xcode 9