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