我已经存档了好几个月的临时分发,今天突然我不能这样做,因为存档菜单项被禁用.我没有改变任何事情.我完成了项目的配置设置,看起来没问题.
我的Ad Hoc个人资料即将在14天后过期.这可能是问题吗?我不相信我可以续约,直到它到期.我在组织者的临时配置文件中有一个"续订"按钮,但是当我点击它时,我得到...
在配置门户上找不到给定的配置文件.在尝试续订"MyAddHocProfile"之前,请刷新您的配置文件
配置门户中的配置文件显示活动,30日到期.我注意到我还没有升级到4.6.2并且这样做了.然后我下载了我的个人资料,然后双重认为这会刷新Xcode中的个人资料,仍然没有喜悦.我还尝试手动替换库中的配置文件MyAddHocProfile.mobileprovision.
他们的意思是"刷新您的配置文件"?
即便如此,我认为只要配置文件处于活动状态,我就可以创建存档.我一定是做错了什么.
谢谢,
约翰
按照http://www.raywenderlich.com/上关于如何从一个方块将应用程序提交到应用程序商店的精彩教程后,我开始计划我的beta测试程序.
我不打算详细介绍一切既好又好我现在正在处理的事情.
我已经阅读了很多关于如何创建配置文件的帖子,以便将我的应用程序临时分发给beta测试人员.我专注于那些帮助用户在论坛推荐后通过广播(OTA)获取应用程序的人.
我现在也知道TESTFLIGHT就在那里,但这次我不能用它.
一切都运行良好,除了应用程序实际安装在我的设备上的部分.按"安装"几秒钟后,我不断收到错误"无法下载应用程序".
证书,配置文件,签名有几种可能性和组合,这里我认为我做错了.我想告诉你我拥有什么以及我做了什么,也许你经验丰富的眼睛可以发现我错过的步骤或错误的配置.
我希望你能帮助我.我的感激之情在于你的先进性.
在iOS临时门户网站上:
1)具有几个设备的Ad Hoc分发配置文件:

2)下载并安装我的证书后(为了测试目的,我创建了几个证书):

3)在我的xCode的项目配置上:



4)当我生成存档时:




5)我将所有内容上传到我的服务器,然后尝试将.ipa安装到我的iPhone上(这是配置文件中包含的两个设备之一)



最后我得到了这个:

你对可能出错的东西有什么看法吗?
谢谢您的帮助,
需要.ipa为Ad-Hoc分发生成文件.客户端只提供了足以创建.ipaXcode 5的证书,私钥和配置文件.但是在Xcode 6.1中我导出时Save For Ad Hoc Deployment会给出消息
To save for Ad Hoc Deployment, you need to add an Apple ID account that is enrolled in the iOS Developer Program for the development team 'xxxxxxxxxx'
Run Code Online (Sandbox Code Playgroud)

