Leo星星
Leo星星
  • 发布:2024-10-17 02:48
  • 更新:2024-10-17 14:53
  • 阅读:143

【报Bug】云打包失败(ios配置capabilities的com.apple.security.application-groups之后)

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 14.5 (23F79)

HBuilderX类型: Alpha

HBuilderX版本号: 4.28

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: iphone13pro

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

"capabilities" : {
"entitlements" : {
// 增加下面这一部分,可以让APP与ios小组件共享数据,否则不共享。但是加上这一段之后,云打包会报错。
// 可如果不用云打包,改用传统打包,会发现手机一键登录不好用了,而且包变小了很多。
"com.apple.security.application-groups" : [ "group.com.astroGroup" ]
}
}

操作步骤:

执行云打包、安心模式

预期结果:

打包通过

实际结果:

Build description path: /Users/[Name]/Library/Developer/Xcode/DerivedData/HBuilder-cvydklohnsutctdfjjrfdlhkpqxh/Build/Intermediates.noindex/ArchiveIntermediates/HBuilder/IntermediateBuildFilesPath/XCBuildData/ba31637c0982301dd99f3ea960286432.xcbuilddata
[PackagePath]/HBuilder.xcodeproj: error: Provisioning profile \"UniAppFB-Distribution-20240411\" doesn't match the entitlements file's value for the com.apple.security.application-groups entitlement. Profile qualification is using entitlement definitions that may be out of date. Connect to network to update. (in target 'HBuilder' from project 'HBuilder')
warning: Run script build phase 'Run Script' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking \"Based on dependency analysis\" in the script phase. (in target 'HBuilder' from project 'HBuilder')--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device }

bug描述:

开发了ios原生插件,通过groupId来在app与插件之间共享数据。
在manifest里面配置了:
"capabilities" : {
"entitlements" : {
// 增加下面这一部分,可以让APP与ios小组件共享数据,否则不共享。但是加上这一段之后,云打包会报错。
// 可如果不用云打包,改用传统打包,会发现手机一键登录不好用了,而且包变小了很多。
"com.apple.security.application-groups" : [ "group.com.astroGroup" ]
}
}
1.打调试包,在本地测试通过。
2.使用云端打包的安心模式,打包报错(https://app.liuyingyong.cn/build/errorLog/96836ec0-8be9-11ef-b085-597a7e74c2ef),看不懂具体原因,无法定位问题。

  1. 使用云端打包的传统模式,打包成功,但是其他功能比如手机端一件登录不好用了,不确定是否有更多问题。
2024-10-17 02:48 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

快速安心打包不支持配置groups,需改用传统打包。
改用传统打包一键登录不好用会提示什么错误?

要回复问题请先登录注册