我正在尝试为iOS编译我的离子应用。 它与模拟器编译得很好,所以我想在一些朋友的iDevices上测试它(我没有任何iphone或ipad),所以我想发送给他们IPA以便进行测试。
为此,我看到我必须存档我的项目,我试图这样做并且我收到了错误:
代码签名错误:未找到配置文件:未找到未过期的配置文件。
所以我去查看我的个人资料,XCode建议我解决这个问题。但是当我尝试这样做时,我收到了这个错误:
创建配置文件需要在您的团队中注册一个或多个设备。将设备连接到Mac,然后将其添加到您的团队。
所以我觉得有一个iDevice并不是为了编译iOS而必须的。我错了吗?
谢谢, 罗宾
答案 0 :(得分:2)
您需要配置文件归档项目才能进行构建。现在,如果您没有从Apple开发者帐户创建配置文件,那么您可以选择automatic
,但要生成provisioning profile
,您需要将设备与xcode连接,以便xcode获取{{1该设备可以自动配置配置文件!
现在,如果你没有真正的设备,那么从你的开发者帐户 - 首先添加一些设备 - 我的意思是你的朋友的设备(为此你需要udid!) - 创建udid
- 下载 - 将其设置为来自您的xcode的provisioning profile for development
或构建general
的配置文件。然后你就可以进行构建了!
如果您有设备,那么您还需要创建包含您朋友设备的配置文件,其他明智的应用程序将不会安装在其上!
您可以参考Raywenderlich's tutorials来管理我上面提到过的这类内容!