TencentCloud / TIMSDK

Tencent Cloud Chat features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication.
https://trtc.io/products/chat
2.6k stars 2.76k forks source link

'TXIMSDK_iOS' ,'~> 4.9.1' 集成了bitcode 导致上传审核时候报错 #1413

Open ZB199374 opened 2 months ago

ZB199374 commented 2 months ago

为了更好的了解您使用TIMSDK所遇到的问题,方便快速有效定位解决TIMSDK问题,希望您按如下模板反馈issue,方便我们尽快解决您的问题,目前有TUIKIT集成包,和IMSDK集成包,注意说明是引入了哪个集成包的问题。另外如果需要补充更多信息请及时更新,否则可能被作为无效问题而关闭,这个等待期一般是10天。

issue标题:

【平台】-【版本号】:【描述您的问题】 issue内容:

【当前现象】:如聊天界面点击xxx不显示xxx 【集成包】:IMSDK 【机型】:如iPhone 7 Plus 【之前版本有无此问题】:如4.8.10之前没有,4.8.10有 【有无日志或者描述、截图】:如有请附上相关日志,方便我们定位,如有截图更好 -------------------------完整的示例如下:-------------------------

【Android】-【4.4.479】:【集成时报找不到GroupChatPanel类错误】 【集成包】:TUIKIT 【当前现象】:Android Studio集成新版本TUIKit,报错,无法编译通过(描述你的问题现象,错误码、错误信息 以及具体请求或者接口) 【机型】:如华为Mate 20 【之前版本有无此问题】:TUIKIT 4.4.479版本之前没有,4.4.479有 【有无日志或者截图】:暂无日志(有日志附上日志),有截图附上问题截图

ZB199374 commented 2 months ago
image
ZB199374 commented 2 months ago

在最新版才xcode16上会出现此错误,因为新版本苹果对于bitcode的校验更加严格导致的

woxihejinghao commented 2 months ago

@ZB199374 如何禁用呢

china-han commented 2 months ago

@ZB199374 请问这个咋解决呢?我也是这个问题,打包上架提交不上去啊😭

somebear commented 2 months ago

@china-han @woxihejinghao 我用这个方案目前传上去,并且提交审核了 https://doc.yunxin.163.com/messaging2/faq/jE4MjAwMTI?platform=client

china-han commented 2 months ago

post_install do |installer|
bitcode_strip_path = xcrun --find bitcode_strip.chop! def strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path) framework_path = File.join(Dir.pwd, framework_relative_path) command = "#{bitcode_strip_path} #{framework_path} -r -o #{framework_path}" puts "Stripping bitcode: #{command}" system(command) end framework_paths = [ "/Pods/TXIMSDK_iOS/ImSDK.framework/ImSDK", ] framework_paths.each do |framework_relative_path| strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path) end end

我试了一下 pod里面加上这个 pod install 一下 然后也能顺利提交审核

somebear commented 1 month ago

post_install do |installer| bitcode_strip_path = xcrun --find bitcode_strip.chop! def strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path) framework_path = File.join(Dir.pwd, framework_relative_path) command = "#{bitcode_strip_path} #{framework_path} -r -o #{framework_path}" puts "Stripping bitcode: #{command}" system(command) end framework_paths = [ "/Pods/TXIMSDK_iOS/ImSDK.framework/ImSDK", ] framework_paths.each do |framework_relative_path| strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path) end end

我试了一下 pod里面加上这个 pod install 一下 然后也能顺利提交审核

感谢,我去试试

ZB199374 commented 1 month ago

@ZB199374 如何禁用呢

更新sdk可解决

ZB199374 commented 1 month ago

post_install do |installer| bitcode_strip_path = xcrun --find bitcode_strip.chop! def strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path) framework_path = File.join(Dir.pwd, framework_relative_path) command = "#{bitcode_strip_path} #{framework_path} -r -o #{framework_path}" puts "Stripping bitcode: #{command}" system(command) end framework_paths = [ "/Pods/TXIMSDK_iOS/ImSDK.framework/ImSDK", ] framework_paths.each do |framework_relative_path| strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path) end end 我试了一下 pod里面加上这个 pod install 一下 然后也能顺利提交审核

感谢,我去试试

可以更新sdk