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