uni-app uni-appx 离线打包 IOS
uni-app uni-appx 离线打包 IOS
操作步骤:
- 按照开发文档的步骤打包 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 “似乎已断开与互联网的连接。”
- 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 “似乎已断开与互联网的连接。”
- 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 “似乎已断开与互联网的连接。”
- 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 “似乎已断开与互联网的连接。”
-
我是按照开发文档的教程操作的,但是还是报错了。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 这两个键值对。
更多关于uni-app uni-appx 离线打包 IOS的实战教程也可以访问 https://www.itying.com/category-93-b0.html

