【发布时间】:2016-01-12 00:34:54
【问题描述】:
我创建了一个 Mac 应用程序,它使用 ConnectionKit 通过 FTP 连接到服务器。今天我去导出文件并在另一台计算机上使用它,结果发现应用程序并没有完全在另一台计算机上打开。
在开发计算机上,应用程序功能完全,但在另一台计算机上,它打开,图标停止在dock中弹跳,并且应用程序的名称显示在菜单栏中,但第一个视图控制器和窗口是从未打开。
菜单也不可见。它只显示应用标题,没有其他内容。
我认为这与 ConnectionKit 有关,但我检查了导出包的包内容,并且 ConnectionKit 位于 Frameworks 下。
这是我为包含它所采取的步骤。
- 我使用
git clone下载了ConnectionKit - 我使用
git submodule update --recursive --init下载了每个git子模块 - 我将 ConnectionKit.xcodeproj 文件拖到项目资源管理器中的 Frameworks 目录中
- 我将工作区中的 ConnectionKit 添加到“将二进制文件与库链接”部分中
- 我添加了一个新的“复制文件”构建阶段。
- 我将目标更改为“框架”
- 我将 ConnectionKit.xcodeproj 产品中的 ConnectionKit.framework 添加到了复制文件阶段。
构建阶段选项卡如下所示:
这似乎不起作用。该应用程序只是坐在那里,不会在除开发计算机之外的任何计算机上启动该应用程序。
我在这里做错了什么?
【问题讨论】:
标签: objective-c xcode macos cocoa frameworks