有.ipa没有开发者帐户凭据创建的方法?
开发配置文件和临时配置文件之间有什么区别?
除了商店之外,我们不能总是使用ad hoc配置文件吗?
在Xcode 7.0或更高版本中,当我们归档项目并希望将归档文件导出为.ipa文件时,我们有四个选项:
我们有一个新选择:"Save for Development Deployment".
我不知道"Save for Ad Hoc Deployment"和之间的区别是什么"Save for Development Deployment".
我打电话给Apple官方支持电话服务寻求帮助,但他告诉我他不清楚,如果我想获得更多技术细节,我可以发送电子邮件给专业人员帮助,然后他只给我发了一些关于Apple的官方文档. COM.
我查了Apple官方文档,我发现了这个:
要将您的应用分发给具有指定设备的用户,请选择"保存以进行特别部署."该应用将使用分发证书进行代码签名.
要分发您的应用程序以进行内部测试,请选择"保存以进行开发部署".该应用程序将使用您的开发证书进行代码签名.
听到上面的话.似乎:
同一点:
它们都是供内部使用的.
不同点:
1."为特殊部署保存."用于内部分发,但"保存用于开发部署."用于内部测试?
2."为特殊部署保存"和"为开发部署保存"之间的区别是分发证书和开发证书?
注意:我听说"开发证书"属于个人,但发行证书属于整个团队,我对此并不十分肯定.
那么,谁能告诉我"节省开发部署"的目的是什么,以及"节省开发部署"和"节省特别部署"之间的区别是什么?
在Xcode 6之前,仅向Xcode提供*.p12证书和*.mobileprovision文件就足以为Ad Hoc构建导出*.ipa文件.
存档准备好后,Xcode 6会像往常一样打开管理器,但是当我按下"导出"按钮时,管理器会要求选择开发团队.即使我安装了*.p12和*.mobileprovision,它也不允许我继续进行.
要保存Ad Hoc Development,请选择要用于配置的开发团队:
我知道可以从Xcode帐户窗格导出开发人员帐户,但是存在问题.它导出与之关联的所有证书和mobileprovision文件.这包括我不想包含的其他配置文件(因为我想与项目团队共享生成的导出,并且不希望包含不相关的配置文件).
有没有办法避免这种"有用"的功能,只需导出相关的*.p12和*.mobileprovision?
我在iPhone 5和4s上测试了我的应用程序.然后我将我的应用程序发送给测试人员,他有5s iPhone.一切都很好.一段时间后,当我向应用程序添加一些功能时,我向他发送了另一个版本,但现在他说它在发布时崩溃了.在我的设备上一切正常.我让他给我发送崩溃报告.这是.ips文件:
{"bundleID”:"name.my-app","app_name”:”my-app","bug_type":"109","name”:”my-app","os_version":"iPhone OS 7.1 (11D167)","version":"1.0 (1.0)"}
Incident Identifier: 3916. . .194
CrashReporter Key: 58fd. . .7399
Hardware Model: iPhone6,2
Process: my-app [277]
Path: /var/mobile/Applications/0AB0. . .B5B/my-app.app/my-app
Identifier: name.my-app
Version: 1.0 (1.0)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
Date/Time: 2014-03-27 02:10:39.959 +0400
OS Version: iOS 7.1 (11D167)
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Triggered by Thread: 24
Last Exception Backtrace:
(0x1893e2950 0x1958e81fc 0x1893e2890 0x1000f09a0 0x195ec0014 0x195ebffd4 0x195ec64a8 0x195ec24c0 0x195ec70f4 0x195ec74fc 0x1960556bc 0x19605554c) …Run Code Online (Sandbox Code Playgroud) 我在我的iOS应用程序中实现了应用程序购买,我希望在将此新版本提交给Apple之前进行真正的测试(而不是沙箱)当然,当前版本的应用程序(在App Store中)已通过产品验证,我使用Ad Hoc分发配置文件存档应用程序,并为Ad Hoc部署生成了一个IPA文件.但是当我通过Testflight在我的设备上安装应用程序时,我发现该应用程序处于沙盒环境中!在将应用程序提交到App Store之前,有没有办法进行"真正的"购买?
请问有人可以了解Apple允许的iOS Ad-Hoc&Development证书数量吗?适用于企业和非企业帐户.任何官方链接都会有帮助.
谢谢
certificate ad-hoc-distribution ios apple-developer ios-app-signing
我正在创建我的第一个应用程序,并对Ad Hoc配置文件和开发配置文件有一些混淆.我知道在此之前会问这个问题,但需要一些澄清和确认.
查看stackoverflow上的先前答案,我假设存在以下差异:
可以在没有iTunes的情况下安装即席版本,而必须从iTunes安装开发版本(.ipa)
在开发构建具有调试器时,调试器无法附加到Ad hoc构建
设备令牌是不同的,因为APNS使用两种模式沙箱,生产环境取决于构建是Ad hoc或开发
我有以下问题
在许多论坛上写道,Ad hoc版本上有100个用户,但没有提到如果开发版本有这样的限制.此外,每个开发人员资料或每个应用程序的限制为100个用户?
另外,只有Ad hoc构建需要在其上安装设备的UDID吗?发展构建怎么样?
请看看我是否有正确的差异,这是否会遗漏任何重要的差异,任何有关问题的信息都会有很大的帮助
ios ×9
xcode ×4
xcode6 ×2
adhoc ×1
apple-id ×1
certificate ×1
deployment ×1
ipa ×1
provisioning ×1
sandbox ×1