我在Xcode 5中创建了一个iOS7项目。这是一个非常简单的应用程序。我将其压缩并将其发送给另一位开发人员。当他们打开它时,他们会收到这些消息:
找不到匹配的代码签名身份
没有代码签名身份(即证明和私钥对) 匹配“iPhone开发者”被发现。 Xcode可以解决此问题 从会员中心下载新的配置文件。
他们如何解决这个问题?该应用不会被提交到应用商店。
是否发生这种情况是因为他们没有将Xcode与其在线开发者帐户相关联?是不是免费的在线开发者帐户?
答案 0 :(得分:2)
如果打算在模拟器上运行应用程序,则其他开发人员可以忽略该消息。但是你必须使用代码签名才能在设备上运行Xcode的应用程序,即使是出于测试目的,即使应用程序永远不会被提交到App Store。每年花费99美元。故事结束。
您可以将您的帐户转换为公司帐户,并将此开发人员加入您的公司;这样开发者就可以满足你的99美元。
或者,如果您只想将应用程序发送给某人进行测试,并且您不需要它们直接从设备上的Xcode运行应用程序,则可以创建针对其设备的Ad Hoc构建。 / p>
当然,开发人员可以查看您的代码,在模拟器上进行测试,并在设备上运行您之前构建的Ad Hoc构建 - 但不能在设备上运行