草庐IT

ios - 对于随 iTunes 安装的 .ipa 版本,我是否需要 UDID

我想分发和临时构建.ipa文件,该文件将通过手动将应用程序与iTunes同步来安装在客户端的设备上。我创建了分发配置文件并构建了.ipa。我的问题是-我是否需要为该配置文件添加客户端的设备udid?他能否将.ipa版本拖到他的iTunes应用程序库中,选择设备,单击安装、同步并使用该应用程序?这种方法有什么问题吗?不幸的是,由于不同的原因,苹果提供的其他发行版选项对我不起作用。 最佳答案 是的。YouneedtheUDIDsforAdHoc.如果您想在不指定您需要的设备的情况下进行分发theenterprisedistributio

ios - 从 UDID 获取设备规范

是否可以从UDID获取设备的规范?例如,如果它是iPad或iPhone。还是UDID只是完全随机的? 最佳答案 您无法获取设备的UDID,请参阅link但是,您可以从UIDevice实例获取一些设备的规范(iOS版本、型号名称...):varmyDevice=UIDevice.currentDevice()关于设备类型(iphone/ipad):使用iOSif(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)对于iOS>=8,您可以从UITraitCollection属性user

ios - 我可以从 MDM 服务器获取哪些 iOS 设备信息?

我是开发iOSMDM服务的企业开发人员。我从中找到了一些信息http://www.joshwright.com/tips/getting-an-iphone-udid-from-mobile-safari.我想知道的是:上面的文章提到“Apple允许开发人员通过手机和您的Web服务器之间的特殊交互来获取一个人的UDID(并做很多其他事情)。”服务器可以从iphone获得什么“其他东西”。谢谢 最佳答案 答案并不简短,因为企业MDM允许做很多事情。我可以将所有能力分为两大类:从设备获取一些信息(UDID、iOS版本、IMEI等)。您可

ios - 可以使用终端向现有配置文件添加或删除 UDID 吗?

有没有一种方法可以使用命令行在iOSAdhoc配置文件中添加和删除UDID? 最佳答案 您必须重新生成配置文件,但您应该能够使用faSTLane自动生成它们:https://fastlane.tools 关于ios-可以使用终端向现有配置文件添加或删除UDID吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32470039/

ios - 将设备 UDID 添加到免费的 iOS 开发配置文件

我已经创建了一个免费的iOS开发配置文件来测试我的应用程序。现在我想把这个应用分享给我的friend,我有设备的UDID。因为我没有运行应用程序的设备来在xcode上运行它。如何将设备udid添加到该配置文件以共享该应用程序。 最佳答案 转到开发者门户(developer.apple.com)>帐户>证书、标识符和配置文件。在左侧菜单中,选择设备并单击+按钮添加新设备。为其命名并在此处输入UDID。现在转到您的配置文件。单击它并选择编辑。在显示设备的地方,选择您刚刚添加的新设备。生成该配置文件并将其下载到Xcode。您的新设备现已添

iOS:用于 Beta 测试/TestFlight 上传的 iOS 应用分发

我已经使用xcode8.3构建了我的应用程序。现在我需要/将应用程序构建分发(发送)给其他团队成员(应用程序测试人员以及用于Beta测试的客户端)以在他们的苹果(iPhone/iPad)设备上测试我们的应用程序。我已经搜索和阅读了很多教程/QA,但找不到初学者(新手级开发人员)如何连接证书、配置文件和UDID以及如何分发应用程序以进行Beta测试的教程。有人可以帮助我,如何将证书和测试人员的设备与我的应用程序连接起来。非常欢迎为iOS初学者提供任何帮助。 最佳答案 执行以下步骤(每个步骤的详细信息与Apple指南相关联)Config

ios - Crashlytics Beta 无法找到测试人员 UDID

过去几天我一直在网上搜索,试图弄清楚为什么Crashlytics找不到我的测试设备。在我的开发者帐户中,我在设备选项卡中添加了测试设备,将该设备包含在配置文件中,然后下载并双击该配置文件以将其安装到我的计算机上。看来配置文件已成功安装到我的~Library/mobiledevice/provisioningprofiles文件夹中。在Xcode中,我尝试删除我的开发者帐户并重新添加它。我试过重新启动xcode。我试过从我的~Library/mobiledevice/provisioningprofiles文件夹中删除配置文件并重新安装它们。我最初也无法将它安装在我自己的手机上,我遇到了

ios - [UIDevice currentDevice].identifierForVendor.UUIDString 返回全零

这个问题在这里已经有了答案:TheadvertisingIdentifierandidentifierForVendorreturn"00000000-0000-0000-0000-000000000000"(3个答案)关闭9年前。我有iPhone4和iOS6.0。这个属性[UIDevicecurrentDevice].identifierForVendor.UUIDString总是返回全零(00000-----)。帮我解决这个问题。我在谷歌搜索过。我重启了,删除了应用程序...。但是没有用。

ios - 在没有 UDID 的情况下在多台机器上测试 IOS 应用程序

我目前正在为IOS开发游戏,我已经成功地将游戏部署到iPad上进行测试,这非常棒(使用xCode)。但是,我想知道是否有一种方法可以在不注册其UDID的情况下将应用程序安装到IOS设备中?例如,如果我想在发行商设备上安装游戏的某个版本,我是否可以创建某种软件包并通过电子邮件发送给他们,然后他们就可以自行安装?我尝试四处查看,最接近的似乎是AdHocProvisioning?但是除非我记错了,否则AdHoc仍然需要我注册设备的UDID。我试过检查thispage,但不能真正理解它。这些图像似乎也与我在xCode中看到的不同,这让我有点迷路。 最佳答案

iphone - 配置文件的新 UDID

如果我们将新的UDID添加到临时配置文件中,是否需要将新构建发送到更新后的设备,或者如果我们在设备中安装新的临时配置文件就足够了吗? 最佳答案 是的,您必须使用新的配置文件构建您的应用,然后将新的更新发送到新设备,并且您还必须将新的配置文件安装到新设备。 关于iphone-配置文件的新UDID,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5853457/