我一直在搜索stackoverflow,在各种博客中阅读以回答我的问题"我可以将我的应用程序分发给某人,而无需获取他的设备UDID吗?"
我找到的答案都是关于"不!你必须有UDID列表"
但是我有人(私人公司)告诉我他们曾经安装过应用而没有将他们的设备UDID提供给开发人员.开发人员用来发送.ipa文件,他们只是将它拖放到iTunes中,就是这样!我晕了..
他们用哪种方式做了没有UDID?(我反对越狱,这不是选择)
或者,也许他们在撒谎?
我试图在新的iPad上测试我的应用程序,看看Retina支持是否有效.
像我用于开发的任何其他设备一样,我附加了设备并按下"Use For Development"是XCode Organizer.
该过程已开始,但几秒钟后进度条消失,我收到此错误消息:"发生未知错误"
我手动在设备部分注册了UDID,并且设备配置文件成功安装在设备上,但组织者的iPad名称前面仍然有一个黄点,设备没有出现在iOS设备列表中(因此我无法运行应用程序).
我试过任何想法,但没有任何结果:(

有任何想法吗 ?
附加信息 :
我在我的xcode 5中安装了不同的配置文件,在删除它之前,你在mac上安装了所有配置文件的会话,但是现在这个会话消失了,我现在怎样才能访问这个会话?
我将我的应用程序发送给来自Crashlytics的测试人员,这是一个进行应用程序测试的神奇工具.
我在我的开发者帐户中注册了每个新测试人员的设备UDID,然后分发新版本.
我的测试人员收到了电子邮件邀请,并访问了无法在他们的设备上完成的应用程序安装.他们不停地看到一条警告,显示有消息:
无法下载应用程序 - 此时无法安装MyApp - 完成/重试
测试人员的测试状态已" 安装 "在我的Crashlytics仪表板中,但他们实际上无法完成安装.
请帮我找出导致此问题的任何可能因素.
testing ios provisioning-profile crashlytics crashlytics-beta
我目前正在为客户构建一个iPhone应用程序,该应用程序将在内部分发.我的客户刚刚在Apple创建了他们的企业开发者帐户.
我已经为客户创建了一个网站,可以通过苹果公司提供的指令无线下载应用程序的测试版本:分发适用于iOS 4设备的企业应用程序.这些测试是通过我的标准帐户使用Adhoc配置文件完成的,该配置文件列出了其设计的UDID.
我现在正尝试使用他们的企业帐户部署应用程序.我创建了内部配置文件.我还创建了应用程序的存档,并使用此配置文件创建了.ipa文件以进行分发.
当我尝试下载应用程序时,我遇到了问题.当我进入我创建的网站下载应用程序时,我可以看到我的iPhone上的应用程序下载,图标下的文字说:"正在加载......".然后措辞变为"正在安装......".一旦进度条完成,应用程序就会消失.我还注意到我的设备上安装了内部配置文件.
我在多个设备上重复了几次这个过程,我用来测试这个应用程序的设备和那些我甚至没有使用过这个应用程序的设备.我甚至尝试在一台设备上删除所有配置文件.发生相同的过程,并再次自动安装内部供应文件.
究竟是什么问题还是我不做?
谢谢.
iphone wireless enterprise distribution provisioning-profile
我已经看到了一些其他问题来解决这个问题,但没有一个像我一样.昨天我无辜地将设备添加到设备列表中.
题:
我的印象是,一旦您添加设备,它现在将链接到配置文件.但是,我认为它与我的某个分发配置文件没有关联.所以我进入编辑配置文件,单击设备旁边的复选标记,然后点击提交.这就是问题的开始.
我注意到两件事:我最近在一周前更新了我的证书/配置文件.现在,它认为我昨天更新了我的配置文件(或者至少在组织者中这样说).
此外,当我尝试构建任何项目时,我得到了可怕的"没有未过期的配置文件,其中包含任何钥匙串的签名证书".在构建设置中,我的签名身份显示在"身份"下,没有配置配置文件.我读过恐怖故事,人们不得不把一切都拆掉并重建,我希望我不必在这里做到这一点.
伙计我在确定APNS(推送通知)开发人员(Sandbox)和生产模式之间的关键差异时遇到了一些麻烦.特别是我有以下问题:
1)我可以在应用程序商店中使用仅针对APNS开发者证书注册的推送通知启动应用程序吗?或者我是否需要使用APNS Production来购买我想在应用商店推出的应用?
2)一般而言,除了"开发APNS"和"生产APNS"之外的其他功能原因可以为我的决定提供信息.特别是为什么我会选择为我的应用程序实施APNS开发人员证书,为什么不在生产推送帐户上运行所有内容?
这就是Apple在其网站上所说的内容,但它并没有触及我的问题的核心:
开发:使用开发环境进行提供者应用程序的初始开发和测试.它提供与生产环境相同的服务集,但服务器单元数量较少.开发环境还充当虚拟设备,支持模拟端到端测试.您可以在gateway.sandbox.push.apple.com,出站TCP端口2195访问开发环境.
生产:在构建提供者应用程序的生产版本时使用生产环境.使用生产环境的应用程序必须符合Apple的可靠性要求.
push-notification apple-push-notifications ios provisioning-profile p12
我有一个Apple iOS Enterprise帐户,我正在创建一个分发配置文件,并且惊讶地发现我必须选择In House或Ad Hoc的分发方法.
这让我很困惑 - 如果我为非企业帐户创建分发配置文件,那么这里的选择将是Ad Hoc或App store,这是有道理的,因为有不同的配置文件用于测试和发布.但这是针对企业帐户的,我不明白企业应用的内部或Ad Hoc分配方法之间的区别.
我知道这里有其他问题,但我已经按照他们所有的解决方案但最终仍然会收到此错误消息.
我有一个有效的Apple Developer帐户,程序处于活动状态.
我尝试使用托管和非托管配置使用新/新捆绑ID(可以重新创建配置文件).
我试过这个:在调试模式下找不到此可执行文件的有效配置文件
我已从手机中删除了该应用的任何旧版本.
我已确认开发人员门户网站上的设备ID与Xcode中的相同(对于手动配置配置文件管理也很有用)
我甚至尝试了另一个开发者ID,我已经完全绝望,但出现了同样的错误.
在使用我的有效分发证书构建发布方案时,我甚至会收到此错误.
我花了很多时间试图解决这个问题,现在我希望别人感受到我的痛苦并且实际上解决了这个问题.
更新:添加截图以获得实用性
更新2:我放弃了尝试解决这个问题,我创建了一个新项目并将源文件复制到新项目中,现在我已经开始工作了.很明显,项目配置/设置文件中的某些内容在之前的项目中以某种方式被破坏,没有明显的修复可用.将这个问题保持开放,也许有人最终会有一个解决方案.我有一个旧的"非工作"项目,所以将继续尝试那些只是为了好奇.
在此错误消息之前,将显示Build Succeeded.
ios ×8
xcode ×4
distribution ×2
certificate ×1
crashlytics ×1
enterprise ×1
ipa ×1
iphone ×1
keychain ×1
objective-c ×1
organizer ×1
p12 ×1
testing ×1
udid ×1
wireless ×1
xcode5 ×1