Giter VIP home page Giter VIP logo

open-im-sdk-flutter's People

Contributors

erlangzhang avatar hrxiang avatar johnzertang avatar oliver-wj avatar skiffer-git avatar std-s avatar yohom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

open-im-sdk-flutter's Issues

resource loading is not complete

error: resource loading is not complete

这个bug 有时候出现,有时候不出现,我是在connecting sucess之后调用 请求联系人列表出现的(按理说这时methodChannel应该已经初始化成功了
即 这个方法的出的问题:

OpenIM.iMManager.conversationManager
        .getConversationListSplit

image
image

[BUG] Error with something

环境如下:
Flutter 2.10.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 7e9793dee1 (12 days ago) • 2022-03-02 11:23:12 -0600
Engine • revision bd539267b4
Tools • Dart 2.16.1 • DevTools 2.9.2

在mac环境(ios模拟器)运行代码,报错如下:

Launching lib/main.dart on iPhone 13 in debug mode...
Running pod install...
Running Xcode build...
Xcode build done. 14.3s
Failed to build iOS app
Error output from Xcode build:

** BUILD FAILED **

Xcode's output:

Writing result bundle at path:
/var/folders/kc/2plpsvvn62v8d919cyvzlpc80000gn/T/flutter_tools.v4WmNl/flutter_ios_build_temp_dir41Pd7h/temporary_xcresult_bundle

ld: warning: ignoring file /Users/aldk/WorkShop/flutter/Open_IM_SDK/ios/Framework/OpenIMCore.framework/OpenIMCore, missing required architecture x86_64 in file /Users/aldk/WorkShop/flutter/Open_IM_SDK/ios/Framework/OpenIMCore.framework/OpenIMCore (1 slices)
Undefined symbols for architecture x86_64:
  "_Open_im_sdkGetSelfUserInfo", referenced from:
      flutter_openim_sdk.UserManager.getSelfUserInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in UserManager.o
  "_Open_im_sdkGetUsersInfo", referenced from:
      flutter_openim_sdk.UserManager.getUsersInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in UserManager.o
  "_Open_im_sdkSetUserListener", referenced from:
      flutter_openim_sdk.UserManager.setUserListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in UserManager.o
  "_Open_im_sdkClearGroupHistoryMessage", referenced from:
      flutter_openim_sdk.MessageManager.clearGroupHistoryMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkClearC2CHistoryMessage", referenced from:
      flutter_openim_sdk.MessageManager.clearC2CHistoryMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateFaceMessage", referenced from:
      flutter_openim_sdk.MessageManager.createFaceMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateCardMessage", referenced from:
      flutter_openim_sdk.MessageManager.createCardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateCustomMessage", referenced from:
      flutter_openim_sdk.MessageManager.createCustomMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateLocationMessage", referenced from:
      flutter_openim_sdk.MessageManager.createLocationMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateFileMessageFromFullPath", referenced from:
      flutter_openim_sdk.MessageManager.createFileMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateVideoMessage", referenced from:
      flutter_openim_sdk.MessageManager.createVideoMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateImageMessageFromFullPath", referenced from:
      flutter_openim_sdk.MessageManager.createImageMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateTextAtMessage", referenced from:
      flutter_openim_sdk.MessageManager.createTextAtMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkMarkC2CMessageAsRead", referenced from:
      flutter_openim_sdk.MessageManager.markC2CMessageAsRead(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkTypingStatusUpdate", referenced from:
      flutter_openim_sdk.MessageManager.typingStatusUpdate(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkInsertSingleMessageToLocalStorage", referenced from:
      flutter_openim_sdk.MessageManager.insertSingleMessageToLocalStorage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkDeleteMessageFromLocalStorage", referenced from:
      flutter_openim_sdk.MessageManager.deleteMessageFromLocalStorage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkRevokeMessage", referenced from:
      flutter_openim_sdk.MessageManager.revokeMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkGetHistoryMessageList", referenced from:
      flutter_openim_sdk.MessageManager.getHistoryMessageList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkSendMessage", referenced from:
      flutter_openim_sdk.MessageManager.sendMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateMergerMessage", referenced from:
      flutter_openim_sdk.MessageManager.createMergerMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkSetAdvancedMsgListener", referenced from:
      flutter_openim_sdk.MessageManager.setAdvancedMsgListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateSoundMessage", referenced from:
      flutter_openim_sdk.MessageManager.createSoundMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkGetOneConversation", referenced from:
      flutter_openim_sdk.ConversationManager.getOneConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkAcceptGroupApplication", referenced from:
      flutter_openim_sdk.GroupManager.acceptGroupApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkGetSendGroupApplicationList", referenced from:
      flutter_openim_sdk.GroupManager.getSendGroupApplicationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkGetRecvGroupApplicationList", referenced from:
      flutter_openim_sdk.GroupManager.getRecvGroupApplicationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkCreateForwardMessage", referenced from:
      flutter_openim_sdk.MessageManager.createForwardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateTextMessage", referenced from:
      flutter_openim_sdk.MessageManager.createTextMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkGetMultipleConversation", referenced from:
      flutter_openim_sdk.ConversationManager.getMultipleConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkTransferGroupOwner", referenced from:
      flutter_openim_sdk.GroupManager.transferGroupOwner(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkCreateFileMessage", referenced from:
      flutter_openim_sdk.MessageManager.createFileMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkQuitGroup", referenced from:
      flutter_openim_sdk.GroupManager.quitGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkJoinGroup", referenced from:
      flutter_openim_sdk.GroupManager.joinGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkGetLoginStatus", referenced from:
      flutter_openim_sdk.IMMananger.getLoginStatus(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
  "_Open_im_sdkCreateGroup", referenced from:
      flutter_openim_sdk.GroupManager.createGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkLogout", referenced from:
      flutter_openim_sdk.IMMananger.logout(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
  "_Open_im_sdkGetAllConversationList", referenced from:
      flutter_openim_sdk.ConversationManager.getAllConversationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkGetGroupsInfo", referenced from:
      flutter_openim_sdk.GroupManager.getGroupsInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkGetGroupMemberList", referenced from:
      flutter_openim_sdk.GroupManager.getGroupMemberList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkGetGroupMembersInfo", referenced from:
      flutter_openim_sdk.GroupManager.getGroupMembersInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkKickGroupMember", referenced from:
      flutter_openim_sdk.GroupManager.kickGroupMember(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkGetSendFriendApplicationList", referenced from:
      flutter_openim_sdk.FriendshipManager.getSendFriendApplicationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkInviteUserToGroup", referenced from:
      flutter_openim_sdk.GroupManager.inviteUserToGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkSetGroupInfo", referenced from:
      flutter_openim_sdk.GroupManager.setGroupInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkRefuseFriendApplication", referenced from:
      flutter_openim_sdk.FriendshipManager.refuseFriendApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkLogin", referenced from:
      flutter_openim_sdk.IMMananger.login(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
  "_Open_im_sdkSetGroupListener", referenced from:
      flutter_openim_sdk.GroupManager.setGroupListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkSetFriendListener", referenced from:
      flutter_openim_sdk.FriendshipManager.setFriendListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkCheckFriend", referenced from:
      flutter_openim_sdk.FriendshipManager.checkFriend(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkRemoveBlack", referenced from:
      flutter_openim_sdk.FriendshipManager.removeBlacklist(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkSetSelfInfo", referenced from:
      flutter_openim_sdk.UserManager.setSelfInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in UserManager.o
  "_Open_im_sdkInitSDK", referenced from:
      flutter_openim_sdk.IMMananger.initSDK(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
  "_Open_im_sdkGetJoinedGroupList", referenced from:
      flutter_openim_sdk.GroupManager.getJoinedGroupList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkCreateVideoMessageFromFullPath", referenced from:
      flutter_openim_sdk.MessageManager.createVideoMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkDeleteFriend", referenced from:
      flutter_openim_sdk.FriendshipManager.deleteFriend(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkGetConversationListSplit", referenced from:
      flutter_openim_sdk.ConversationManager.getConversationListSplit(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkDeleteConversation", referenced from:
      flutter_openim_sdk.ConversationManager.deleteConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkGetBlackList", referenced from:
      flutter_openim_sdk.FriendshipManager.getBlacklist(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkAddBlack", referenced from:
      flutter_openim_sdk.FriendshipManager.addBlacklist(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkSetFriendRemark", referenced from:
      flutter_openim_sdk.FriendshipManager.setFriendRemark(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkGetRecvFriendApplicationList", referenced from:
      flutter_openim_sdk.FriendshipManager.getRecvFriendApplicationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkCreateSoundMessageFromFullPath", referenced from:
      flutter_openim_sdk.MessageManager.createSoundMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateImageMessage", referenced from:
      flutter_openim_sdk.MessageManager.createImageMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkGetDesignatedFriendsInfo", referenced from:
      flutter_openim_sdk.FriendshipManager.getFriendsInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkGetConversationIDBySessionType", referenced from:
      flutter_openim_sdk.ConversationManager.getConversationIDBySessionType(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkGetConversationRecvMessageOpt", referenced from:
      flutter_openim_sdk.ConversationManager.getConversationRecvMessageOpt(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkAcceptFriendApplication", referenced from:
      flutter_openim_sdk.FriendshipManager.acceptFriendApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkPinConversation", referenced from:
      flutter_openim_sdk.ConversationManager.pinConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkSetConversationDraft", referenced from:
      flutter_openim_sdk.ConversationManager.setConversationDraft(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkMarkGroupMessageHasRead", referenced from:
      flutter_openim_sdk.ConversationManager.markGroupMessageHasRead(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkAddFriend", referenced from:
      flutter_openim_sdk.FriendshipManager.addFriend(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkRefuseGroupApplication", referenced from:
      flutter_openim_sdk.GroupManager.refuseGroupApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkGetFriendList", referenced from:
      flutter_openim_sdk.FriendshipManager.getFriendList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkSetConversationRecvMessageOpt", referenced from:
      flutter_openim_sdk.ConversationManager.setConversationRecvMessageOpt(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkCreateQuoteMessage", referenced from:
      flutter_openim_sdk.MessageManager.createQuoteMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkGetTotalUnreadMsgCount", referenced from:
      flutter_openim_sdk.ConversationManager.getTotalUnreadMsgCount(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkSetConversationListener", referenced from:
      flutter_openim_sdk.ConversationManager.setConversationListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
note: Planning
note: Build preparation complete
note: Building targets in dependency order

Result bundle written to path:
	/var/folders/kc/2plpsvvn62v8d919cyvzlpc80000gn/T/flutter_tools.v4WmNl/flutter_ios_build_temp_dir41Pd7h/temporary_xcresult_bundle

Error (Xcode): Undefined symbol: _Open_im_sdkGetSelfUserInfo

Error (Xcode): Undefined symbol: _Open_im_sdkGetUsersInfo

Error (Xcode): Undefined symbol: _Open_im_sdkSetUserListener

Error (Xcode): Undefined symbol: _Open_im_sdkClearGroupHistoryMessage

Error (Xcode): Undefined symbol: _Open_im_sdkClearC2CHistoryMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateFaceMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateCardMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateCustomMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateLocationMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateFileMessageFromFullPath

Error (Xcode): Undefined symbol: _Open_im_sdkCreateVideoMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateImageMessageFromFullPath

Error (Xcode): Undefined symbol: _Open_im_sdkCreateTextAtMessage

Error (Xcode): Undefined symbol: _Open_im_sdkMarkC2CMessageAsRead

Error (Xcode): Undefined symbol: _Open_im_sdkTypingStatusUpdate

Error (Xcode): Undefined symbol: _Open_im_sdkInsertSingleMessageToLocalStorage

Error (Xcode): Undefined symbol: _Open_im_sdkDeleteMessageFromLocalStorage

Error (Xcode): Undefined symbol: _Open_im_sdkRevokeMessage

Error (Xcode): Undefined symbol: _Open_im_sdkGetHistoryMessageList

Error (Xcode): Undefined symbol: _Open_im_sdkSendMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateMergerMessage

Error (Xcode): Undefined symbol: _Open_im_sdkSetAdvancedMsgListener

Error (Xcode): Undefined symbol: _Open_im_sdkCreateSoundMessage

Error (Xcode): Undefined symbol: _Open_im_sdkGetOneConversation

Error (Xcode): Undefined symbol: _Open_im_sdkAcceptGroupApplication

Error (Xcode): Undefined symbol: _Open_im_sdkGetSendGroupApplicationList

Error (Xcode): Undefined symbol: _Open_im_sdkGetRecvGroupApplicationList

Error (Xcode): Undefined symbol: _Open_im_sdkCreateForwardMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateTextMessage

Error (Xcode): Undefined symbol: _Open_im_sdkGetMultipleConversation

Error (Xcode): Undefined symbol: _Open_im_sdkTransferGroupOwner

Error (Xcode): Undefined symbol: _Open_im_sdkCreateFileMessage

Error (Xcode): Undefined symbol: _Open_im_sdkQuitGroup

Error (Xcode): Undefined symbol: _Open_im_sdkJoinGroup

Error (Xcode): Undefined symbol: _Open_im_sdkGetLoginStatus

Error (Xcode): Undefined symbol: _Open_im_sdkCreateGroup

Error (Xcode): Undefined symbol: _Open_im_sdkLogout

Error (Xcode): Undefined symbol: _Open_im_sdkGetAllConversationList

Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupsInfo

Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupMemberList

Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupMembersInfo

Error (Xcode): Undefined symbol: _Open_im_sdkKickGroupMember

Error (Xcode): Undefined symbol: _Open_im_sdkGetSendFriendApplicationList

Error (Xcode): Undefined symbol: _Open_im_sdkInviteUserToGroup

Error (Xcode): Undefined symbol: _Open_im_sdkSetGroupInfo

Error (Xcode): Undefined symbol: _Open_im_sdkRefuseFriendApplication

Error (Xcode): Undefined symbol: _Open_im_sdkLogin

Error (Xcode): Undefined symbol: _Open_im_sdkSetGroupListener

Error (Xcode): Undefined symbol: _Open_im_sdkSetFriendListener

Error (Xcode): Undefined symbol: _Open_im_sdkCheckFriend

Error (Xcode): Undefined symbol: _Open_im_sdkRemoveBlack

Error (Xcode): Undefined symbol: _Open_im_sdkSetSelfInfo

Error (Xcode): Undefined symbol: _Open_im_sdkInitSDK

Error (Xcode): Undefined symbol: _Open_im_sdkGetJoinedGroupList

Error (Xcode): Undefined symbol: _Open_im_sdkCreateVideoMessageFromFullPath

Error (Xcode): Undefined symbol: _Open_im_sdkDeleteFriend

Error (Xcode): Undefined symbol: _Open_im_sdkGetConversationListSplit

Error (Xcode): Undefined symbol: _Open_im_sdkDeleteConversation

Error (Xcode): Undefined symbol: _Open_im_sdkGetBlackList

Error (Xcode): Undefined symbol: _Open_im_sdkAddBlack

Error (Xcode): Undefined symbol: _Open_im_sdkSetFriendRemark

Error (Xcode): Undefined symbol: _Open_im_sdkGetRecvFriendApplicationList

Error (Xcode): Undefined symbol: _Open_im_sdkCreateSoundMessageFromFullPath

Error (Xcode): Undefined symbol: _Open_im_sdkCreateImageMessage

Error (Xcode): Undefined symbol: _Open_im_sdkGetDesignatedFriendsInfo

Error (Xcode): Undefined symbol: _Open_im_sdkGetConversationIDBySessionType

Error (Xcode): Undefined symbol: _Open_im_sdkGetConversationRecvMessageOpt

Error (Xcode): Undefined symbol: _Open_im_sdkAcceptFriendApplication

Error (Xcode): Undefined symbol: _Open_im_sdkPinConversation

Error (Xcode): Undefined symbol: _Open_im_sdkSetConversationDraft

Error (Xcode): Undefined symbol: _Open_im_sdkMarkGroupMessageHasRead

Error (Xcode): Undefined symbol: _Open_im_sdkAddFriend

Error (Xcode): Undefined symbol: _Open_im_sdkRefuseGroupApplication

Error (Xcode): Undefined symbol: _Open_im_sdkGetFriendList

Error (Xcode): Undefined symbol: _Open_im_sdkSetConversationRecvMessageOpt

Error (Xcode): Undefined symbol: _Open_im_sdkCreateQuoteMessage

Error (Xcode): Undefined symbol: _Open_im_sdkGetTotalUnreadMsgCount

Error (Xcode): Undefined symbol: _Open_im_sdkSetConversationListener

Could not build the application for the simulator.
Error launching application on iPhone 13.

[BUG] 获取用户在线离线状态,接口报500错误

flutter: ╔╣ DioError ║ Status: 500 Internal Server Error
flutter: ║ http://121.37.25.71:10000/manager/get_users_online_status
flutter: ╚══════════════════════════════════════════════════════════════════════════════════════════╝
flutter: ╔ DioErrorType.response
flutter: ║ {
flutter: ║ errCode: 500,
flutter: ║ errMsg: "GetUserIDFromToken failed"
flutter: ║ }
flutter: ╚══════════════════════════════════════════════════════════════════════════════════════════╝

断网之后重新联网消息不会自动重发,一只转圈

Describe the bug

如题
How to reproduce

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. Error occurred.

Expected behavior

Screenshots (If contains)

Version information

  • Device: e.g. iPhone X
  • OS: e.g. iOS 14.7.1
  • Package Version: e.g. v1.0.9
  • Flutter Version: e.g. v2.8.0

Additional context

'fluent build IOS' failed,'flutter build ios-framework' failed

[   +3 ms] Encountered error while building for device.
[   +1 ms] 
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      _BuildIOSSubCommand.runCommand
(package:flutter_tools/src/commands/build_ios.dart:277:7)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure>
           (package:flutter_tools/src/runner/flutter_command.dart:1125:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:209:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure>
           (package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand
           (package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:92:3)
           <asynchronous suspension>
           
           
[ +254 ms] ensureAnalyticsSent: 252ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hooks complete
[        ] exiting with code 1

'fluent build IOS' failed

[+1712 ms]  ├─Building plugins... (completed in 81.9s)
[   +1 ms] "flutter ios-framework" took 96,619ms.
[   +5 ms] Unable to build plugin frameworks for simulator: ** BUILD FAILED **
           
           
           The following build commands failed:
           	Ld

/Users/minia/Flutter-IM/Debug/iphonesimulator/Debug-iphonesimulator/flutter_openim_sdk/flutter_openim_sd
           	k.framework/flutter_openim_sdk normal
           (1 failure)
           
[   +1 ms] 
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      BuildIOSFrameworkCommand._producePlugins
           (package:flutter_tools/src/commands/build_ios_framework.dart:473:9)
           <asynchronous suspension>
           #2      BuildIOSFrameworkCommand.runCommand
           (package:flutter_tools/src/commands/build_ios_framework.dart:209:9)
           <asynchronous suspension>
           #3      FlutterCommand.run.<anonymous closure>
           (package:flutter_tools/src/runner/flutter_command.dart:1125:27)
           <asynchronous suspension>
           #4      AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #5      CommandRunner.runCommand (package:args/command_runner.dart:209:13)
           <asynchronous suspension>
           #6      FlutterCommandRunner.runCommand.<anonymous closure>
           (package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
           <asynchronous suspension>
           #7      AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #8      FlutterCommandRunner.runCommand
           (package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)
           <asynchronous suspension>
           #9      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
           <asynchronous suspension>
           #10     AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #11     main (package:flutter_tools/executable.dart:92:3)
           <asynchronous suspension>
           
           
[ +254 ms] ensureAnalyticsSent: 252ms
[        ] Running shutdown hooks
[        ] Shutdown hooks complete
[        ] exiting with code 1

'flutter build ios-framework' failed

Hello, is there a solution to this problem?thanks!

Undefined symbols for architecture x86_64:

Launching lib/main.dart on iPhone X in debug mode...
Running Xcode build...
Xcode build done. 4.1s
Failed to build iOS app
Error output from Xcode build:

** BUILD FAILED **

Xcode's output:

Writing result bundle at path:
/var/folders/0j/vs2dth5157q6r3s5lcf9wfn00000gn/T/flutter_tools.ch9shV/flutter_ios_build_temp_diryNZ4UA/temporary_xcresult_bundle

ld: warning: ignoring file /Users/bao-mac/Downloads/Open-IM-SDK-Flutter-main/ios/Framework/OpenIMCore.framework/OpenIMCore, missing required architecture x86_64 in file /Users/bao-mac/Downloads/Open-IM-SDK-Flutter-main/ios/Framework/OpenIMCore.framework/OpenIMCore (1 slices)
Undefined symbols for architecture x86_64:
  "_Open_im_sdkClearC2CHistoryMessage", referenced from:
      flutter_openim_sdk.MessageManager.clearC2CHistoryMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkForceSyncMsg", referenced from:
      flutter_openim_sdk.MessageManager.forceSyncMsg(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateCardMessage", referenced from:
      flutter_openim_sdk.MessageManager.createCardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateCustomMessage", referenced from:
      flutter_openim_sdk.MessageManager.createCustomMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateLocationMessage", referenced from:
      flutter_openim_sdk.MessageManager.createLocationMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateMergerMessage", referenced from:
      flutter_openim_sdk.MessageManager.createMergerMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateFileMessageFromFullPath", referenced from:
      flutter_openim_sdk.MessageManager.createFileMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateVideoMessageFromFullPath", referenced from:
      flutter_openim_sdk.MessageManager.createVideoMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateVideoMessage", referenced from:
      flutter_openim_sdk.MessageManager.createVideoMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateImageMessageFromFullPath", referenced from:
      flutter_openim_sdk.MessageManager.createImageMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateSoundMessageFromFullPath", referenced from:
      flutter_openim_sdk.MessageManager.createSoundMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateImageMessage", referenced from:
      flutter_openim_sdk.MessageManager.createImageMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateTextAtMessage", referenced from:
      flutter_openim_sdk.MessageManager.createTextAtMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkMarkC2CMessageAsRead", referenced from:
      flutter_openim_sdk.MessageManager.markC2CMessageAsRead(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkTypingStatusUpdate", referenced from:
      flutter_openim_sdk.MessageManager.typingStatusUpdate(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkInsertSingleMessageToLocalStorage", referenced from:
      flutter_openim_sdk.MessageManager.insertSingleMessageToLocalStorage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkFindMessages", referenced from:
      flutter_openim_sdk.MessageManager.findMessages(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkGetHistoryMessageList", referenced from:
      flutter_openim_sdk.MessageManager.getHistoryMessageList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkDeleteMessageFromLocalStorage", referenced from:
      flutter_openim_sdk.MessageManager.deleteMessageFromLocalStorage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkAddAdvancedMsgListener", referenced from:
      flutter_openim_sdk.MessageManager.addAdvancedMsgListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkSendMessage", referenced from:
      flutter_openim_sdk.MessageManager.sendMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkForceSyncLoginUerInfo", referenced from:
      flutter_openim_sdk.IMMananger.forceSyncLoginUerInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
  "_Open_im_sdkGetUsersInfo", referenced from:
      flutter_openim_sdk.IMMananger.getUsersInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
  "_Open_im_sdkCreateSoundMessage", referenced from:
      flutter_openim_sdk.MessageManager.createSoundMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkGetOneConversation", referenced from:
      flutter_openim_sdk.ConversationManager.getOneConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkAcceptGroupApplication", referenced from:
      flutter_openim_sdk.GroupManager.acceptGroupApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkCreateForwardMessage", referenced from:
      flutter_openim_sdk.MessageManager.createForwardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkCreateTextMessage", referenced from:
      flutter_openim_sdk.MessageManager.createTextMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkGetMultipleConversation", referenced from:
      flutter_openim_sdk.ConversationManager.getMultipleConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkTransferGroupOwner", referenced from:
      flutter_openim_sdk.GroupManager.transferGroupOwner(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkCreateFileMessage", referenced from:
      flutter_openim_sdk.MessageManager.createFileMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkQuitGroup", referenced from:
      flutter_openim_sdk.GroupManager.quitGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkGetLoginStatus", referenced from:
      flutter_openim_sdk.IMMananger.getLoginStatus(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
  "_Open_im_sdkCreateGroup", referenced from:
      flutter_openim_sdk.GroupManager.createGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkGetFriendApplicationList", referenced from:
      flutter_openim_sdk.FriendshipManager.getFriendApplicationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkLogout", referenced from:
      flutter_openim_sdk.IMMananger.logout(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
  "_Open_im_sdkGetAllConversationList", referenced from:
      flutter_openim_sdk.ConversationManager.getAllConversationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkGetGroupsInfo", referenced from:
      flutter_openim_sdk.GroupManager.getGroupsInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkGetGroupMemberList", referenced from:
      flutter_openim_sdk.GroupManager.getGroupMemberList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkGetGroupMembersInfo", referenced from:
      flutter_openim_sdk.GroupManager.getGroupMembersInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkSetSdkLog", referenced from:
      flutter_openim_sdk.IMMananger.setSdkLog(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
  "_Open_im_sdkGetGroupApplicationList", referenced from:
      flutter_openim_sdk.GroupManager.getGroupApplicationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkKickGroupMember", referenced from:
      flutter_openim_sdk.GroupManager.kickGroupMember(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkLogin", referenced from:
      flutter_openim_sdk.IMMananger.login(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
  "_Open_im_sdkSetGroupInfo", referenced from:
      flutter_openim_sdk.GroupManager.setGroupInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkRefuseFriendApplication", referenced from:
      flutter_openim_sdk.FriendshipManager.refuseFriendApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkJoinGroup", referenced from:
      flutter_openim_sdk.GroupManager.joinGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkDeleteFromFriendList", referenced from:
      flutter_openim_sdk.FriendshipManager.deleteFromFriendList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkSetFriendListener", referenced from:
      flutter_openim_sdk.FriendshipManager.setFriendListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkCheckFriend", referenced from:
      flutter_openim_sdk.FriendshipManager.checkFriend(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkSetSelfInfo", referenced from:
      flutter_openim_sdk.IMMananger.setSelfInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
  "_Open_im_sdkInitSDK", referenced from:
      flutter_openim_sdk.IMMananger.initSDK(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
  "_Open_im_sdkGetJoinedGroupList", referenced from:
      flutter_openim_sdk.GroupManager.getJoinedGroupList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkGetConversationListSplit", referenced from:
      flutter_openim_sdk.ConversationManager.getConversationListSplit(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkDeleteConversation", referenced from:
      flutter_openim_sdk.ConversationManager.deleteConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkGetBlackList", referenced from:
      flutter_openim_sdk.FriendshipManager.getBlackList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkAcceptFriendApplication", referenced from:
      flutter_openim_sdk.FriendshipManager.acceptFriendApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkPinConversation", referenced from:
      flutter_openim_sdk.ConversationManager.pinConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkInviteUserToGroup", referenced from:
      flutter_openim_sdk.GroupManager.inviteUserToGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkClearGroupHistoryMessage", referenced from:
      flutter_openim_sdk.MessageManager.clearGroupHistoryMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkGetFriendsInfo", referenced from:
      flutter_openim_sdk.FriendshipManager.getFriendsInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkGetConversationIDBySessionType", referenced from:
      flutter_openim_sdk.ConversationManager.getConversationIDBySessionType(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkGetConversationRecvMessageOpt", referenced from:
      flutter_openim_sdk.ConversationManager.getConversationRecvMessageOpt(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkSetConversationDraft", referenced from:
      flutter_openim_sdk.ConversationManager.setConversationDraft(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkMarkGroupMessageHasRead", referenced from:
      flutter_openim_sdk.ConversationManager.markGroupMessageHasRead(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkAddFriend", referenced from:
      flutter_openim_sdk.FriendshipManager.addFriend(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkRevokeMessage", referenced from:
      flutter_openim_sdk.MessageManager.revokeMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkDeleteFromBlackList", referenced from:
      flutter_openim_sdk.FriendshipManager.deleteFromBlackList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkRefuseGroupApplication", referenced from:
      flutter_openim_sdk.GroupManager.refuseGroupApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkAddToBlackList", referenced from:
      flutter_openim_sdk.FriendshipManager.addToBlackList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkSetConversationRecvMessageOpt", referenced from:
      flutter_openim_sdk.ConversationManager.setConversationRecvMessageOpt(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkGetFriendList", referenced from:
      flutter_openim_sdk.FriendshipManager.getFriendList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkCreateQuoteMessage", referenced from:
      flutter_openim_sdk.MessageManager.createQuoteMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
  "_Open_im_sdkSetFriendInfo", referenced from:
      flutter_openim_sdk.FriendshipManager.setFriendInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
  "_Open_im_sdkGetTotalUnreadMsgCount", referenced from:
      flutter_openim_sdk.ConversationManager.getTotalUnreadMsgCount(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkSetGroupListener", referenced from:
      flutter_openim_sdk.GroupManager.setGroupListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
  "_Open_im_sdkMarkSingleMessageHasRead", referenced from:
      flutter_openim_sdk.ConversationManager.markSingleMessageHasRead(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
  "_Open_im_sdkSetConversationListener", referenced from:
      flutter_openim_sdk.ConversationManager.setConversationListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Analyzing workspace
note: Constructing build description
note: Build preparation complete

Result bundle written to path:
	/var/folders/0j/vs2dth5157q6r3s5lcf9wfn00000gn/T/flutter_tools.ch9shV/flutter_ios_build_temp_diryNZ4UA/temporary_xcresult_bundle

Error (Xcode): Undefined symbol: _Open_im_sdkClearC2CHistoryMessage

Error (Xcode): Undefined symbol: _Open_im_sdkForceSyncMsg

Error (Xcode): Undefined symbol: _Open_im_sdkCreateCardMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateCustomMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateLocationMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateMergerMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateFileMessageFromFullPath

Error (Xcode): Undefined symbol: _Open_im_sdkCreateVideoMessageFromFullPath

Error (Xcode): Undefined symbol: _Open_im_sdkCreateVideoMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateImageMessageFromFullPath

Error (Xcode): Undefined symbol: _Open_im_sdkCreateSoundMessageFromFullPath

Error (Xcode): Undefined symbol: _Open_im_sdkCreateImageMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateTextAtMessage

Error (Xcode): Undefined symbol: _Open_im_sdkMarkC2CMessageAsRead

Error (Xcode): Undefined symbol: _Open_im_sdkTypingStatusUpdate

Error (Xcode): Undefined symbol: _Open_im_sdkInsertSingleMessageToLocalStorage

Error (Xcode): Undefined symbol: _Open_im_sdkFindMessages

Error (Xcode): Undefined symbol: _Open_im_sdkGetHistoryMessageList

Error (Xcode): Undefined symbol: _Open_im_sdkDeleteMessageFromLocalStorage

Error (Xcode): Undefined symbol: _Open_im_sdkAddAdvancedMsgListener

Error (Xcode): Undefined symbol: _Open_im_sdkSendMessage

Error (Xcode): Undefined symbol: _Open_im_sdkForceSyncLoginUerInfo

Error (Xcode): Undefined symbol: _Open_im_sdkGetUsersInfo

Error (Xcode): Undefined symbol: _Open_im_sdkCreateSoundMessage

Error (Xcode): Undefined symbol: _Open_im_sdkGetOneConversation

Error (Xcode): Undefined symbol: _Open_im_sdkAcceptGroupApplication

Error (Xcode): Undefined symbol: _Open_im_sdkCreateForwardMessage

Error (Xcode): Undefined symbol: _Open_im_sdkCreateTextMessage

Error (Xcode): Undefined symbol: _Open_im_sdkGetMultipleConversation

Error (Xcode): Undefined symbol: _Open_im_sdkTransferGroupOwner

Error (Xcode): Undefined symbol: _Open_im_sdkCreateFileMessage

Error (Xcode): Undefined symbol: _Open_im_sdkQuitGroup

Error (Xcode): Undefined symbol: _Open_im_sdkGetLoginStatus

Error (Xcode): Undefined symbol: _Open_im_sdkCreateGroup

Error (Xcode): Undefined symbol: _Open_im_sdkGetFriendApplicationList

Error (Xcode): Undefined symbol: _Open_im_sdkLogout

Error (Xcode): Undefined symbol: _Open_im_sdkGetAllConversationList

Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupsInfo

Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupMemberList

Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupMembersInfo

Error (Xcode): Undefined symbol: _Open_im_sdkSetSdkLog

Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupApplicationList

Error (Xcode): Undefined symbol: _Open_im_sdkKickGroupMember

Error (Xcode): Undefined symbol: _Open_im_sdkLogin

Error (Xcode): Undefined symbol: _Open_im_sdkSetGroupInfo

Error (Xcode): Undefined symbol: _Open_im_sdkRefuseFriendApplication

Error (Xcode): Undefined symbol: _Open_im_sdkJoinGroup

Error (Xcode): Undefined symbol: _Open_im_sdkDeleteFromFriendList

Error (Xcode): Undefined symbol: _Open_im_sdkSetFriendListener

Error (Xcode): Undefined symbol: _Open_im_sdkCheckFriend

Error (Xcode): Undefined symbol: _Open_im_sdkSetSelfInfo

Error (Xcode): Undefined symbol: _Open_im_sdkInitSDK

Error (Xcode): Undefined symbol: _Open_im_sdkGetJoinedGroupList

Error (Xcode): Undefined symbol: _Open_im_sdkGetConversationListSplit

Error (Xcode): Undefined symbol: _Open_im_sdkDeleteConversation

Error (Xcode): Undefined symbol: _Open_im_sdkGetBlackList

Error (Xcode): Undefined symbol: _Open_im_sdkAcceptFriendApplication

Error (Xcode): Undefined symbol: _Open_im_sdkPinConversation

Error (Xcode): Undefined symbol: _Open_im_sdkInviteUserToGroup

Error (Xcode): Undefined symbol: _Open_im_sdkClearGroupHistoryMessage

Error (Xcode): Undefined symbol: _Open_im_sdkGetFriendsInfo

Error (Xcode): Undefined symbol: _Open_im_sdkGetConversationIDBySessionType

Error (Xcode): Undefined symbol: _Open_im_sdkGetConversationRecvMessageOpt

Error (Xcode): Undefined symbol: _Open_im_sdkSetConversationDraft

Error (Xcode): Undefined symbol: _Open_im_sdkMarkGroupMessageHasRead

Error (Xcode): Undefined symbol: _Open_im_sdkAddFriend

Error (Xcode): Undefined symbol: _Open_im_sdkRevokeMessage

Error (Xcode): Undefined symbol: _Open_im_sdkDeleteFromBlackList

Error (Xcode): Undefined symbol: _Open_im_sdkRefuseGroupApplication

Error (Xcode): Undefined symbol: _Open_im_sdkAddToBlackList

Error (Xcode): Undefined symbol: _Open_im_sdkSetConversationRecvMessageOpt

Error (Xcode): Undefined symbol: _Open_im_sdkGetFriendList

Error (Xcode): Undefined symbol: _Open_im_sdkCreateQuoteMessage

Error (Xcode): Undefined symbol: _Open_im_sdkSetFriendInfo

Error (Xcode): Undefined symbol: _Open_im_sdkGetTotalUnreadMsgCount

Error (Xcode): Undefined symbol: _Open_im_sdkSetGroupListener

Error (Xcode): Undefined symbol: _Open_im_sdkMarkSingleMessageHasRead

Error (Xcode): Undefined symbol: _Open_im_sdkSetConversationListener

Could not build the application for the simulator.
Error launching application on iPhone X.

[Feature] OSS

请问何时支持OSS?

Open-IM-SDK-Core 里面已经支持 OSS

enabledSDKLog can not disable all Log

OpenIM.iMManager.enabledSDKLog(enabled: false);

Still log:

flutter: call:MethodCall(initSDKListener, {type: onConnectSuccess})
native call flutter { method: initSDKListener type: onConnecting }
flutter: call:MethodCall(initSDKListener, {type: onConnecting})
native call flutter { method: initSDKListener type: onConnectSuccess }
flutter: call:MethodCall(initSDKListener, {type: onConnectSuccess})
native call flutter { method: initSDKListener type: onConnecting }
flutter: call:MethodCall(initSDKListener, {type: onConnecting})

version: 1.0.0 release iphone [iOS]: symbol(s) not found for architecture armv7

ld: warning: ignoring file /Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore, missing required
    architecture armv7 in file /Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore (1 slices)
    Undefined symbols for architecture armv7:
      "_Open_im_sdkCreateVideoMessageFromFullPath", referenced from:
          partial apply forwarder for implicit closure #38 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #37 (flutter_openim_sdk.MessageManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
      "_Open_im_sdkCreateVideoMessage", referenced from:
          partial apply forwarder for implicit closure #36 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #35 (flutter_openim_sdk.MessageManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
      "_Open_im_sdkCreateCardMessage", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createCardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
          in MessageManager.o
      "_Open_im_sdkCreateCustomMessage", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createCustomMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
          () in MessageManager.o
      "_Open_im_sdkCreateLocationMessage", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createLocationMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
          () in MessageManager.o
      "_Open_im_sdkCreateMergerMessage", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createMergerMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
          () in MessageManager.o
      "_Open_im_sdkCreateImageMessageFromFullPath", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createImageMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?)
          -> ()) -> () in MessageManager.o
      "_Open_im_sdkCreateSoundMessageFromFullPath", referenced from:
          partial apply forwarder for implicit closure #34 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #33 (flutter_openim_sdk.MessageManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
      "_Open_im_sdkCreateImageMessage", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createImageMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
          in MessageManager.o
      "_Open_im_sdkCreateTextAtMessage", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createTextAtMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
          () in MessageManager.o
      "_Open_im_sdkMarkC2CMessageAsRead", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.markC2CMessageAsRead(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
          () in MessageManager.o
      "_Open_im_sdkTypingStatusUpdate", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.typingStatusUpdate(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
          in MessageManager.o
      "_Open_im_sdkInsertSingleMessageToLocalStorage", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.insertSingleMessageToLocalStorage(methodCall: __C.FlutterMethodCall, result:
          (Any?) -> ()) -> () in MessageManager.o
      "_Open_im_sdkDeleteMessageFromLocalStorage", referenced from:
          partial apply forwarder for implicit closure #12 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #11 (flutter_openim_sdk.MessageManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
      "_Open_im_sdkAddAdvancedMsgListener", referenced from:
          flutter_openim_sdk.MessageManager.addAdvancedMsgListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
      "_Open_im_sdkForceSyncMsg", referenced from:
          implicit closure #54 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #53 (flutter_openim_sdk.MessageManager) -> (__C.FlutterMethodCall, (Any?) -> ()) ->
          () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
      "_Open_im_sdkSendMessage", referenced from:
          flutter_openim_sdk.MessageManager.sendMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
      "_Open_im_sdkForceSyncLoginUerInfo", referenced from:
          implicit closure #14 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #13 (flutter_openim_sdk.IMMananger) -> (__C.FlutterMethodCall, (Any?) -> ()) -> ()
          in flutter_openim_sdk.IMMananger.registerHandlers() -> () in IMManager.o
      "_Open_im_sdkInitSDK", referenced from:
          flutter_openim_sdk.IMMananger.initSDK(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
      "_Open_im_sdkSetSelfInfo", referenced from:
          implicit closure #12 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #11 (flutter_openim_sdk.IMMananger) -> (__C.FlutterMethodCall, (Any?) -> ()) -> ()
          in flutter_openim_sdk.IMMananger.registerHandlers() -> () in IMManager.o
      "_Open_im_sdkGetUsersInfo", referenced from:
          implicit closure #10 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #9 (flutter_openim_sdk.IMMananger) -> (__C.FlutterMethodCall, (Any?) -> ()) -> ()
          in flutter_openim_sdk.IMMananger.registerHandlers() -> () in IMManager.o
      "_Open_im_sdkGetGroupApplicationList", referenced from:
          partial apply forwarder for implicit closure #26 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #25 (flutter_openim_sdk.GroupManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
      "_Open_im_sdkKickGroupMember", referenced from:
          partial apply forwarder for implicit closure #6 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #5 (flutter_openim_sdk.GroupManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
      "_Open_im_sdkCreateSoundMessage", referenced from:
          partial apply forwarder for implicit closure #32 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #31 (flutter_openim_sdk.MessageManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
      "_Open_im_sdkGetOneConversation", referenced from:
          implicit closure #6 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #5 (flutter_openim_sdk.ConversationManager) -> (__C.FlutterMethodCall, (Any?) -> ())
          -> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
      "_Open_im_sdkAcceptGroupApplication", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.GroupManager.acceptGroupApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
          () in GroupManager.o
      "_Open_im_sdkCreateForwardMessage", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createForwardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
          () in MessageManager.o
      "_Open_im_sdkCreateTextMessage", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createTextMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
          in MessageManager.o
      "_Open_im_sdkGetMultipleConversation", referenced from:
          partial apply forwarder for implicit closure #8 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #7 (flutter_openim_sdk.ConversationManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
      "_Open_im_sdkTransferGroupOwner", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.GroupManager.transferGroupOwner(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
          in GroupManager.o
      "_Open_im_sdkGetLoginStatus", referenced from:
          function signature specialization <Arg[0] = Dead, Arg[2] = Dead> of flutter_openim_sdk.IMMananger.getLoginStatus(methodCall: __C.FlutterMethodCall, result: (Any?) ->
          ()) -> () in IMManager.o
      "_Open_im_sdkCreateGroup", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.GroupManager.createGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in
          GroupManager.o
      "_Open_im_sdkGetGroupMembersInfo", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.GroupManager.getGroupMembersInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
          in GroupManager.o
      "_Open_im_sdkGetHistoryMessageList", referenced from:
          partial apply forwarder for implicit closure #8 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #7 (flutter_openim_sdk.MessageManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
      "_Open_im_sdkFindMessages", referenced from:
          implicit closure #18 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #17 (flutter_openim_sdk.MessageManager) -> (__C.FlutterMethodCall, (Any?) -> ()) ->
          () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
      "_Open_im_sdkCreateFileMessage", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createFileMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
          in MessageManager.o
      "_Open_im_sdkQuitGroup", referenced from:
          implicit closure #22 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #21 (flutter_openim_sdk.GroupManager) -> (__C.FlutterMethodCall, (Any?) -> ()) ->
          () in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
      "_Open_im_sdkGetFriendApplicationList", referenced from:
          partial apply forwarder for implicit closure #8 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #7 (flutter_openim_sdk.FriendshipManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
      "_Open_im_sdkLogout", referenced from:
          partial apply forwarder for implicit closure #6 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #5 (flutter_openim_sdk.IMMananger) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.IMMananger.registerHandlers() -> () in IMManager.o
      "_Open_im_sdkGetAllConversationList", referenced from:
          partial apply forwarder for implicit closure #4 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #3 (flutter_openim_sdk.ConversationManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
      "_Open_im_sdkGetGroupsInfo", referenced from:
          partial apply forwarder for implicit closure #18 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #17 (flutter_openim_sdk.GroupManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
      "_Open_im_sdkGetGroupMemberList", referenced from:
          implicit closure #10 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #9 (flutter_openim_sdk.GroupManager) -> (__C.FlutterMethodCall, (Any?) -> ()) -> ()
          in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
      "_Open_im_sdkLogin", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.IMMananger.login(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
      "_Open_im_sdkSetGroupInfo", referenced from:
          partial apply forwarder for implicit closure #16 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #15 (flutter_openim_sdk.GroupManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
      "_Open_im_sdkRefuseFriendApplication", referenced from:
          partial apply forwarder for implicit closure #26 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #25 (flutter_openim_sdk.FriendshipManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
      "_Open_im_sdkInviteUserToGroup", referenced from:
          partial apply forwarder for implicit closure #4 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #3 (flutter_openim_sdk.GroupManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
      "_Open_im_sdkGetFriendsInfo", referenced from:
          partial apply forwarder for implicit closure #4 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #3 (flutter_openim_sdk.FriendshipManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
      "_Open_im_sdkPinConversation", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.ConversationManager.pinConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
          () in ConversationManager.o
      "_Open_im_sdkAcceptFriendApplication", referenced from:
          partial apply forwarder for implicit closure #24 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #23 (flutter_openim_sdk.FriendshipManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
      "_Open_im_sdkGetJoinedGroupList", referenced from:
          partial apply forwarder for implicit closure #12 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #11 (flutter_openim_sdk.GroupManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
      "_Open_im_sdkDeleteConversation", referenced from:
          partial apply forwarder for implicit closure #10 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #9 (flutter_openim_sdk.ConversationManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
      "_Open_im_sdkGetBlackList", referenced from:
          partial apply forwarder for implicit closure #16 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #15 (flutter_openim_sdk.FriendshipManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
      "_Open_im_sdkSetFriendListener", referenced from:
          function signature specialization <Arg[0] = Dead> of flutter_openim_sdk.FriendshipManager.setFriendListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
          () in FriendshipManager.o
      "_Open_im_sdkCheckFriend", referenced from:
          partial apply forwarder for implicit closure #20 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #19 (flutter_openim_sdk.FriendshipManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
      "_Open_im_sdkJoinGroup", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.GroupManager.joinGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in
          GroupManager.o
      "_Open_im_sdkDeleteFromFriendList", referenced from:
          implicit closure #22 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #21 (flutter_openim_sdk.FriendshipManager) -> (__C.FlutterMethodCall, (Any?) -> ())
          -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
      "_Open_im_sdkGetFriendList", referenced from:
          partial apply forwarder for implicit closure #10 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #9 (flutter_openim_sdk.FriendshipManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
      "_Open_im_sdkAddToBlackList", referenced from:
          partial apply forwarder for implicit closure #14 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #13 (flutter_openim_sdk.FriendshipManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
      "_Open_im_sdkSetGroupListener", referenced from:
          function signature specialization <Arg[0] = Dead> of flutter_openim_sdk.GroupManager.setGroupListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in
          GroupManager.o
      "_Open_im_sdkMarkSingleMessageHasRead", referenced from:
          partial apply forwarder for implicit closure #16 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #15 (flutter_openim_sdk.ConversationManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
      "_Open_im_sdkCreateQuoteMessage", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createQuoteMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
          in MessageManager.o
      "_Open_im_sdkGetTotalUnreadMsgCount", referenced from:
          partial apply forwarder for implicit closure #20 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #19 (flutter_openim_sdk.ConversationManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
      "_Open_im_sdkSetFriendInfo", referenced from:
          implicit closure #12 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #11 (flutter_openim_sdk.FriendshipManager) -> (__C.FlutterMethodCall, (Any?) -> ())
          -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
      "_Open_im_sdkMarkGroupMessageHasRead", referenced from:
          partial apply forwarder for implicit closure #18 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #17 (flutter_openim_sdk.ConversationManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
      "_Open_im_sdkAddFriend", referenced from:
          implicit closure #6 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #5 (flutter_openim_sdk.FriendshipManager) -> (__C.FlutterMethodCall, (Any?) -> ())
          -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
      "_Open_im_sdkGetConversationIDBySessionType", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.ConversationManager.getConversationIDBySessionType(methodCall: __C.FlutterMethodCall, result:
          (Any?) -> ()) -> () in ConversationManager.o
      "_Open_im_sdkSetConversationDraft", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.ConversationManager.setConversationDraft(methodCall: __C.FlutterMethodCall, result: (Any?) ->
          ()) -> () in ConversationManager.o
      "_Open_im_sdkSetConversationListener", referenced from:
          function signature specialization <Arg[0] = Dead> of flutter_openim_sdk.ConversationManager.setConversationListener(methodCall: __C.FlutterMethodCall, result: (Any?) ->
          ()) -> () in ConversationManager.o
      "_Open_im_sdkRefuseGroupApplication", referenced from:
          function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.GroupManager.refuseGroupApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
          () in GroupManager.o
      "_Open_im_sdkRevokeMessage", referenced from:
          partial apply forwarder for implicit closure #10 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #9 (flutter_openim_sdk.MessageManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
      "_Open_im_sdkDeleteFromBlackList", referenced from:
          partial apply forwarder for implicit closure #18 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #17 (flutter_openim_sdk.FriendshipManager) ->
          (__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
    ld: symbol(s) not found for architecture armv7
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(000005.o)) was built for
    newer iOS version (13.0) than being linked (9.0)
    ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(000006.o)) was built for
    newer iOS version (13.0) than being linked (9.0)
    ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(000007.o)) was built for
    newer iOS version (13.0) than being linked (9.0)
    ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(000000.o)) was built for
    newer iOS version (13.0) than being linked (9.0)
    ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(000010.o)) was built for
    newer iOS version (13.0) than being linked (9.0)
    ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(000012.o)) was built for
    newer iOS version (13.0) than being linked (9.0)
    ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(go.o)) was built for
    newer iOS version (13.0) than being linked (9.0)
    note: Using new build system
    note: Planning
    note: Build preparation complete
    note: Building targets in parallel
    /Users/aovooyov/Documents/Git/flutter-im-project/ios/Pods/Pods.xcodeproj: warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of
    supported deployment target versions is 9.0 to 15.0.99. (in target 'TOCropViewController-TOCropViewControllerBundle' from project 'Pods')
    /Users/aovooyov/Documents/Git/flutter-im-project/ios/Pods/Pods.xcodeproj: warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of
    supported deployment target versions is 9.0 to 15.0.99. (in target 'Reachability' from project 'Pods')
    /Users/aovooyov/Documents/Git/flutter-im-project/ios/Pods/Pods.xcodeproj: warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of
    supported deployment target versions is 9.0 to 15.0.99. (in target 'Toast' from project 'Pods')
    /Users/aovooyov/Documents/Git/flutter-im-project/ios/Pods/Pods.xcodeproj: warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of
    supported deployment target versions is 9.0 to 15.0.99. (in target 'TOCropViewController' from project 'Pods')

How to Build Flutter App In Release Mode for iOS?

使用 SDK 报错

I/F-OpenIMSDK(flutter call native)(14158): { class:messageManager, method:getHistoryMessageList }
E/GoLog (14158): 2022-03-25 11:00:38.906 [INFO] [PID:14158] [FilePath:open_im_sdk_conversation_msg.go:919] [OperationID:1648206038903] [GetHistoryMessageList args: {"ManagerName":"messageManager","groupID":"7ab500ca391c6f0fdfaca89bbff1113c","count":10,"operationID":"1648206038903","startClientMsgID":"","userID":""}]
I/GoLog (14158):
I/GoLog (14158): 2022/03/25 11:00:38 C:/Users/Admin/go/src/open_im_sdk/pkg/db/conversation_model.go:82 record not found
I/GoLog (14158): [0.924ms] [rows:0] SELECT * FROM local_conversations WHERE conversation_id = "group_7ab500ca391c6f0fdfaca89bbff1113c" LIMIT 1

getAllConversationList method dont work

problem

getAllConversationList return exception

dependeses:

flutter_openim_sdk: 1.0.3

log:

Launching lib/main_dev.dart on sdk gphone x86 arm in debug mode...
✓ Built build/app/outputs/flutter-apk/app-debug.apk.
W/FlutterActivityAndFragmentDelegate( 7937): A splash screen was provided to Flutter, but this is deprecated. See flutter.dev/go/android-splash-migration for migration steps.
Connecting to VM Service at ws://127.0.0.1:43879/ih3z86zBEcs=/ws
I/F-OpenIMSDK(flutter call native)( 7937): { class:imManager, method:initSDK }
I/GoLog ( 7937): [ open_im_sdk_interface.go : 35 ] [InitSDK, config {"dbDir":"/data/user/0/com.firephoenix.im.debug/app_flutter/","ipWs":"ws://132.226.232.50:30000","ManagerName":"imManager","ipApi":"http://132.226.232.50:10000","platform":2}]
I/GoLog ( 7937): [ open_im_sdk_init_login.go : 16 ] [InitOnce success, {2 http://132.226.232.50:10000 ws://132.226.232.50:30000 /data/user/0/com.firephoenix.im.debug/app_flutter/}]
I/GoLog ( 7937): [ init_login.go : 29 ] [init success, {"dbDir":"/data/user/0/com.firephoenix.im.debug/app_flutter/","ipWs":"ws://132.226.232.50:30000","ManagerName":"imManager","ipApi":"http://132.226.232.50:10000","platform":2}]
I/F-OpenIMSDK(flutter call native)( 7937): { class:conversationManager, method:setConversationListener }
I/F-OpenIMSDK(flutter call native)( 7937): { class:friendshipManager, method:setFriendListener }
I/GoLog ( 7937): [ cmd_interface.go : 87 ] [doListener start. 0x78e284c0]
I/GoLog ( 7937): [ cmd_interface.go : 89 ] [doListener for.]
I/flutter ( 7937): [2021-11-14 14:19:29.313317 | Catcher | WARNING] Screenshots path is empty. Screenshots won't work.
I/flutter ( 7937): [2021-11-14 14:19:29.340337 | Catcher | FINE] Catcher configured successfully.
I/F-OpenIMSDK(flutter call native)( 7937): { class:conversationManager, method:getAllConversationList }
E/Go ( 7937): panic: runtime error: invalid memory address or nil pointer dereference
E/Go ( 7937): [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xa93c7d1a]
E/Go ( 7937):
E/Go ( 7937): goroutine 24 [running]:
E/Go ( 7937): sync.(*RWMutex).RLock(0x0)
E/Go ( 7937): D:/Go/src/sync/rwmutex.go:48 +0x1a
E/Go ( 7937): open_im_sdk.(*UserRelated).getAllConversationListModel(0xa9f4dc60, 0x0, 0x0, 0x0, 0x0, 0x0)
E/Go ( 7937): C:/Users/Admin/go/src/open_im_sdk/data_model.go:438 +0x6d
E/Go ( 7937): open_im_sdk.(*UserRelated).GetAllConversationList.func1(0xa9f4dc60, 0xa9be6c80, 0x78cacd5c)
E/Go ( 7937): C:/Users/Admin/go/src/open_im_sdk/open_im_sdk_conversation_msg.go:18 +0x26
E/Go ( 7937): created by open_im_sdk.(*UserRelated).GetAllConversationList
E/Go ( 7937): C:/Users/Admin/go/src/open_im_sdk/open_im_sdk_conversation_msg.go:17 +0x49
F/libc ( 7937): Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 8089 (hoenix.im.debug), pid 7937 (hoenix.im.debug)


Build fingerprint: 'google/sdk_gphone_x86_arm/generic_x86_arm:11/RSR1.201013.001/6903271:userdebug/dev-keys'
Revision: '0'
ABI: 'x86'
Timestamp: 2021-11-14 14:19:32+0300
pid: 7937, tid: 8089, name: hoenix.im.debug >>> com.firephoenix.im.debug <<<
uid: 10156
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
eax 00000000 ebx 00001f01 ecx 00001f99 edx 00000006
edi a9a11d29 esi 00000008
ebp a9f645ef esp 78c24e20 eip a93c3020
backtrace:
#00 pc 001a7020 /data/app/~~LvuEw4leBnMhBfIYfY8hZA==/com.firephoenix.im.debug-tsjIxRdG6zafyROd6NQ4Xw==/lib/x86/libgojni.so
Lost connection to device.
Exited (sigterm)

IOS Undefined symbols for architecture x86_64

ld: warning: ignoring file /Users/TWY/servers/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_openim_sdk-0.0.9+6/ios/Framework/OpenIMCore.framework/OpenIMCore, missing required architecture x86_64 in file /Users/TWY/servers/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_openim_sdk-0.0.9+6/ios/Framework/OpenIMCore.framework/OpenIMCore (1 slices)
Undefined symbols for architecture x86_64:
"_Open_im_sdkForceSyncMsg", referenced from:
flutter_openim_sdk.MessageManager.forceSyncMsg(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateCardMessage", referenced from:
flutter_openim_sdk.MessageManager.createCardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateCustomMessage", referenced from:
flutter_openim_sdk.MessageManager.createCustomMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateLocationMessage", referenced from:
flutter_openim_sdk.MessageManager.createLocationMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateMergerMessage", referenced from:
flutter_openim_sdk.MessageManager.createMergerMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateFileMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createFileMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateVideoMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createVideoMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateVideoMessage", referenced from:
flutter_openim_sdk.MessageManager.createVideoMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateImageMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createImageMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateSoundMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createSoundMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateImageMessage", referenced from:
flutter_openim_sdk.MessageManager.createImageMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateTextAtMessage", referenced from:
flutter_openim_sdk.MessageManager.createTextAtMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkMarkC2CMessageAsRead", referenced from:

[BUG] ios 无法运行

无论是创建新项目还是在原有项目上添加这个包,ios构建都会报错,android正常
image

电脑:macbook 14 m1 pro

OpenIMCore2.0.9: Cannot find 'Open_im_sdkSetGroupMemberRoleLevel'

在OpenIMCore2.0.9的版本中,找不到Open_im_sdkSetGroupMemberRoleLevel这个方法。

使用OpenIMCore2.1.0之后
[!] CocoaPods could not find compatible versions for pod "OpenIMSDKCore":
In Podfile:
flutter_openim_sdk (from .symlinks/plugins/flutter_openim_sdk/ios) was resolved to 0.0.1, which depends on
OpenIMSDKCore (= 2.1.0)

None of your spec sources contain a spec satisfying the dependency: OpenIMSDKCore (= 2.1.0).

调用获取会话列表时报错

调用方式:
Future getAllConversationList() async {
var result = await OpenIM.iMManager.conversationManager
.getAllConversationList()
.then((value) => list
..clear()
..addAll(value));
pageState = result.isEmpty ? PageState.empty : PageState.sucess;
}

报错信息:
2021-12-10 14:54:56.060 10322-10588/com.quanyi.internet_hospital_doctor E/flutter: [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: PlatformException(203, sql: database is closed, null, null)
#0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:597:7)
#1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:158:18)

#2 ConversationLogic.getAllConversationList (package:flutter_package_im/ui/pages/conversation/conversation_logic.dart:91:18)

[BUG] android 运行报错

重现步骤:clone后,flutter pub get, 然后运行

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:checkDebugDuplicateClasses'.

A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
Duplicate class com.google.android.exoplayer2.ui.DownloadNotificationHelper found in modules jetified-exoplayer-core-2.17.0-runtime (com.google.android.exoplayer:exoplayer-core:2.17.0) and jetified-exoplayer-ui-2.15.1-runtime (com.google.android.exoplayer:exoplayer-ui:2.15.1)

 Go to the documentation to learn how to <a href="d.android.com/r/tools/classpath-sync-errors">Fix dependency resolution errors</a>.
  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

flutter run 失败!

Launching lib/main.dart on Redmi Note 8 in debug mode...
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:10: 错误: 找不到符号
import android.media.EncoderProfiles;
^
符号: 类 EncoderProfiles
位置: 程序包 android.media
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:29: 错误: 找不到符号
private EncoderProfiles recordingProfile;
^
符号: 类 EncoderProfiles
位置: 类 ResolutionFeature
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:63: 错误: 找不到符号
public EncoderProfiles getRecordingProfile() {
^
符号: 类 EncoderProfiles
位置: 类 ResolutionFeature
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:187: 错误: 找不到符号
public static EncoderProfiles getBestAvailableCamcorderProfileForResolutionPreset(
^
符号: 类 EncoderProfiles
位置: 类 ResolutionFeature
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/Camera.java:23: 错误: 找不到符号
import android.media.EncoderProfiles;
^
符号: 类 EncoderProfiles
位置: 程序包 android.media
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/Camera.java:935: 错误: 找不到符号
EncoderProfiles getRecordingProfile() {
^
符号: 类 EncoderProfiles
位置: 类 Camera
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:8: 错误: 找不到符号
import android.media.EncoderProfiles;
^
符号: 类 EncoderProfiles
位置: 程序包 android.media
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:24: 错误: 找不到符号
private final EncoderProfiles encoderProfiles;
^
符号: 类 EncoderProfiles
位置: 类 MediaRecorderBuilder
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:36: 错误: 找不到符号
@nonnull EncoderProfiles encoderProfiles, @nonnull String outputFilePath) {
^
符号: 类 EncoderProfiles
位置: 类 MediaRecorderBuilder
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:51: 错误: 找不到符号
@nonnull EncoderProfiles encoderProfiles,
^
符号: 类 EncoderProfiles
位置: 类 MediaRecorderBuilder
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:186: 错误: 找不到符号
@TargetApi(Build.VERSION_CODES.S)
^
符号: 变量 S
位置: 类 VERSION_CODES
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:118: 错误: 找不到符号
EncoderProfiles profile =
^
符号: 类 EncoderProfiles
位置: 类 ResolutionFeature
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:120: 错误: 程序包EncoderProfiles不存在
List<EncoderProfiles.VideoProfile> videoProfiles = profile.getVideoProfiles();
^
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:121: 错误: 程序包EncoderProfiles不存在
EncoderProfiles.VideoProfile defaultVideoProfile = videoProfiles.get(0);
^
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:200: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_HIGH);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:204: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_2160P);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:208: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_1080P);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:212: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_720P);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:216: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_480P);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:220: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_QVGA);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:224: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_LOW);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:241: 错误: 程序包EncoderProfiles不存在
List<EncoderProfiles.VideoProfile> videoProfiles = recordingProfile.getVideoProfiles();
^
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:243: 错误: 程序包EncoderProfiles不存在
EncoderProfiles.VideoProfile defaultVideoProfile = videoProfiles.get(0);
^
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/Camera.java:208: 错误: 对MediaRecorderBuilder的引用不明确
mediaRecorderBuilder = new MediaRecorderBuilder(getRecordingProfileLegacy(), outputFilePath);
^
MediaRecorderBuilder 中的构造器 MediaRecorderBuilder(CamcorderProfile,String) 和 MediaRecorderBuilder 中的构造器 MediaRecorderBuilder(EncoderProfiles,String) 都匹配
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:32: 错误: 对MediaRecorderBuilder的引用不明确
this(camcorderProfile, outputFilePath, new MediaRecorderFactory());
^
MediaRecorderBuilder 中的构造器 MediaRecorderBuilder(CamcorderProfile,String,MediaRecorderFactory) 和 MediaRecorderBuilder 中的构造器 MediaRecorderBuilder(EncoderProfiles,String,MediaRecorderFactory) 都匹配
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:79: 错误: 程序包EncoderProfiles不存在
EncoderProfiles.VideoProfile videoProfile = encoderProfiles.getVideoProfiles().get(0);
^
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:80: 错误: 程序包EncoderProfiles不存在
EncoderProfiles.AudioProfile audioProfile = encoderProfiles.getAudioProfiles().get(0);
^
27 个错误

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':camera:compileDebugJavaWithJavac'.

Compilation failed; see the compiler error output for details.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 21s
Running Gradle task 'assembleDebug'... 21.9s
Exception: Gradle task assembleDebug failed with exit code 1

[BUG] 最新版本build失败

Describe the bug

  • What went wrong:
    A problem occurred configuring project ':flutter_openim_sdk'.

Could not resolve all dependencies for configuration ':flutter_openim_sdk:classpath'.
Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository 'maven3(http://maven.aliyun.com/nexus/content/groups/public)' to redirect to a secure protocol (like HTTPS) or allow insecure protocols. See https://docs.gradle.org/7.4.2/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details.
Failed to notify project evaluation listener.
Could not get unknown property 'android' for project ':flutter_openim_sdk' of type org.gradle.api.Project.
Could not get unknown property 'android' for project ':flutter_openim_sdk' of type org.gradle.api.Project.

所有环境都是最新版本
flutter_openim_sdk: ^2.0.8
flutter:3.0
gradle:7.4.2
com.android.tools.build:gradle:7.1.3

flutter_openim_widget 拉取问题

如果使用 flutter_openim_widget: ^1.05 替代git url 指定,会出现

Because openim_enterprise_chat depends on flutter_openim_widget any which doesn't exist (could not find package flutter_openim_widget at https://mirrors.tuna.tsinghua.edu.cn/dart-pub/), version solving failed.

实际上 openim_enterprise_chat 这个依赖是没有的

Failed to build iOS app

When I added this dependency in pubspec and tried to build ios app with my project,there are several errors appeared.

Here is the full outputs:

Error output from Xcode build:
↳
    objc[6910]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1f707ec10) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1188042b8). One of the two will be used. Which one is undefined.
    objc[6910]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x1f707ec60) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x118804308). One of the two will be used. Which one is undefined.
    ** BUILD FAILED **
Xcode's output:
↳
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
        private static let KEY_SOUND_PATH: String= "soundPath";
                                                 ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
           let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
                                                               ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
    }
    ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:206:30: error: cannot convert value of type 'Any?' to specified type 'String'
            let result: String = getParamValue(methodCall: methodCall, param: KEY_CONVERSATION_SOURCE_ID);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                          as! String
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
        private static let KEY_SOUND_PATH: String= "soundPath";
                                                 ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
           let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
                                                               ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
    }
    ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
        private static let KEY_SOUND_PATH: String= "soundPath";
                                                 ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
           let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
                                                               ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
    }
    ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
        private static let KEY_SOUND_PATH: String= "soundPath";
                                                 ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
           let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
                                                               ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
    }
    ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:117:17: error: instance method 'onGroupInfoChanged(_:s1:)' has different argument labels from those required by protocol 'Open_im_sdkOnGroupListenerProtocol' ('onGroupInfoChanged(_:groupInfo:)')
        public func onGroupInfoChanged(_ s: String?,s1: String?) {
                    ^
                                                    groupInfo
    OpenIMCore.Open_im_sdkOnGroupListenerProtocol:6:10: note: requirement 'onGroupInfoChanged(_:groupInfo:)' declared here
        func onGroupInfoChanged(_ groupId: String?, groupInfo: String?)
             ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:124:17: error: instance method 'onMemberEnter(_:s1:)' has different argument labels from those required by protocol 'Open_im_sdkOnGroupListenerProtocol' ('onMemberEnter(_:memberList:)')
        public func onMemberEnter(_ s: String?,s1: String?) {
                    ^
                                               memberList
    OpenIMCore.Open_im_sdkOnGroupListenerProtocol:7:10: note: requirement 'onMemberEnter(_:memberList:)' declared here
        func onMemberEnter(_ groupId: String?, memberList: String?)
             ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:131:17: error: instance method 'onMemberInvited(_:s1:s2:)' has different argument labels from those required by protocol 'Open_im_sdkOnGroupListenerProtocol' ('onMemberInvited(_:opUser:memberList:)')
        public func onMemberInvited(_ s: String?,s1: String?,s2: String?) {
                    ^
                                                 opUser      memberList
    OpenIMCore.Open_im_sdkOnGroupListenerProtocol:8:10: note: requirement 'onMemberInvited(_:opUser:memberList:)' declared here
        func onMemberInvited(_ groupId: String?, opUser: String?, memberList: String?)
             ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:139:17: error: instance method 'onMemberKicked(_:s1:s2:)' has different argument labels from those required by protocol 'Open_im_sdkOnGroupListenerProtocol' ('onMemberKicked(_:opUser:memberList:)')
        public func onMemberKicked(_ s: String?,s1: String?,s2: String?) {
                    ^
                                                opUser      memberList
    OpenIMCore.Open_im_sdkOnGroupListenerProtocol:9:10: note: requirement 'onMemberKicked(_:opUser:memberList:)' declared here
        func onMemberKicked(_ groupId: String?, opUser: String?, memberList: String?)
             ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:147:17: error: instance method 'onMemberLeave(_:s1:)' has different argument labels from those required by protocol 'Open_im_sdkOnGroupListenerProtocol' ('onMemberLeave(_:member:)')
        public func onMemberLeave(_ s: String?,s1: String?) {
                    ^
                                               member
    OpenIMCore.Open_im_sdkOnGroupListenerProtocol:10:10: note: requirement 'onMemberLeave(_:member:)' declared here
        func onMemberLeave(_ groupId: String?, member: String?)
             ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:154:17: error: instance method 'onReceiveJoinApplication(_:s1:s2:)' has different argument labels from those required by protocol 'Open_im_sdkOnGroupListenerProtocol' ('onReceiveJoinApplication(_:member:opReason:)')
        public func onReceiveJoinApplication(_ s: String?,s1: String?,s2: String?) {
                    ^
                                                          member      opReason
    OpenIMCore.Open_im_sdkOnGroupListenerProtocol:11:10: note: requirement 'onReceiveJoinApplication(_:member:opReason:)' declared here
        func onReceiveJoinApplication(_ groupId: String?, member: String?, opReason: String?)
             ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:95:14: error: type 'GroupListener' does not conform to protocol 'Open_im_sdkOnGroupListenerProtocol'
    public class GroupListener:NSObject,Open_im_sdkOnGroupListenerProtocol {
                 ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:95:14: note: do you want to add protocol stubs?
    public class GroupListener:NSObject,Open_im_sdkOnGroupListenerProtocol {
                 ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:79:9: error: cannot find 'Open_im_sdkForceSyncApplyGroupRequest' in scope
            Open_im_sdkForceSyncApplyGroupRequest()
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:83:9: error: cannot find 'Open_im_sdkForceSyncGroupRequest' in scope
            Open_im_sdkForceSyncGroupRequest()
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:87:9: error: cannot find 'Open_im_sdkForceSyncJoinedGroup' in scope
            Open_im_sdkForceSyncJoinedGroup()
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:91:9: error: cannot find 'Open_im_sdkForceSyncJoinedGroupMember' in scope
            Open_im_sdkForceSyncJoinedGroupMember()
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
        private static let KEY_SOUND_PATH: String= "soundPath";
                                                 ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
           let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
                                                               ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
    }
    ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/IMManager.swift:36:43: error: cannot find 'Open_im_sdkGetLoginUid' in scope
            DispatchQueue.main.async { result(Open_im_sdkGetLoginUid()) }
                                              ^~~~~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/IMManager.swift:52:9: error: cannot find 'Open_im_sdkForceReConn' in scope
            Open_im_sdkForceReConn()
            ^~~~~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
        private static let KEY_SOUND_PATH: String= "soundPath";
                                                 ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
           let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
                                                               ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
    }
    ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
        private static let KEY_SOUND_PATH: String= "soundPath";
                                                 ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
           let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
                                                               ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:196:1: error: expected '}' in class
    ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:11:37: note: to match this opening '{'
    public class MessageManager:NSObject{
                                        ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
    }
    ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:46:32: error: cannot use optional chaining on non-optional value of type 'MessageManager.SendMsgProgressListener'
            sendMsgProgressListener?.setCall(methodCall: methodCall)
            ~~~~~~~~~~~~~~~~~~~~~~~^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:47:32: error: cannot use optional chaining on non-optional value of type 'MessageManager.SendMsgProgressListener'
            sendMsgProgressListener?.setResult(result: result)
            ~~~~~~~~~~~~~~~~~~~~~~~^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:49:185: error: type 'CommonUtil' has no member 'geSendMessageGroupId'
            Open_im_sdkSendMessage(sendMsgProgressListener, CommonUtil.getSendMessageContent(methodCall: methodCall), CommonUtil.getSendMessageReceiver(methodCall: methodCall), CommonUtil.geSendMessageGroupId(methodCall: methodCall), CommonUtil.getSendMessageOnlineOnly(methodCall: methodCall))
                                                                                          ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:81:9: error: cannot find 'Open_im_sdkMarkGroupMessageHasRead' in scope
            Open_im_sdkMarkGroupMessageHasRead(BaseImpl(result: result), CommonUtil.getGroupMessageGroupid(methodCall: methodCall))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
        private static let KEY_SOUND_PATH: String= "soundPath";
                                                 ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
           let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
                                                               ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:61:11: error: consecutive declarations on a line must be separated by ';'
            }}else if method == "forceReConn" {
              ^
              ;
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:61:11: error: expected declaration
            }}else if method == "forceReConn" {
              ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:4:14: note: in declaration of 'SwiftFlutterOpenimSdkPlugin'
    public class SwiftFlutterOpenimSdkPlugin: NSObject, FlutterPlugin {
                 ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
    }
    ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:196:1: error: expected '}' in class
    ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:11:37: note: to match this opening '{'
    public class MessageManager:NSObject{
                                        ^
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:71:13: error: cannot find 'conversationManager' in scope
                conversationManager.setConversationListener(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:73:13: error: cannot find 'conversationManager' in scope
                conversationManager.getAllConversationList(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:75:13: error: cannot find 'conversationManager' in scope
                conversationManager.getOneConversation(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:77:13: error: cannot find 'conversationManager' in scope
                conversationManager.getMultipleConversation(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:79:13: error: cannot find 'conversationManager' in scope
                conversationManager.deleteConversation(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:81:13: error: cannot find 'conversationManager' in scope
                conversationManager.setConversationDraft(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:83:13: error: cannot find 'conversationManager' in scope
                conversationManager.pinConversation(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:92:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.setFriendListener(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:94:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.getFriendsInfo(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:96:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.addFriend(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:98:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.getFriendApplicationList(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:100:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.getFriendList(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:102:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.setFriendInfo(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:104:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.addToBlackList(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:106:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.getBlackList(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:108:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.deleteFromBlackList(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:110:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.checkFriend(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:112:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.deleteFromFriendList(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:114:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.acceptFriendApplication(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:116:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.refuseFriendApplication(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:118:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.forceSyncFriendApplication(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:120:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.forceSyncFriend(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:122:13: error: cannot find 'friendshipManager' in scope
                friendshipManager.forceSyncBlackList(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:131:13: error: cannot find 'messageManager' in scope
                messageManager.addAdvancedMsgListener(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:133:13: error: cannot find 'messageManager' in scope
                messageManager.removeAdvancedMsgListener(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:135:13: error: cannot find 'messageManager' in scope
                messageManager.sendMessage(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:137:13: error: cannot find 'messageManager' in scope
                messageManager.getHistoryMessageList(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:139:13: error: cannot find 'messageManager' in scope
                messageManager.revokeMessage(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:141:13: error: cannot find 'messageManager' in scope
                messageManager.deleteMessageFromLocalStorage(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:143:13: error: cannot find 'messageManager' in scope
                messageManager.deleteMessages(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:145:13: error: cannot find 'messageManager' in scope
                messageManager.insertSingleMessageToLocalStorage(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:147:13: error: cannot find 'messageManager' in scope
                messageManager.findMessages(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:149:13: error: cannot find 'messageManager' in scope
                messageManager.markSingleMessageHasRead(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:151:13: error: cannot find 'messageManager' in scope
                messageManager.createTextMessage(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:153:13: error: cannot find 'messageManager' in scope
                messageManager.createTextAtMessage(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:155:13: error: cannot find 'messageManager' in scope
                messageManager.createImageMessage(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:157:13: error: cannot find 'messageManager' in scope
                messageManager.createSoundMessage(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:159:13: error: cannot find 'messageManager' in scope
                messageManager.createVideoMessage(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:161:13: error: cannot find 'messageManager' in scope
                messageManager.createFileMessage(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:163:13: error: cannot find 'messageManager' in scope
                messageManager.createMergerMessage(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:165:13: error: cannot find 'messageManager' in scope
                messageManager.createForwardMessage(methodCall: call, result: result)
                ^~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:167:13: error: cannot find 'conversationManager' in scope
                conversationManager.getTotalUnreadMsgCount(methodCall: call, result: result)
                ^~~~~~~~~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:176:12: error: cannot find 'groupManager' in scope
               groupManager.setGroupListener(methodCall: call, result: result)
               ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:178:13: error: cannot find 'groupManager' in scope
                groupManager.inviteUserToGroup(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:180:13: error: cannot find 'groupManager' in scope
                groupManager.kickGroupMember(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:182:13: error: cannot find 'groupManager' in scope
                groupManager.getGroupMembersInfo(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:184:13: error: cannot find 'groupManager' in scope
                groupManager.getGroupMemberList(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:186:13: error: cannot find 'groupManager' in scope
                groupManager.getJoinedGroupList(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:188:13: error: cannot find 'groupManager' in scope
                groupManager.createGroup(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:190:13: error: cannot find 'groupManager' in scope
                groupManager.setGroupInfo(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:192:13: error: cannot find 'groupManager' in scope
                groupManager.getGroupsInfo(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:194:13: error: cannot find 'groupManager' in scope
                groupManager.joinGroup(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:196:13: error: cannot find 'groupManager' in scope
                groupManager.quitGroup(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:198:13: error: cannot find 'groupManager' in scope
                groupManager.transferGroupOwner(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:200:13: error: cannot find 'groupManager' in scope
                groupManager.getGroupApplicationList(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:202:13: error: cannot find 'groupManager' in scope
                groupManager.acceptGroupApplication(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:204:13: error: cannot find 'groupManager' in scope
                groupManager.refuseGroupApplication(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:206:13: error: cannot find 'groupManager' in scope
                groupManager.forceSyncApplyGroupRequest(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:208:13: error: cannot find 'groupManager' in scope
                groupManager.forceSyncGroupRequest(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:210:13: error: cannot find 'groupManager' in scope
                groupManager.forceSyncJoinedGroup(methodCall: call, result: result)
                ^~~~~~~~~~~~
    /Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:212:13: error: cannot find 'groupManager' in scope
                groupManager.forceSyncJoinedGroupMember(methodCall: call, result: result)
                ^~~~~~~~~~~~
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Analyzing workspace
    note: Constructing build description
    note: Build preparation complete

I understand that this SDK is currently under continuous development, but still hope to get a version that can be compiled through for testing.

THX A lot.

[BUG] Error with something

Describe the bug
ios模拟器启动报错
How to reproduce
复现步骤:
1、下载或clone源码
2、修改 platform :ios, '11.0',因为better_player的版本问题
3、启动报错如下:
Launching lib/main.dart on iPhone 13 Pro in debug mode...
CocoaPods' output:

Preparing
Analyzing dependencies
Inspecting targets to integrate
Using ARCHS setting to build architectures of target Pods-Runner: (arm64)
Fetching external sources
-> Fetching podspec for Flutter from Flutter
-> Fetching podspec for app_installer from .symlinks/plugins/app_installer/ios
-> Fetching podspec for audio_session from .symlinks/plugins/audio_session/ios
-> Fetching podspec for better_player from .symlinks/plugins/better_player/ios
-> Fetching podspec for camera from .symlinks/plugins/camera/ios
-> Fetching podspec for file_picker from .symlinks/plugins/file_picker/ios
-> Fetching podspec for flutter_app_badger from .symlinks/plugins/flutter_app_badger/ios
-> Fetching podspec for flutter_bugly from .symlinks/plugins/flutter_bugly/ios
-> Fetching podspec for flutter_image_compress from .symlinks/plugins/flutter_image_compress/ios
-> Fetching podspec for flutter_inappwebview from .symlinks/plugins/flutter_inappwebview/ios
-> Fetching podspec for flutter_local_notifications from .symlinks/plugins/flutter_local_notifications/ios
-> Fetching podspec for flutter_openim_sdk from .symlinks/plugins/flutter_openim_sdk/ios
-> Fetching podspec for image_cropper from .symlinks/plugins/image_cropper/ios
-> Fetching podspec for image_gallery_saver from .symlinks/plugins/image_gallery_saver/ios
-> Fetching podspec for image_picker from .symlinks/plugins/image_picker/ios
-> Fetching podspec for jpush_flutter from .symlinks/plugins/jpush_flutter/ios
-> Fetching podspec for just_audio from .symlinks/plugins/just_audio/ios
-> Fetching podspec for map_launcher from .symlinks/plugins/map_launcher/ios
-> Fetching podspec for open_file from .symlinks/plugins/open_file/ios
-> Fetching podspec for package_info_plus from .symlinks/plugins/package_info_plus/ios
-> Fetching podspec for path_provider_ios from .symlinks/plugins/path_provider_ios/ios
-> Fetching podspec for permission_handler_apple from .symlinks/plugins/permission_handler_apple/ios
-> Fetching podspec for photo_manager from .symlinks/plugins/photo_manager/ios
-> Fetching podspec for qr_code_scanner from .symlinks/plugins/qr_code_scanner/ios
-> Fetching podspec for r_scan from .symlinks/plugins/r_scan/ios
-> Fetching podspec for record from .symlinks/plugins/record/ios
-> Fetching podspec for shared_preferences_ios from .symlinks/plugins/shared_preferences_ios/ios
-> Fetching podspec for sqflite from .symlinks/plugins/sqflite/ios
-> Fetching podspec for uri_to_file from .symlinks/plugins/uri_to_file/ios
-> Fetching podspec for url_launcher_ios from .symlinks/plugins/url_launcher_ios/ios
-> Fetching podspec for video_player_avfoundation from .symlinks/plugins/video_player_avfoundation/ios
-> Fetching podspec for wakelock from .symlinks/plugins/wakelock/ios
Resolving dependencies of Podfile
CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_a_b_0.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/a/b/0/Cache/6.0.0/Cache.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_7_2_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/7/2/d/GCDWebServer/3.5.4/GCDWebServer.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_4_0_4.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/4/0/4/HLSCachingReverseProxyServer/0.1.0/HLSCachingReverseProxyServer.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_b_f_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/f/d/PINCache/3.0.3/PINCache.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_1_6_1.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.3.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/1.0.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/1.0.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/1.0.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/1.0.4/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/1.1.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.0.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.1.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.2.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.3.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.3.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.3.5/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.3.6/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.3.7/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.4.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.4.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.4.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.4.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.4/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.5/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.6/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.7/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.8/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.9/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.10/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.11/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.1.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.1.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.1.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.1.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.2.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.2.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.3.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.3.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.3.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.3.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.3.4/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.3.5/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.4.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.4.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.4.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.4/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.5/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.6/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.7/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.6.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.6.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.6.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.8.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.8.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.0-beta/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.0-beta2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.4/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.4/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.5/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.6/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.7/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.2.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.2.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.2.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.3.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.3.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.3.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.3.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_5_3_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/5/3/d/Bugly/2.5.91/Bugly.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_5_d_c.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/5/d/c/Mantle/2.2.0/Mantle.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_1_1_7.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/1/7/SDWebImage/5.12.5/SDWebImage.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_e_9_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/e/9/d/SDWebImageWebPCoder/0.8.4/SDWebImageWebPCoder.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_6_8_6.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/6/8/6/OrderedSet/5.0.0/OrderedSet.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_3_7_4.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/3/7/4/TOCropViewController/2.6.1/TOCropViewController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_9_2_f.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/9/2/f/JCore/3.2.0/JCore.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_b_0_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/0/d/JPush/4.6.0/JPush.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_4_2_c.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/2.10.2/FlutterMacOS.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_0_2_a.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/0/2/a/MTBBarcodeScanner/5.0.11/MTBBarcodeScanner.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_f_4_e.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/f/4/e/FMDB/2.7.5/FMDB.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_5_7_2.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/5/7/2/ATBarSDK/1.4.1/ATBarSDK.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_f_3_c.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/f/3/c/ZXingObjC/3.6.5/ZXingObjC.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/9/2/f/JCore/3.1.0/JCore.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/0/d/JPush/4.4.0/JPush.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/9/2/f/JCore/3.2.0/JCore.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/9/2/f/JCore/3.2.0-noidfa/JCore.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/9/2/f/JCore/3.1.2/JCore.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/9/2/f/JCore/3.1.2-noidfa/JCore.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only perfomed in repo update
――― MARKDOWN TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
### Command
/usr/local/bin/pod install --verbose
### Report
* What did you do?
* What did you expect to happen?
* What happened instead?
### Stack
CocoaPods : 1.10.0 Ruby : ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.x86_64-darwin21] RubyGems : 3.0.3.1 Host : macOS 12.3.1 (21E258) Xcode : 13.3.1 (13E500a) Git : git version 2.32.0 (Apple Git-132) Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib Repositories : trunk - CDN - https://cdn.cocoapods.org/
### Plugins
cocoapods-deintegrate : 1.0.4 cocoapods-plugins : 1.0.0 cocoapods-search : 1.0.0 cocoapods-stats : 1.1.0 cocoapods-trunk : 1.5.0 cocoapods-try : 1.2.0
### Podfile
ruby # Uncomment this line to define a global platform for your project # platform :ios, '9.0' platform :ios, '11.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' project 'Runner', { 'Debug' => :debug, 'Profile' => :release, 'Release' => :release, } def flutter_root generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) unless File.exist?(generated_xcode_build_settings_path) raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" end File.foreach(generated_xcode_build_settings_path) do |line| matches = line.match(/FLUTTER_ROOT\=(.*)/) return matches[1].strip if matches end raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" end require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) flutter_ios_podfile_setup target 'Runner' do use_frameworks! use_modular_headers! flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) end # post_install do |installer| # installer.pods_project.targets.each do |target| # flutter_additional_ios_build_settings(target) # end # end # post_install do |installer| # installer.pods_project.targets.each do |target| # flutter_additional_ios_build_settings(target) # target.build_configurations.each do |config| # config.build_settings['ENABLE_BITCODE'] = 'NO' # config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0' # end # end # end post_install do |installer| installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) # If build failed, remove below settings target.build_configurations.each do |config| config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'i386 arm64' # You can remove unused permissions here # for more infomation: https://github.com/BaseflowIT/flutter-permission-handler/blob/master/permission_handler/ios/Classes/PermissionHandlerEnums.h # e.g. when you don't need camera permission, just add 'PERMISSION_CAMERA=0' config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [ '$(inherited)', ## dart: PermissionGroup.calendar # 'PERMISSION_EVENTS=1', ## dart: PermissionGroup.reminders # 'PERMISSION_REMINDERS=1', ## dart: PermissionGroup.contacts # 'PERMISSION_CONTACTS=1', ## dart: PermissionGroup.camera 'PERMISSION_CAMERA=1', ## dart: PermissionGroup.microphone 'PERMISSION_MICROPHONE=1', ## dart: PermissionGroup.speech # 'PERMISSION_SPEECH_RECOGNIZER=1', ## dart: PermissionGroup.photos # 'PERMISSION_PHOTOS=1', ## dart: [PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse] # 'PERMISSION_LOCATION=1', ## dart: PermissionGroup.notification # 'PERMISSION_NOTIFICATIONS=1', ## dart: PermissionGroup.mediaLibrary # 'PERMISSION_MEDIA_LIBRARY=1', ## dart: PermissionGroup.sensors # 'PERMISSION_SENSORS=1', ## dart: PermissionGroup.bluetooth # 'PERMISSION_BLUETOOTH=1', ## dart: PermissionGroup.appTrackingTransparency # 'PERMISSION_APP_TRACKING_TRANSPARENCY=1', ## dart: PermissionGroup.criticalAlerts # 'PERMISSION_CRITICAL_ALERTS=1', ] end # Custom settings end end
### Error
JSON::ParserError - 416: unexpected token at '"CFNet' /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/json/common.rb:156:in `parse' /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/json/common.rb:156:in `parse' /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.10.0/lib/cocoapods-core/specification/json.rb:61:in `from_json' /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.10.0/lib/cocoapods-core/specification.rb:742:in `from_string' /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.10.0/lib/cocoapods-core/specification.rb:716:in `from_file' /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.10.0/lib/cocoapods-core/source.rb:186:in `specification' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/resolver/lazy_specification.rb:37:in `specification' /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/delegate.rb:348:in `block in delegating_block' /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/delegate.rb:349:in `block in delegating_block' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/resolver.rb:178:in `dependencies_for' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/delegates/specification_provider.rb:18:in `block in dependencies_for' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/delegates/specification_provider.rb:70:in `with_no_such_dependency_error_handling' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/delegates/specification_provider.rb:17:in `dependencies_for' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:807:in `block in group_possibilities' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:806:in `reverse_each' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:806:in `group_possibilities' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:778:in `possibilities_for_requirement' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:761:in `push_state_for_requirements' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:746:in `require_nested_dependencies_for' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:729:in `activate_new_spec' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:686:in `attempt_to_activate' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:254:in `process_topmost_state' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:182:in `resolve' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolver.rb:43:in `resolve' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/resolver.rb:94:in `resolve' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer/analyzer.rb:1074:in `block in resolve_dependencies' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/user_interface.rb:64:in `section' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer/analyzer.rb:1072:in `resolve_dependencies' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer/analyzer.rb:124:in `analyze' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer.rb:414:in `analyze' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer.rb:239:in `block in resolve_dependencies' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/user_interface.rb:64:in `section' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer.rb:238:in `resolve_dependencies' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer.rb:160:in `install!' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/command/install.rb:52:in `run' /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:334:in `run' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/command.rb:52:in `run' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/bin/pod:55:in `<top (required)>' /usr/local/bin/pod:23:in `load' /usr/local/bin/pod:23:in `<main>'
――― TEMPLATE END ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
[!] Oh no, an error occurred.
Search for existing GitHub issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=416%3A+unexpected+token+at+%27%22CFNet%27&type=Issues
If none exists, create a ticket, with the template displayed above, on:
https://github.com/CocoaPods/CocoaPods/issues/new
Be sure to first read the contributing guide for details on how to properly submit a ticket:
https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md
Don't forget to anonymize any private data!
Looking for related issues on cocoapods/cocoapods...
Found no similar issues. To create a new issue, please visit:
https://github.com/cocoapods/cocoapods/issues/new
Error output from CocoaPods:

/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin21/rbconfig.rb:230: warning: Insecure world writable dir /usr/local/sbin in PATH, mode 040777
Error running pod install
Error launching application on iPhone 13 Pro.
Exited (sigterm)

image

Version information

  • Device: iPhone 13 Pro(ios simulator)
  • Dart SDK version: 2.16.1 (stable)
  • OS: iOS 15.4
  • Flutter Version: v2.10.3-0.0.pre.1

没有消息重发的功能 ,发送失败的会一只转圈

Version information

  • Device: e.g. iPhone X
  • OS: e.g. iOS 14.7.1
  • Package Version: e.g. v1.0.9
  • Flutter Version: e.g. v2.8.0

Is your feature request related to a problem?

Describe the solution you'd like

希望有消息重发功能实现

Describe alternatives you've considered

Additional context

no work to IOS simulator

Launching lib/main_dev.dart on iPhone 12 in debug mode...
lib/main_dev.dart:1
Xcode build done. 1,3s
Failed to build iOS app
Error output from Xcode build:

objc[99216]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1f3f09160) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x114b142b8). One of the two will be used. Which one is undefined.
objc[99216]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x1f3f091b0) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x114b14308). One of the two will be used. Which one is undefined.
** BUILD FAILED **
Xcode's output:

ld: in /Users/idontsudo/.pub-cache/hosted/pub.dartlang.org/flutter_openim_sdk-0.0.9+1/ios/Framework/OpenIMCore.framework/OpenIMCore(000005.o), building for iOS Simulator, but linking in object file built for iOS, for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Analyzing workspace
note: Constructing build description
note: Build preparation complete
/Users/idontsudo/flutter-im-project/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.5.99. (in target 'Toast' from project 'Pods')

[BUG] 在IOS中无法初始化

我的模拟器为IOS15.4,然后同样的代码在android上面可以正常使用并运行,在进行ios测试时,无法初始化,返回null,求解

我在修改群组昵称的时候,app崩溃

我是采用flutter sdk 自己写UI的方式,
E/GoLog ( 2399): 2022-03-23 08:26:18.364 [INFO] [PID:2399] [FilePath:group.go:596] [OperationID:1648023978213] [getJoinedGroupListFromSvr [groupID:"734f88856a0fed9f1b361236cc6fdd08" groupName:"\347\276\216\351\242\234" notification:"\346\265\213\350\257\225\344\270\200\344\270\213\345\271\262\345\206\234\346\264\273" introduction:"\346\224\271\345\212\250\344\270\200\344\270\213" faceURL:"http://192.168.0.110/upload/userLogo/20220323/257aa4d98b918a98a3007f8f1071fd5c.jpg" ownerUserID:"15327707919" createTime:1647956464 memberCount:3 creatorUserID:"15327707919" ] 15327707919]
E/GoLog ( 2399): 2022-03-23 08:26:18.365 [INFO] [PID:2399] [FilePath:group.go:608] [OperationID:1648023978213] [ onLocal [0x4000698bb0] 15327707919]
E/GoLog ( 2399): 2022-03-23 08:26:18.365 [INFO] [PID:2399] [FilePath:group.go:610] [OperationID:1648023978213] [diff [] [] [0] [0] 15327707919]
E/Go ( 2399): panic: runtime error: invalid memory address or nil pointer dereference
E/Go ( 2399): [signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x7883ec5788]
E/Go ( 2399):
E/Go ( 2399): goroutine 133 [running]:
E/Go ( 2399): open_im_sdk/internal/group.(*Group).SyncJoinedGroupList(0x40001e2540, 0x40000d4330, 0xd)
E/Go ( 2399): C:/Users/Admin/go/src/open_im_sdk/internal/group/group.go:629 +0xb68
E/Go ( 2399): open_im_sdk/internal/group.(*Group).setGroupInfo(0x40001e2540, 0x7884301b20, 0x40000d4320, 0x40003dc7a8, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
E/Go ( 2399): C:/Users/Admin/go/src/open_im_sdk/internal/group/group.go:336 +0x1bc
E/Go ( 2399): open_im_sdk/internal/group.(*Group).SetGroupInfo.func1(0x40000d4330, 0xd, 0x78847105ac, 0xc, 0x400007c0c0, 0x57, 0x400010e320, 0x20, 0x7884301b20, 0x40000d4320, ...)
E/Go ( 2399): C:/Users/Admin/go/src/open_im_sdk/internal/group/open_im_sdk_group.go:100 +0x1d4
E/Go ( 2399): created by open_im_sdk/internal/group.(*Group).SetGroupInfo
E/Go ( 2399): C:/Users/Admin/go/src/open_im_sdk/internal/group/open_im_sdk_group.go:96 +0x90
F/libc ( 2399): Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 2588 (ample.flutterim), pid 2399 (ample.flutterim)
Softversion: PD1806_A_9.8.11
Time: 2022-03-23 16:26:18


Build fingerprint: 'vivo/PD1806/PD1806:10/QP1A.190711.020/compiler12292219:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2022-03-23 16:26:18+0800
pid: 2399, tid: 2588, name: ample.flutterim >>> com.example.flutterim <<<
uid: 10200
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
x0 0000000000000000 x1 0000000000000a1c x2 0000000000000006 x3 0000000000000008
x4 0000000000000001 x5 000000788401dbab x6 000000000000003f x7 0000000000000030
x8 0000000000000083 x9 0000000000000050 x10 00000000623ad9aa x11 0000000016d5fce7
x12 0000000000000018 x13 00000000623ad9aa x14 0016a94b0cd6e151 x15 00002cb1da950c1b
x16 00000078839160d3 x17 00000078839160d0 x18 0000007840d8a000 x19 000000000000095f
x20 0000007904f72760 x21 0000004000090c00 x22 0000000000000001 x23 0000007904f72dd8
x24 0000007904f72d50 x25 0000007904f72d50 x26 0000000000000000 x27 0000000000000010
x28 00000040004fca80 x29 0000000000000000
sp 000000400072d570 lr 00000078838fac80 pc 0000007883916e38
backtrace:
#00 pc 000000000044ee38 /data/app/com.example.flutterim-ABiQeP456dfiCrlxi15MGg==/lib/arm64/libgojni.so
Lost connection to device.

Retrieve historical messages stored on the server.

我发现在sdk里边只有一个方法用来获取历史聊天记录,并且没有标明是从服务器获取的还是本地获取的。同时我发现删除消息时api有标明是删除服务器的还是本地的,所以我想问下,这个api ”OpenIM.iMManager.messageManager.getHistoryMessageList“ 是从哪里获取的消息记录?

Missing the ability to add or remove administrators. Currently, administrators can only be added during group creation

///
/// @param groupName 群名
/// @param notification 群公告
/// @param introduction 群简介
/// @param faceUrl 群icon
/// @param list(List) 被选择的群成员
/// @return Future
OpenIM.iMManager.groupManager.createGroup(
groupName: groupName,
notification: notification,
introduction: introduction,
faceUrl: faceUrl,
list: list,)
只有这个创建群的接口能够设置管理员,

release包启动后,卡在加载页问题。

解决方案1:加入混淆规则

# OpenIM
-keep class io.openim.**{*;}
-keep class open_im_sdk.**{*;}

解决方案2:修改 android/app/build.gradle 文件

     release {
            minifyEnabled false
            useProguard false
            shrinkResources false
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.release
        }

[BUG] 极光无法对安卓进行离线推送

Describe the bug
服务端已经配置好了极光的推送设置,在发送消息的时候,也对offlinePushInfo字段进行了配置,但是在极光的推送后台查看到 是推送的IOS的类别的,但是我是安卓,不知道这个是在哪里进行更改为安卓字段的,另外 我发送的消息,以及登陆的都是安卓 也是正确配置

ios模拟器运行报错

模拟器/真机:

flutter_openim_sdk:
       git:
          url: https://github.com/OpenIMSDK/Open-IM-SDK-Flutter.git
          ref: fix-ios-simulator

仅真机:

dependencies:
  flutter_openim_sdk: ^1.0.6

which version of flutter

which version of flutter are you using ?
as we have dev / stable channel...
things won't work if u define flutter >= 1.2.0

[Android] Could not find io.openim:client-sdk:1.4.5.

flutter build apk

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:checkDebugAarMetadata'.

Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Could not find io.openim:client-sdk:1.4.5.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
- https://jcenter.bintray.com/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
- https://storage.googleapis.com/download.flutter.io/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
- https://repo.maven.apache.org/maven2/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
- http://121.37.25.71:8081/repository/maven-releases/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
- https://jitpack.io/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
- https://www.jitpack.io/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
Required by:
project :app > project :flutter_openim_sdk

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 20s
Exception: Gradle task assembleDebug failed with exit code 1

Version information

  • Device: Android
  • Package Version: v1.1.1
  • Flutter Version: v2.10.3

Additional context
macOS M1 Pro

[BUG] 聊天发送大一点的视频闪退

聊天发送大一点的视频闪退,配置的 minio,几秒内的视频可以发送成功,大一点的视频 比如 2分钟的视频,发送闪退

设备:IOS iPhone X ,

闪退截图:

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.