如何使用MAC在真实设备中构建和部署ios api文件

时间:2017-04-28 12:33:02

标签: ios iphone xcode angular ionic2

我是mac新手,所以我已经安装了xcode并成功添加了ios平台。

当我给ionic build ios时,我无法检测到iphone的设备名称,但是当我连接android并给public class JQDateTextField extends JFormattedTextField { /** * Creates a JQFechaTextField that extends from JQFormattedTextField with a date mask chosen * The options are: ##/##/#### - specify int 1 , ##/#### - specify int 2 * The JQFechaTextField will be autocompleted if the user types one digit in day or month and press '-', '/' or right arrow */ public JQFechaTextField(int maskNumber){ super(); jqftf = this; this.maskNumber=maskNumber; if(maskNumber==2){ setFormat("##/####"); } else{ setFormat("##/##/####"); //Default format } addKeyListener(this); } 我正在获取我的设备时。

当我给@Override public void keyPressed(KeyEvent arg0) { // TODO Auto-generated method stub if(arg0.getKeyCode() == KeyEvent.VK_MINUS || arg0.getKeyCode() == 39 || arg0.getKeyCode() == 191 || arg0.getKeyCode() == KeyEvent.VK_SUBTRACT){ SwingUtilities.invokeLater(new Runnable() { public void run() { String s = getText().replaceAll("\\s",""); String parts[] = s.split("/"); if(s.length()==3 && maskNumber!=2 || s.length()==2 && maskNumber==2){ String aux = String.format("%02d",Integer.parseInt(parts[0])); jqftf.setText(aux); } if(s.length()==5 && maskNumber!=2){ String aux = String.format("%02d",Integer.parseInt(parts[1])); String aux2 = parts[0] + aux; jqftf.setText(aux2); } } }); } } 时,我收到以下错误。我不知道如何在iphone中启用开发者选项

  

===构建目标myFirst of PROJECT myFirst WITH CONFIGURATION Debug ===

     

检查依赖关系

     

签署“myFirst”需要一个开发团队。在项目编辑器中选择一个开发团队。   SDK“iOS 10.3”

中的产品类型“应用”需要代码签名      

**存档失败**

     

以下构建命令失败:       检查依赖项   (1失败)

     

错误:命令的错误代码65:带有args的xcodebuild:-xcconfig,/ Users / subbarao / Desktop / myFirst / platforms / ios / cordova / build-debug.xcconfig,-workspace,myFirst.xcworkspace,-scheme,myFirst ,构型,调试,-destination,通用/平台=的iOS,-archivePath,myFirst.xcarchive,归档,CONFIGURATION_BUILD_DIR = /用户/苏巴拉奥/桌面/ myFirst /平台/ IOS /编译/设备,SHARED_PRECOMPS_DIR = /用户/苏巴拉奥/桌面/ myFirst /平台/ IOS /建造/ sharedpch

1 个答案:

答案 0 :(得分:0)

您的构建计算机上需要开发配置文件。应用程序可以在没有配置文件的情况下在模拟器上运行,但它们需要在实际设备上运行。

如果您在Xcode中打开项目,它可能会自动为您设置配置。否则,您必须创建转到iOS开发人员中心并创建个人资料。

cordova run with ios error .. Error code 65 for command: xcodebuild with args:

这个家伙在这里也有同样的问题 尝试在Xcode中以ios dev帐户登录

或尝试

离子平台删除ios

离子平台添加ios

我得到了同样的错误,但我尝试了上面的命令,现在正在运行 谢谢