如何在iPhone或iPad上构建和运行应用程序
为了允许dotnet将您的应用程序侧加载 到您的iPhone或iPad上,您首先必须使用Xcode为您的设备配置权限。
在继续之前,请按照 此指南创建免费的Apple开发者签名证书。
为此,您需要创建一个Xcode应用项目,其bundle identifier
与您的应用程序中将使用的标识符相同。
- 打开 Xcode
2. 选择创建一个新的Xcode项目
3. 选择iOS和应用程序,然后点击下一步。
4. 为您的项目和组织输入名称。其余信息保持不变。
5. 选择保存项目的目录。您不需要保留该项目,所以不必过于担心选择哪里保存。
6. 在顶部的状态栏中点击"Any device (arm64)"。
7. 在列表底部点击"Add Additional Simulators..."
8. 点击设备,然后用USB电缆连接您的iPhone或iPad。Xcode将开始为您的手机进行开发配置。
9. 从设备列表中选择您的iPhone或iPad。
10. 点击播放按钮,应用程序将被安装并运行在您的手机上。
如果成功,您可以返回到您选择的IDE,并打开iOS项目中的info.plist
文件。
11. 将bundle identifier更改为您在步骤3中在Xcode中选择的标识符相同。
12. 现在编辑.iOS.csproj
文件。
<RuntimeIdentifier>ios-arm64</RuntimeIdentifier>
<CodesignKey>Apple Development: dan@walms.co.uk (3L323F7VSS)</CodesignKey>
将RuntimeIdentifier
从iossimulator-x64
更改为ios-arm64
。
如果您将来希望在模拟器上运行,您需要反转此步骤。
添加一个<CodesignKey>
标签。
要找到此值,请打开KeyChain Access
应用程序。在搜索框中搜索development。
将该值设置为窗口顶部粗体文本中所示的选定开发证书。
在此示例中为Apple Development: dan@walms.co.uk (3L323F7VSS)
。
完成后,您可以像正常情况下一样在iPhone或iPad上运行和调试应用程序。