ios - 通过 Xcode 在我自己的设备上安装应用程序

标签 ios xcode testflight

我对 Xcode 还很陌生,我只是将制作应用程序作为一种爱好。我想在自己的设备上安装我自己制作的应用程序,而不使用 App Store(无需支付每年 99 英镑的开发人员费用)。所以我想知道以下内容:

  1. 如何通过 Xcode 安装应用程序,以便在将其与 Mac 断开连接后该应用程序仍保留在我的 iPhone 上?

  2. 该应用程序会在我的 iPhone 上保留多长时间,即多久我必须手动重新安装它? (我看到有些网站说7天,有些网站说1年)

  3. 这确实是另一回事,但我认为使用 TestFlight 应用程序需要支付每年 99 英镑的开发者费用,这样的想法正确吗?

如果有帮助的话,我的所有设备都运行最新的软件版本。

最佳答案

  1. 是的,您可以使用自己的设备进行测试,并且在断开连接后该设备仍会保留在您的手机上。

要进行此设置,请将您的设备连接到 Mac。然后,单击 Xcode 左上角的模拟器选择下拉列表。如果您在打开 Xcode 后尚未选择模拟器,它可能会显示 Generic iOS Device。在该下拉菜单的底部,您应该会看到一个按钮,上面写着添加其他模拟器...

单击添加其他模拟器.. 后出现的窗口顶部应该有一个设备 选项卡。选择该选项卡并通过窗口左下角的 + 图标添加您的设备。连接并配对后,您可以返回模拟器下拉菜单并向上滚动。如果您的设备已插入并配对,则应在此处列出。选择设备并运行您的应用程序 - Xcode 将负责安装。

  • 如果不购买 Apple 开发者计划,您的应用将在最近一次运行后在您的手机上运行一周。

  • 是的,你是对的。 TestFlightApple 开发者计划 附带的东西。

  • 关于ios - 通过 Xcode 在我自己的设备上安装应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63601022/

    相关文章:

    ios - 使用 Jenkins 和 Xcode 7 通过 TestFlight 构建 iOS 应用程序并分发 .ipa

    android - TestFlight 向服务器发送 Activity 必须满足什么条件?

    ios - [iOS][AWS Cognito] 'logins' 已弃用 : Use "AWSIdentityProviderManager"

    ios - 将 UITabBarController 设置为 Root View Controller 时如何修复应用程序委托(delegate)中的 "Unexpectedly found nil"

    ios - 为什么 UDimmingView 总是覆盖屏幕主边界?

    ios - 我的类(class)的 Xcode 6.4 自动完成功能不起作用?

    c++ - (目标-)C++ 模板特化上的重复符号

    ios - 如何在 Swift 3.1 中从 jsonObject 获取 JSONArray

    ios - Xcode - 在归档项目时在框架模块错误中包含非模块化 header

    ios - FaSTLane,Pilot - 自动团队选择