BeeWare峰器中⽂⽂档-教程5-移动端:iOS
现在,我们将使⽤我们的应⽤程序,并将其部署为 iOS 应⽤程序。
将应⽤程序部署到 iOS 的过程与部署为桌⾯应⽤程序的过程⾮常相似。⾸先,您运⾏create命令 - 但是这⼀次,我们指定我们要创建⼀个iOS 应⽤程序:
1(beeware-venv) $ briefcase create iOS
2
3[helloworld] Generating
4Using app template: github/beeware/briefcase-iOS-Xcode-template.git
<
6[helloworld] Installing
<
8[helloworld]
<
10[helloworld] Installing
<
12[helloworld] Installing
<
14[helloworld] Created iOS/Hello World
完成后,我们现在将iOS在您的项⽬中拥有⼀个⽬录。该⽬录将包含⼀个⽂件夹,该⽂件夹将包含⼀个 Xcode 项⽬,以及应⽤程序所需的⽀持库和应⽤程序代码。Hello World
然后,您可以使⽤ Briefcase 使⽤该build命令编译您的应⽤程序。系统将提⽰您选择要编译的设备;如果您安装了多个 iOS 版本的模拟器,您可能还会被问到要定位哪个 iOS 版本。您显⽰的选项可能与此输出中显⽰的选项不同;出于我们的⽬的,您选择哪个模拟器并不重要。
1(beeware-venv) $ briefcase build iOS
python中文文档
2
3Select iOS version:
4
5  1) 10.3
6  2) 13.3
7
8> 2
9
10Select simulator device:
11
12  1) iPad (7th generation)
13  2) iPad Air (3rd generation)
14  3) iPad Pro (11-inch)
15  4) iPad Pro (12.9-inch) (3rd generation)
16  5) iPad Pro (9.7-inch)
17  6) iPhone 11
18  7) iPhone 11 Pro
19  8) iPhone 11 Pro Max
20  9) iPhone 8
21  10) iPhone 8 Plus
22
23>  6
24
25Targeting an iPhone 11 running iOS 13.3 (device UDID 4768AA69-497B-4B37-BD0C-3961756C38AC)
26
27[hello-world] Building
<
29Build succeeded.
30[hello-world] Built iOS/Hello World/build/Debug-iphonesimulator/Hello World.app
我们现在准备好运⾏我们的应⽤程序了。你可以通过运⾏来做到这⼀点 。如果您以这种⽅式运⾏公⽂包,系统将再次询问您要定位的设备。如果您已经知道可⽤的设备,您可以通过提供 (或)选项告诉公⽂包使⽤该模拟器。使⽤您在构建应⽤程序时选择的设备名称,运⾏:briefcase run iOS-d--device
$ briefcase run iOS -d "iPhone 11"
如果你有多个 iPhone 11 模拟器,公⽂包会选择最⾼的 iOS 版本;如果你想选择⼀个特定的 iOS 版本,你告诉它使⽤那个特定的版本:
$ briefcase run iOS -d "iPhone 11::13.3"
或者,您可以命名特定的设备 UDID:
$ briefcase run iOS -d 4768AA69-497B-4B37-BD0C-3961756C38AC
这将启动 iOS 模拟器,安装您的应⽤程序并启动它。您应该会看到模拟器启动,并最终打开您的 iOS 应⽤程序:
Hello World 教程 5 窗⼝,在 iOS 上
下⼀步
我们现在在⼿机上安装了⼀个应⽤程序!但是,这个应⽤程序相当简单,并且不涉及任何第三⽅库。我们可以在我们的应⽤程序中包含来⾃Python 包索引 (PyPI) 的库吗?转到教程 6以了解...

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。