我已经使用英特尔XDK + Cordova开发了混合应用程序,它已经为Android平台构建,没有任何痛苦并且运行状况良好但在构建iOS平台时,XDK要求我提供移动设备 - 提供和p12证书及其密码!我知道我应该有Apple开发人员帐户来建立证书,但请注意,现在我住在伊朗,不可能创建一个,除此之外,没有必要在Apple官方App Store上发布最终应用程序,我只需要用于构建应用程序的证书并将我的代码转换为.ipa文件,最终的.ipa将被提交到本地市场,他们将使用他们的证书等发布它...
问题是:是否有任何方法或解决方案来获取证书(即使是假的)只是为了绕过XDK的构建阶段!?
P.S。 :前段时间我发现了假证书,但XDK却提醒密码
答案 0 :(得分:4)
我是一名活跃的英特尔XDK开发人员,拥有Apple帐户以及Android和Windows。使用英特尔XDK,您可以在Windows或Linux上开发IOS应用程序,直到您将IPA包提交到App Store进行审核。在您准备构建IPA(从英特尔XDK构建iPhone)之前,您不需要开发人员的帐户,因为您需要从英特尔XDK IOS构建面板下载CSR,然后登录到您的Apple开发人员的帐户,为您将要构建/提交的每个IOS应用程序创建App Store分发证书。然后下载证书,包含在您的英特尔XDK项目中,然后上传并构建您的IPA捆绑包。 IPA是Apple的捆绑,因为APK适用于Android。以下是从英特尔XDK构建IPA的步骤。
答案 1 :(得分:0)
不。据我所知,没有办法解决这个问题。要使构建过程均匀工作,您需要使用与特定Intel XDK帐户关联的.csr(证书签名请求)生成证书。
苹果开发人员帐户必须参与流程中的某个阶段才能获得可以使用英特尔XDK云构建流程构建的应用程序。
(如果其他人有相反的信息,请随时纠正我)