作为一名 Android 开发者,我对针对目标进行构建的想法感到困惑。
\n\n我没有 iOS 设备,一直在针对 iOS 模拟器进行调试。
\n\n然而,我已经到了想要将 .ipa 版本分发给我们的内部团队的地步。这能实现吗?
\n\n当我跑步时flutter build ios,我看到以下内容:
Xcode's output:\n\xe2\x86\xb3\n note: Using new build system\n note: Building targets in parallel\n note: Planning build\n note: Constructing build description\n error: Failed to create provisioning profile. There are no devices\n registered in your account on the developer website. Plug in and select a\n device to have Xcode register it. (in target 'Runner' from project 'Runner')\n error: No profiles for 'xxx.xxx.xxx' were …Run Code Online (Sandbox Code Playgroud) 我已注册 Apple 开发者计划来发布我的第一个应用程序。我的应用程序的捆绑 ID 在developer.apple.com、appstoreconnect.apple.com 和我的 XCode 项目中是相同的。但是,XCode 仍然在“Signing & Capability”选项卡中给出错误:
\n\n\n\n\n无法创建配置文件。
\n\n您在开发者网站上的帐户中没有注册\n 设备。插入并选择一个设备\n以让 Xcode 注册它。
\n
还有另一个错误:
\n\n\n\n\n未找到 \xe2\x80\x98com.xxx.yyy\xe2\x80\x99 的配置文件
\n\nXcode 找不到任何与 \xe2\x80\x98com.xxx.yyy\xe2\x80\x99 匹配的 iOS\n 应用程序开发配置文件。
\n
第一条错误消息让我认为需要与 iPhone 进行物理连接才能创建配置文件。
\n\n我以前从未将物理设备连接到我的 Mac。我通过iOS模拟器进行了测试。我计划通过 Testflight 进行物理设备测试。
\n\n我是否必须以物理方式(通过 USB 线)将 iPhone 连接到我的 Mac 才能创建配置文件?如果不是,可能出了什么问题?
\n\n是否需要在 XCode 中拥有配置文件才能使用 Testflight 或将应用程序发布到 App Store?
\n