我该如何创建一个iOS的Xcode项目,以便任何人都可以编译它?
我想做的是编写一个简单的应用程序,并将整个项目文件夹(只需归档整个项目文件夹)发送给朋友,以便他可以编译并在自己的设备上测试。我们两个都分别注册为个人iOS开发者;我们都可以下载示例项目并成功运行它们;而我可以在我的iPad上运行我的应用程序。然而,当我将存档发送给同事时,他无法测试它(他说它构建了但没有尝试安装或在设备上运行,只抱怨“找不到有效的签名身份”)。
显然,我在开发配置文件的过程中没有理解某些东西。肯定有一种方法可以生成一个可以由任何人编译的项目,而不需要我的配置文件在机器上,否则示例项目就无法编译了。 (为什么源代码形式的项目甚至需要附加配置文件?)
我是否正确地理解了以下内容:1)我已经将我的个人开发人员信息捆绑到源代码项目中,这阻止了其他未连接的开发人员构建它,2)如果是这样,实际上可以以这种方式共享项目吗?我该如何将项目与配置文件分离?
我模糊地意识到这也是共享项目的“错误”方式:我愿意听取改变这种方式的建议,但仍然想了解我做错了什么,以及在配置过程中我忽略了什么显而易见的事情。
我想做的是编写一个简单的应用程序,并将整个项目文件夹(只需归档整个项目文件夹)发送给朋友,以便他可以编译并在自己的设备上测试。我们两个都分别注册为个人iOS开发者;我们都可以下载示例项目并成功运行它们;而我可以在我的iPad上运行我的应用程序。然而,当我将存档发送给同事时,他无法测试它(他说它构建了但没有尝试安装或在设备上运行,只抱怨“找不到有效的签名身份”)。
显然,我在开发配置文件的过程中没有理解某些东西。肯定有一种方法可以生成一个可以由任何人编译的项目,而不需要我的配置文件在机器上,否则示例项目就无法编译了。 (为什么源代码形式的项目甚至需要附加配置文件?)
我是否正确地理解了以下内容:1)我已经将我的个人开发人员信息捆绑到源代码项目中,这阻止了其他未连接的开发人员构建它,2)如果是这样,实际上可以以这种方式共享项目吗?我该如何将项目与配置文件分离?
我模糊地意识到这也是共享项目的“错误”方式:我愿意听取改变这种方式的建议,但仍然想了解我做错了什么,以及在配置过程中我忽略了什么显而易见的事情。