0

我使用 Facebook API 制作了一个应用程序。我完成了它,当我使用开发代码签名在我的设备上运行我的应用程序时完全没有问题。

因此,我尝试使用 adHoc 分发代码签名并构建成功。当它通过任何其他功能时也没有问题。

但是,当我尝试向 Facebook 分享某些内容(使用 Facebook 对话 API)时,即使在我的设备上进行开发代码签名时它运行良好,该应用程序也会关闭。

我无法调试,因为这是 adHoc 版本,所以我不知道问题是什么。你能告诉我问题是什么吗?在什么情况下会发生这种情况?

4

2 回答 2

2

有什么问题?从您的设备中删除该应用程序,然后将带有 iTunes 的 ipa 安装到您的设备上。然后,当您的设备仍处于连接状态时,转到 Xcode => Organizer => Devices => your device => Console 并在您的设备上启动您的应用程序。然后你应该看到崩溃的原因。

于 2012-02-24T20:12:27.027 回答
0

我通过 . 检查了设备日志Xcode > Window > Devices > View Device Logs

对我来说,问题是我正在使用通过 CocoaPods 集成到我的项目中的自定义字体。在开发期间,应用程序运行顺畅,因为我的电脑可以看到字体文件的位置。但是,Xcode 不会将 pod 中的字体文件 (.ttf) 捆绑到项目中,因此我必须:

  • 将字体文件添加到 Build Phases > Copy Bundle Resources 并将字体文件添加到我的主项目文件夹中(不复制它们;仅作为参考)。
  • 或者,将自定义字体作为 CocoaPods 依赖项删除,然后将字体文件复制粘贴到我的项目中。

我选择了第二个,因为我可能不小心删除了对字体文件的引用之一并再次遇到问题。

于 2015-06-06T08:24:33.410 回答