Iphone 允许多台Mac在同一iOS项目上工作

Iphone 允许多台Mac在同一iOS项目上工作,iphone,xcode,app-store,certificate,push-notification,Iphone,Xcode,App Store,Certificate,Push Notification,我需要知道如何允许2台Mac在同一个项目上工作 目前,该应用程序位于应用商店中,只有1台mac正在使用该应用程序。 我想向项目中添加一个新的开发人员,即新的mac 请提供一个简单的,一步一步,我需要做的指示,以使这项工作(关于证书,钥匙链,捆绑等) 另外,应用程序也使用推送通知,新的mac是否会损坏推送通知机制 我偶然发现,它并没有真正回答我的问题。我想知道,从苹果的角度来看,为了从两台机器上构建完全相同的可执行文件,我需要在新的mac中做些什么。(并且不会损坏当前的推送机制) 谢谢…有一个叫做

我需要知道如何允许2台Mac在同一个项目上工作

目前,该应用程序位于应用商店中,只有1台mac正在使用该应用程序。 我想向项目中添加一个新的开发人员,即新的mac

请提供一个简单的,一步一步,我需要做的指示,以使这项工作(关于证书,钥匙链,捆绑等)

另外,应用程序也使用推送通知,新的mac是否会损坏推送通知机制

我偶然发现,它并没有真正回答我的问题。我想知道,从苹果的角度来看,为了从两台机器上构建完全相同的可执行文件,我需要在新的mac中做些什么。(并且不会损坏当前的推送机制)


谢谢…

有一个叫做版本控制的工具。您可以使用git、SVN或Mercurial


编译时(使用您的公司Apple Developer帐户),您的代码将在两台Mac上完全相同(如果您在两侧都进行了更新)。实际上,我自己的代码是在我的iMac、我的Mac Book Air或我女朋友的Mac Book Pro上编译的。

有一个叫做版本控制的工具。您可以使用git、SVN或Mercurial

编译时(使用您的公司Apple Developer帐户),您的代码将在两台Mac上完全相同(如果您在两侧都进行了更新)。实际上,我自己的代码是在我的iMac、我的MacBookAir或我女朋友的MacBookPro上编译的。

版本控制:)

基本上,您有一个用于存储开发文件的公共框(称为“存储库”)

此存储库具有版本回滚、冲突和修改跟踪、错误跟踪等功能

想法很简单:你有你的文件和你的在线存储库,你把这些文件添加到你的回购协议中。然后我加入项目并获取这些文件(操作称为“签出”),修改一堆文件,然后执行一个名为“提交”的操作:该操作检查我的版本,将修改后的文件与在线文件合并。然后“更新”您的本地版本:如果您没有修改与我相同的行,则不会出现错误,并且您成功地进行了更新。如果我们修改了同一行,并且存在冲突,则更新过程将中断。然后,您可以看到错误出现的位置,并使用diff工具解决它(http://en.wikipedia.org/wiki/Diff)

这是一个非常简单的概念,对我们开发者来说是非常基本的。你可以让多少人在同一个项目上毫无问题地工作。您可以处理独立的代码位,而不需要其他代码位。您可以在同一文件上工作,而不会产生冲突

和是存储库的两个很好的例子(您可能还想看看哪一个有点不同)

因此,简单地说:SVN是您需要的答案:)

版本控制:)

基本上,您有一个用于存储开发文件的公共框(称为“存储库”)

此存储库具有版本回滚、冲突和修改跟踪、错误跟踪等功能

想法很简单:你有你的文件和你的在线存储库,你把这些文件添加到你的回购协议中。然后我加入项目并获取这些文件(操作称为“签出”),修改一堆文件,然后执行一个名为“提交”的操作:该操作检查我的版本,将修改后的文件与在线文件合并。然后“更新”您的本地版本:如果您没有修改与我相同的行,则不会出现错误,并且您成功地进行了更新。如果我们修改了同一行,并且存在冲突,则更新过程将中断。然后,您可以看到错误出现的位置,并使用diff工具解决它(http://en.wikipedia.org/wiki/Diff)

这是一个非常简单的概念,对我们开发者来说是非常基本的。你可以让多少人在同一个项目上毫无问题地工作。您可以处理独立的代码位,而不需要其他代码位。您可以在同一文件上工作,而不会产生冲突

和是存储库的两个很好的例子(您可能还想看看哪一个有点不同)


因此,简单地说:SVN是您需要的答案:)

确保第二台Mac安装了相同的iOS开发工具和SDK。从第一个Mac导出开发人员和分发证书。在第二台Mac上创建一个新用户帐户,并在那里安装证书。将您的项目和所有源文件(包括应用程序的plist、xibs、资源等)复制到第二个Mac(或者,如果您使用的是版本控制存储库,请签出所需版本的新副本)


推送通知与用于构建应用程序的Mac无关。如果第一台Mac用作推送通知服务器,它仍然可以为第二台上构建的应用程序执行推送通知服务器操作(只要您不更改任何ID等)。

确保第二台Mac安装了相同的iOS开发工具和SDK。从第一个Mac导出开发人员和分发证书。在第二台Mac上创建一个新用户帐户,并在那里安装证书。将您的项目和所有源文件(包括应用程序的plist、xibs、资源等)复制到第二个Mac(或者,如果您使用的是版本控制存储库,请签出所需版本的新副本)


推送通知与用于构建应用程序的Mac无关。如果第一台Mac电脑充当推送通知服务器,它仍然可以为第二台上构建的应用程序提供推送通知(只要您不更改任何ID等)。

SVN是10年前的答案-PSVN是10年前的答案-PHi,我有一个“个人开发者计划”。要将证书\私钥\等从第一台mac电脑导入第二台mac电脑,我到底需要做什么?在我将证书复制到新的mac电脑后,我应该在“iOS配置门户”中做些什么吗?好吧,完全按照您设置第一台mac电脑的方式进行设置:核心思想是,您希望苹果知道您正在与他们交谈,不是其他人:DThanks,我需要在t上添加一个新的资源调配配置文件吗