iphone/ios adHoc 分发崩溃(仅在 adHoc 分发的情况下关闭)

发布于 2025-01-05 16:26:01 字数 287 浏览 1 评论 0原文

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

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

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

我无法调试,因为这是临时版本,所以我不知道问题是什么。你能让我知道问题是什么吗? 什么情况下什么时候会出现这种情况?

I've made an app using the Facebook API. I completed it, and there's no problem at all when I run my app on my device with development code signing.

So, I tried making it with adHoc distribution code signing and building was succeeded. There's also no problem when it goes through any other functions.

But when I try to share something to Facebook (using Facebook dialog API), this app shut down even though it worked well in case of development code sign on my device.

I can't debug cause this is adHoc version, so I don't know what the problem is. Can you let me know what the problem is?
When does this happen in what case?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

老旧海报 2025-01-12 16:26:01

有什么问题吗?从您的设备中删除该应用程序,然后将 ipa 与 iTunes 安装到您的设备上。然后,当您的设备仍处于连接状态时,转到 Xcode =>主办方 =>设备 =>您的设备 =>在您的设备上控制台并启动您的应用程序。然后您应该看到崩溃的原因。

What's the problem? Delete the app from your device, then install the ipa with itunes to your device. Then, while your device is still connected, go to Xcode => Organizer => Devices => your device => Console and start your app on your device. Then you should see the reason for the crash.

笑饮青盏花 2025-01-12 16:26:01

我通过 Xcode > 检查了设备日志;窗口>设备>查看设备日志

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

  • 将字体文件添加到“构建阶段”>“复制捆绑资源并将字体文件添加到我的主项目文件夹中(不复制它们;仅作为参考)。
  • 或者,删除作为 CocoaPods 依赖项的自定义字体,并将字体文件复制粘贴到我的项目中。

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

I checked the Device logs via Xcode > Window > Devices > View Device Logs.

The problem for me was that I am using a custom font which is integrated into my project via CocoaPods. During development time, the app runs smoothly because my computer can see where the font files are. However, Xcode doesn't bundle the font files (.ttf) from the pod into the project, so I had to either:

  • Add the font files into Build Phases > Copy Bundle Resources and adding the font files into my main project folder (without copying them; only as references).
  • Or, remove the custom font as a CocoaPods dependency and copy-paste the font files to my project instead.

I went with the second one since I might accidentally delete one of the references to the font files and encounter the problem again.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文