在没有苹果开发者帐户/越狱手机的物理 iphone 6 上测试 Cordova 应用程序

Posted

技术标签:

【中文标题】在没有苹果开发者帐户/越狱手机的物理 iphone 6 上测试 Cordova 应用程序【英文标题】:Testing Cordova application on physical iphone 6 without apple developer account/jailbroken phone 【发布时间】:2015-06-30 14:05:05 【问题描述】:

因此,我进行了大量研究,大多数情况下,您必须获得开发者帐户或越狱手机才能使其正常工作。有没有办法绕过这些解决方案在物理设备上测试我的 Cordova 应用程序?我有最新的 Xcode (Xcode 6.3.2),我正在尝试在我的 iPhone 6 上使用 OS 8.1 进行测试。

【问题讨论】:

【参考方案1】:

您可以查找文件

/your-project/platforms/ios/your-app-name.xcodeproject

令牌your-app-name来自config.xml文件,

<widget id="com.somedomain.someapp" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <name>your-app-name</name>
    etc ...

使用 Xcode 打开它,(确保您的设备已插入)...并以您的设备作为目标运行。它将在您的设备上进行编译、链接、部署和启动。

避免使用 XCode 对代码进行任何更改。而是在您的 ide 中执行它们并在您的项目文件夹中发出“cordova prepare”命令。然后在 Xcode 中再次按“运行”。

ps。我在上面说run,但debug 工作得很好。

【讨论】:

是的,我已经做到了。但它说它不会让我在没有开发者帐户的情况下在 ios 上运行。它试图让我添加一个我没有的开发者帐户。 啊...真的很抱歉。我在我的 Xcode 中永久配置了一个 X 开发人员帐户。不确定是否可以做到。

以上是关于在没有苹果开发者帐户/越狱手机的物理 iphone 6 上测试 Cordova 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的iphone越狱了但那些手机助手上却显示没有越狱呢

苹果越狱后内存里的文件在哪里?

使用苹果iphone手机怎样才能获得root权限

苹果手机可以安装唤醒软件不

无需付费苹果开发者账号即可生成ipa

苹果手机为啥越狱完就不能连接L2TP