alibaba / alibaba/coobjc

iOS17.6.1 iPhone13运行闪退

Open
#118 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Objective-C
Stars
4k
Forks
519
PR merge metrics
No merged PRs in 30d

Description

我有两台手机测试,一台是iPhone8plus 16.7.1系统运行正常,另外一台iPhone13 17.6.1的系统,只要 通过co_launch 执行 后立马闪退。位置定位到cocore目录中 cofishook文件中co_perform_rebinding_with_section方法中的indirect_symbol_bindings[i] = cur->rebindings[j].replacement; 这一段。
![image](https://github.com/user-attachments/assets/2e2520b1-7ad9-4e26-9c85-1cefefa1f475)

不知道怎么解决了。。

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the crash on an iPhone 13 running iOS 17.6.1 through co_launch, then inspect cocore/cofishook and co_perform_rebinding_with_section, especially the indirect_symbol_bindings[i] assignment identified in the report. Done means co_launch no longer crashes on the affected system while the existing iPhone 8 Plus behavior remains working.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, objective-c
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.