我是否需要.mobileprovision
通过 iTunes 上传使用 Development Provisioning Profile 为设备签名的应用程序的文件?
我删除了设备中的所有配置文件,并尝试在没有配置文件的情况下上传应用程序。但最后这个配置文件出现在 Xcode Organizer 中。
我想确保其他人可以在没有配置文件的情况下使用应用程序。
我是否需要.mobileprovision
通过 iTunes 上传使用 Development Provisioning Profile 为设备签名的应用程序的文件?
我删除了设备中的所有配置文件,并尝试在没有配置文件的情况下上传应用程序。但最后这个配置文件出现在 Xcode Organizer 中。
我想确保其他人可以在没有配置文件的情况下使用应用程序。
首先,让我澄清一下,对于分发未使用 Enterprise In-house 分发配置文件签名的应用程序,设备 UDID 必须包含在.mobileprovision
用于对二进制包进行签名的使用中。如果不包括 UDID,应用程序将不会安装在设备上。由于您使用的是开发配置文件,因此您需要包含所有希望安装您的应用程序的朋友的设备 UDID。
如果我正确理解您的问题,我认为您应该创建一个签名.ipa
(存档)文件,而不是一个签名.app
以将其分发给您的朋友。.ipa
文件中包含一个嵌入式配置文件,并将在安装应用程序时将其安装在设备上。如果您分发它,.app
您还需要将.mobileprovision
它连同它一起发送,以便您的朋友可以将它安装在他的设备上。
希望有帮助!
不,如果您想在 appstore 上上传应用程序,您需要配置配置文件,或者如果您想在真实设备上进行测试,则这是不可能的。
是的,您需要配置文件和 iOS 开发人员证书、iOS 分发证书,并确保配置文件在管理器中标记为绿色,并且这些证书也存在于钥匙串中。
没有配置文件就无法上传应用程序。出于测试目的,有一种方法。但是您需要配置应用程序才能提交。如果您需要,请按照此链接进行测试。 http://mhassan.me/2013/02/15/using-xcode-without-provisioning-profile/
如果您想在设备上测试您的应用程序,您需要使用开发配置文件注册设备的 UDID,然后使用更新的配置文件进行代码签名。