2014-09-29 2345 views
0

一些交叉编译框架,如Adobe Air,Marmalade sdk,Trigger.io和Embarcadero允许从Windows机器构建测试和调试应用程序。他们违反iOS SDK许可协议吗?这种协议禁止分发SDK的派生工作,这是上述产品的情况。使用这些产品进行开发是否安全?或者Apple是否会退出使用这些解决方案开发的任何应用程序的具体危险?Ios交叉编译框架:他们是否违反Ios SDK许可证?

回答

0

我能对事物的trigger.io侧置评..

我对事物的理解是,锻造构建过程中的作用更像testflightapp,只是没有下载/安装过程。

你从来没有真正下载/使用苹果SDK,所以很难说如果你违反了你没有直接使用的东西。

Forge就像所有的构建服务一样,都有一个构建服务器。构建服务器包含用于打包的IOS SDK。只要你的证书和配置文件是正确的,它将把它打包得很好。伪造过程只是在事实之后安装它,再次类似于testflightapp。

至于苹果知道你在一个特定的庄园测试..我不知道他们甚至可以知道,因为最终包只是一个IPA文件,你仍然需要通过MAC提交。

+0

我想它是相似的,虽然具体是非常不同的。通过果酱,您可以在自己的机器上构建代码,无论是Mac还是PC。在PC上,您不会直接使用Apple SDK进行任何开发,但您需要访问Mac(通常非常简短)才能上传到iTunes商店。 在Marmalade方法中,您所做的与使用其他人生成的库以及一些工具基本相同。在PC上,我们必须替换Mac上免费的一些工具,但我们使用Apple的开源代码。 – johnfo 2014-12-23 20:17:39