lhxfxx
lhxfxx
  • 发布:2025-10-29 20:23
  • 更新:2025-10-29 20:23
  • 阅读:24

【报Bug】uni-appx 离线打包 IOS

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: mac

HBuilderX类型: 正式

HBuilderX版本号: 4.66

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: iphon 13 pro

页面类型: vue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

按照开发文档的步骤打包 IOS 离线包

预期结果:

可以直接运行项目

实际结果:

运行 IOS APP 报错,log 提示没有联网。

bug描述:

我用的是 HBuilderX 4.6.6 版本编译的,下载的App离线SDK下载也是 4.6.6 版本的。我直接用的是 离线 SDK 里面 HBuilder-Hello 这个程序运行的。用 Xcode 运行项目(Xcode 的版本是 16.3),会报错:
warning: (arm64) /Users/torry/Library/Developer/Xcode/DerivedData/HBuilder-Hello-bcwblscvwruenlemcxcnswilbrpm/Build/Products/Debug-iphoneos/HBuilder.app/HBuilder empty dSYM file detected, dSYM was created with an executable with no debug info.
CLIENT OF UIKIT REQUIRES UPDATE: This process does not adopt UIScene lifecycle. This will become an assert in a future version.
Connection 1: received failure notification
Connection 1: failed to connect 1:50, reason -1
Connection 1: encountered error(1:50)
Task <1864BDD2-C8E1-4A98-A687-C261E48BA636>.<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
Task <1864BDD2-C8E1-4A98-A687-C261E48BA636>.<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "似乎已断开与互联网的连接。" UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x15a45afd0 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=50, _NSURLErrorNWResolutionReportKey=Resolved 0 endpoints in 1ms using unknown from cache, _NSURLErrorNWPathKey=unsatisfied (Denied over Wi-Fi interface), interface: en0[802.11], ipv4, ipv6, dns, uses wifi}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <1864BDD2-C8E1-4A98-A687-C261E48BA636>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <1864BDD2-C8E1-4A98-A687-C261E48BA636>.<1>"
), NSLocalizedDescription=似乎已断开与互联网的连接。, NSErrorFailingURLStringKey=https://ac1.dcloud.net.cn/app/acs , NSErrorFailingURLKey=https://ac1.dcloud.net.cn/app/acs , _kCFStreamErrorDomainKey=1}
Connection 2: received failure notification
Connection 2: failed to connect 1:50, reason -1
Connection 2: encountered error(1:50)
Task <502DA4BE-17CF-4C4C-B345-09B9C0EE7300>.<2> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
Task <502DA4BE-17CF-4C4C-B345-09B9C0EE7300>.<2> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "似乎已断开与互联网的连接。" UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x15b440840 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=50, _NSURLErrorNWResolutionReportKey=Resolved 0 endpoints in 1ms using unknown from cache, _NSURLErrorNWPathKey=unsatisfied (Denied over Wi-Fi interface), interface: en0[802.11], ipv4, ipv6, dns, uses wifi}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <502DA4BE-17CF-4C4C-B345-09B9C0EE7300>.<2>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <502DA4BE-17CF-4C4C-B345-09B9C0EE7300>.<2>"
), NSLocalizedDescription=似乎已断开与互联网的连接。, NSErrorFailingURLStringKey=https://ac2.dcloud.net.cn/app/acs , NSErrorFailingURLKey=https://ac2.dcloud.net.cn/app/acs , _kCFStreamErrorDomainKey=1}
Connection 3: received failure notification
Connection 3: failed to connect 1:50, reason -1
Connection 3: encountered error(1:50)
Task <1BE228CF-5B9B-4421-87D7-BD2CD72C220C>.<3> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
Task <1BE228CF-5B9B-4421-87D7-BD2CD72C220C>.<3> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "似乎已断开与互联网的连接。" UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x15b442be0 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=50, _NSURLErrorNWResolutionReportKey=Resolved 0 endpoints in 1ms using unknown from cache, _NSURLErrorNWPathKey=unsatisfied (Denied over Wi-Fi interface), interface: en0[802.11], ipv4, ipv6, dns, uses wifi}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <1BE228CF-5B9B-4421-87D7-BD2CD72C220C>.<3>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <1BE228CF-5B9B-4421-87D7-BD2CD72C220C>.<3>"
), NSLocalizedDescription=似乎已断开与互联网的连接。, NSErrorFailingURLStringKey=https://bac1.dcloud.net.cn/http/aas , NSErrorFailingURLKey=https://bac1.dcloud.net.cn/http/aas , _kCFStreamErrorDomainKey=1}
[Runtime][DEBUG:] ##CoreApp##...app start load..
Connection 4: received failure notification
Connection 4: failed to connect 1:50, reason -1
Connection 4: encountered error(1:50)
Task <5DBC32EC-50AF-474A-8248-04FB6D4C2888>.<4> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
Task <5DBC32EC-50AF-474A-8248-04FB6D4C2888>.<4> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "似乎已断开与互联网的连接。" UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x15b474210 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=50, _NSURLErrorNWResolutionReportKey=Resolved 0 endpoints in 0ms using unknown from cache, _NSURLErrorNWPathKey=unsatisfied (Denied over Wi-Fi interface), interface: en0[802.11], ipv4, ipv6, dns, uses wifi}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <5DBC32EC-50AF-474A-8248-04FB6D4C2888>.<4>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <5DBC32EC-50AF-474A-8248-04FB6D4C2888>.<4>"
), NSLocalizedDescription=似乎已断开与互联网的连接。, NSErrorFailingURLStringKey=https://er.dcloud.net.cn/sc , NSErrorFailingURLKey=https://er.dcloud.net.cn/sc , _kCFStreamErrorDomainKey=1}
[Runtime][DEBUG:] ##CoreApp##...createAppRuntime..
[Runtime][DEBUG:] ##CoreApp##...开启debug模式监控..
[Runtime][DEBUG:] 监控文件描述符--9
[Runtime][DEBUG:] 文件监控创建成功
[Runtime][DEBUG:] ##CoreApp##...[[/var/mobile/Containers/Data/Application/241ADA2C-C222-4F9E-9E8B-87EFE5FA7A08/Documents/Pandora/apps/UNI1A4E0D0/www/.debug
[Runtime][DEBUG:] 监控文件描述符--14
[Runtime][DEBUG:] 文件监控创建成功
Could not create a sandbox extension for '/var/containers/Bundle/Application/3FF6C64E-DA82-4FAB-A6BF-BDB13A238339/HBuilder.app'
[Runtime][DEBUG:] ##CoreApp##...createAppWindow..
[Runtime][DEBUG:] ##CoreApp##...创建首页..
[Runtime][DEBUG:] show NWindow--[UNI1A4E0D0]
[Runtime][INFO:] refreshWhitePageCheckWebview---evt[3]---[<PDRCoreAppFrame: 0x15b479e00; frame = (0 0; 390 797); clipsToBounds = YES; backgroundColor = UIExtendedGrayColorSpace 1 1; layer = <CALayer: 0x15b56b0e0>>]
[Runtime][INFO:] Archiver file fullPath /var/mobile/Containers/Data/Application/241ADA2C-C222-4F9E-9E8B-87EFE5FA7A08/Documents/Pandora/apps/UNI1A4E0D0/data/download.plist
[Runtime][INFO:] Archiver file fullPath /var/mobile/Containers/Data/Application/241ADA2C-C222-4F9E-9E8B-87EFE5FA7A08/Documents/Pandora/apps/UNI1A4E0D0/data/upload.plist
[Runtime][DEBUG:] core started
0x11503c310 - GPUProcessProxy::gpuProcessExited: reason=IdleExit
[Runtime][DEBUG:] doSplashTimeout
[Runtime][DEBUG:] core handle startparam end
Failed to terminate process: Error Domain=com.apple.extensionKit.errorDomain Code=18 "(null)" UserInfo={NSUnderlyingError=0x15b51e940 {Error Domain=RBSRequestErrorDomain Code=3 "No such process found" UserInfo={NSLocalizedFailureReason=No such process found}}}
我是按照开发文档的教程操作的,但是还是报错了。NSURLErrorDomain Code=-1009 这个应该不是网络的问题,我这个手机运行其他的程序都没有问题。都是可以正常联网的。client of uikit requires update: this process does not adopt uiscene lifecycle 这个问题,我并没有修改AppDelegate或Info.plist,而且在新版的 Xcode 中,已经没有 Info.plist 这个文件了,只能在Custom iOS Target Properties 中设置权限。这里我也是加了 dcloud_appkey 和 Bundle display name 这两个键值对。

2025-10-29 20:23 负责人:无 分享
已邀请:

要回复问题请先登录注册