没有付费苹果开发者账号,如何通过终端运行iOS真机应用?
How to run iOS application in real device through terminal without a paid apple developer account?
首先这不是 Test iOS app on device without apple developer program or jailbreak
的副本
我知道可以使用 Xcode 7 和免费的 AppleId 在设备上 运行 应用程序,但我只想使用终端实现此目的 或者换句话说,有没有办法生成配置通过终端使用未付费的 Apple Id 的配置文件和证书。
如果我将按照上述步骤进行操作,那么我的应用程序将安装并 运行 在设备中成功,但我只想使用此免费证书和配置文件生成 IPA,仅使用终端。
- 在 Xcode 中,将您的 Apple ID 添加到“帐户”偏好设置,如中所述
在 Xcode.
中添加您的 Apple ID 帐户
在项目导航器中,
select 显示项目编辑器的项目和目标。
单击“常规”并从“团队”弹出菜单中选择您的姓名。
将设备连接到您的 Mac 并从
方案工具栏菜单。在团队弹出菜单下方,单击修复问题。
Xcode 为您创建一个免费的配置文件和警告
团队弹出菜单下的文本消失。
- 单击 运行 按钮。 Xcode 在启动应用程序之前在设备上安装应用程序。
我正在处理一些自动化任务,想通过终端使用未付费的 Apple Id 生成并安装这个签名的 iPA。
我不相信这是可能的。挑战不仅仅是提取在 Xcode 中创建的配置文件。这将不起作用,因为 Xcode 还管理配置文件中的设备。因此,如果您的设备发生变化,您需要 Xcode 注册新设备并将其添加到 Apple 服务器上的配置文件中,然后再重新下载。它还管理包 ID。
理论上,如果您要在 Xcode 中设置应用程序和所有设备,然后再从 ~/Library/MobileDevice/Provisioning Profiles
获取配置文件,也许它会起作用。
如果能成功获取配置文件。也许您可以使用这些说明在设备上构建和安装,只要它是提前设置的:install application in iphone device through command line
首先这不是 Test iOS app on device without apple developer program or jailbreak
的副本我知道可以使用 Xcode 7 和免费的 AppleId 在设备上 运行 应用程序,但我只想使用终端实现此目的 或者换句话说,有没有办法生成配置通过终端使用未付费的 Apple Id 的配置文件和证书。
如果我将按照上述步骤进行操作,那么我的应用程序将安装并 运行 在设备中成功,但我只想使用此免费证书和配置文件生成 IPA,仅使用终端。
- 在 Xcode 中,将您的 Apple ID 添加到“帐户”偏好设置,如中所述 在 Xcode. 中添加您的 Apple ID 帐户
在项目导航器中, select 显示项目编辑器的项目和目标。 单击“常规”并从“团队”弹出菜单中选择您的姓名。
将设备连接到您的 Mac 并从 方案工具栏菜单。在团队弹出菜单下方,单击修复问题。
Xcode 为您创建一个免费的配置文件和警告 团队弹出菜单下的文本消失。
- 单击 运行 按钮。 Xcode 在启动应用程序之前在设备上安装应用程序。
我正在处理一些自动化任务,想通过终端使用未付费的 Apple Id 生成并安装这个签名的 iPA。
我不相信这是可能的。挑战不仅仅是提取在 Xcode 中创建的配置文件。这将不起作用,因为 Xcode 还管理配置文件中的设备。因此,如果您的设备发生变化,您需要 Xcode 注册新设备并将其添加到 Apple 服务器上的配置文件中,然后再重新下载。它还管理包 ID。
理论上,如果您要在 Xcode 中设置应用程序和所有设备,然后再从 ~/Library/MobileDevice/Provisioning Profiles
获取配置文件,也许它会起作用。
如果能成功获取配置文件。也许您可以使用这些说明在设备上构建和安装,只要它是提前设置的:install application in iphone device through command line