尝试使用NetBeans Gluon插件/Apple免费资源调配启动iOSDevice时出错

尝试使用NetBeans Gluon插件/Apple免费资源调配启动iOSDevice时出错,netbeans,ios-provisioning,gluon-mobile,Netbeans,Ios Provisioning,Gluon Mobile,我已经使用NetBeans 8.1、Glon插件、javafxports 1.0.7、Mac OS X 10.11.1和Xcode 7成功运行了一个简单的Glon应用程序,使用Glon Mobile-单视图项目。然而,当我尝试使用launch | launchIOSDevice在连接的iPhone6上运行时,我的配置出现了错误。错误消息是任务“:createIpa”的执行失败 未找到与“/(?i)iPhone开发者| iOS开发/”匹配的签名标识 我在Xcode上设置了一个同名项目,并在连接的设

我已经使用NetBeans 8.1、Glon插件、javafxports 1.0.7、Mac OS X 10.11.1和Xcode 7成功运行了一个简单的Glon应用程序,使用Glon Mobile-单视图项目。然而,当我尝试使用launch | launchIOSDevice在连接的iPhone6上运行时,我的配置出现了错误。错误消息是任务“:createIpa”的执行失败

未找到与“/(?i)iPhone开发者| iOS开发/”匹配的签名标识

我在Xcode上设置了一个同名项目,并在连接的设备上运行它。我验证了我已经为我的项目(Xcode | Preferences | Accounts)定义了配置文件和签名标识。我验证了Xcode项目包标识符与Default-info.pllist文件中定义的ios CbundleIdentifier相同。我尝试在build.gradle文件中定义ios属性IOSSProvisioningProfile和iosSignIdentity。这会给出不同的错误消息,但构建仍然失败

是否有人在已连接的IOS设备上使用苹果的免费资源调配成功运行NetBeans/Glion移动应用程序?我肯定我做错了什么,但我需要帮助来解决它


提前谢谢

我没有尝试使用免费的资源调配配置文件。我是通过一个苹果开发者帐户完成的,但以下是我采取的步骤,也许它可以帮助你:

  • 获得苹果开发者的认可(不是你的情况)
  • 转到XCode,单击代码->首选项
  • 转到“帐户”选项卡
  • 单击加号按钮添加帐户。添加您的帐户
  • 单击文件->新建项目->单视图应用程序
  • 输入任何产品名称和组织标识符(无所谓)
  • 选择要存储项目的任何位置
  • 对于出现的任何问题,如“未找到任何未过期的配置文件”,请单击“修复问题”
  • 连接ios设备并运行应用程序
  • 启动gluon ios gradle任务(例如“launchIOSDevice”) 第一次要花很多时间。最后,它可能会给您一个java.lang.OutOfMemoryError。放入gradle JVM设置:'-Xmx2000M'
  • 再次启动ios渐变任务

  • 您还可以查看:免费资源调配建议,但您可能已经有了。

    您可以使用免费资源调配帐户。您只需在iOS设置中的build.gradle文件中添加几行:

    iosProvisioningProfile = 'xxxx'
    iosSignIdentity = 'yyyy'
    
    ProvisioningProfile是您在xCode中创建的配置配置文件的文件名。只需右键单击,然后选择“在Finder中显示”。只需复制文件名(不需要复制“mobileprovision”扩展名)

    您可以通过打开终端并输入以下命令来获得符号(yyyy):

    security find-identity -v -p code signing
    

    查找包含“iPhone开发者:”行的行并复制引号中的所有内容

    您需要一个apple开发者帐户(免费版本工作正常)。然后创建一个与Gluon项目匹配的xCode项目,以便:

    xCode项目中的
    产品名称
    与Gluon项目的
    项目名称

    而且

    组织标识符
    与Gluon项目的
    包名

    我在Eclipse和后来的Netbeans中都做过这个,而且在这两个地方都做过


    编辑:通过使用这种方式,你可以退出你的应用程序(大约每24小时一次)-这意味着打开项目(之前创建的项目类似于你的Gluon项目)-让xCode使用你的开发者id重新验证项目。如果你不这样做,你将体验到你的应用程序无法打开,(但当你双击iPhone上的home(主页)按钮时,它将显示/存在于其他打开的应用程序中).

    谢谢你的详细列表。我放弃了免费资源调配的尝试,继续使用我的开发者帐户。一切都很好。此外,你只需为每个设备创建一个XCode项目,这是免费资源调配的一个显著优势。