【发布时间】:2018-04-18 08:30:05
【问题描述】:
我正在尝试为 iOS 构建我的 Cordova 项目。为了做到这一点,我借了一台 Mac 和一部 iPhone;这意味着我对与苹果相关的一切都很陌生。
据我了解:为了为 iOS 构建任何东西,我需要某种苹果开发者帐户。 (我相信我正在使用的 mac 有一个,不太确定。)
当我尝试运行命令时:cordova run ios 我收到以下错误:
检查依赖项 代码签名错误:未找到“io.cordova.hellocordova”的配置文件:Xcode 找不到任何与“io.cordova.hellocordova”匹配的 iOS 应用程序开发配置文件。自动签名已禁用,无法生成配置文件。要启用自动签名,请将 -allowProvisioningUpdates 传递给 xcodebuild。 代码签名错误:SDK“iOS 11.2”中的产品类型“应用程序”需要代码签名
我不知道上述任何一个是什么意思,或者如何解决它。我相信我必须使用 xcode 以某种方式自动创建一个 build.json 文件(不确定),但我不知道如何在 xcode 中打开我的 cordova 项目。
我一直在使用 Sublime 来编辑我的 cordova 项目文件,并使用终端来使用 cordova cli。我正在运行 xcode 9.2
【问题讨论】:
-
您需要有效的开发者帐户才能在您的设备中运行应用程序。
-
@Dev_Tandel 我如何获得其中之一?