我想对AdHoc测试一个应用程序。我的客户拥有一个Apple帐户,我是该团队的成员(他加入了我们)。
我们想使用此技术http://www.innerfence.com/howto/install-iphone-application-ad-hoc-distribution将ipa和移动设备发送给我们的客户。
问题是,如果我下载客户端的供应配置文件以生成ipa,则它不会与XCode中的任何私钥配对(找不到有效的签名身份)。
我完全迷路了。我怎样才能解决这个问题?
我想做的是:生成一个.ipa并将其与客户的.mobileprovision文件一起发送。
ad-hoc-distribution ios provisioning-profile ios5 ios-provisioning
我知道如何使用Xcode和一切,但这是一个初学者的问题.我刚买了一台新的MacBook Pro,我特意把它用于iPhone开发.我将我的主应用程序项目从我的Mac Mini转移到我的MacBook Pro,以便我可以同时使用它们.到目前为止它已经很好用,但每当我插入我的实际iPhone进行测试时,我收到代码签名错误.我花了几个小时研究这个问题,甚至重新下载了我拥有的每个证书和Provisioning Profile但仍然没有.在组织者中,一切都是有效的.我确保KeyChain Access中的所有内容都正确,并确保它在登录部分.我重新启动了Xcode和我的MacBook Pro,但仍然没有.我甚至将我的整个开发者档案的副本从我的Mac mini转移到我的MacBook Pro.现在我收到了一个错误
Code Sign error: No unexpired provisioning profiles found that contain any of the keychain's signing certificates
我该怎么办?我已经尝试过一切了.
我有新电脑.首先,我从旧版本复制了iOS项目.然后,我在组织者中刷新了配置文件,但所有人都获得了"未找到有效签名身份"的状态

所以在Keychain Access中所有证书都可以

有任何想法吗?我应该如何验证所有这些配置文件?日Thnx
我第一次遇到这个问题.我正在将我的应用程序运行到具有分发+ Ad-Hoc配置文件的设备,但我无法在设备中第一次启动应用程序,因为我不断收到此错误:
Mar 1 18:07:58 My-iPhon kernel[0] : launchd[276] Builtin profile: container (sandbox) Mar 1 18:07:58 My-iPhon kernel[0] : launchd[276] Container: /private/var/mobile/Applications/E142C3CE-F6E0-4C77-ABE8-1B764DA216FE (sandbox) Mar 1 18:07:58 My-iPhon com.apple.debugserver-189[261] : 1 +0.000000 sec [0105/0303]: error: ::task_for_pid ( target_tport = 0x0103, pid = 276, &task ) => err = 0x00000005 ((os/kern) failure) err = ::task_for_pid ( target_tport = 0x0103, pid = 276, &task ) => err = 0x00000005 ((os/kern) failure) (0x00000005) Mar 1 18:07:58 My-iPhon mobile_house_arrest[280] : Max open files: 125 Mar …
我有我的应用程序的包ID.但是当我添加新的非通配符ID时,苹果说我'带有标识符的应用程序ID'com.xxx.xxx.ipad'不可用.请输入不同的字符串.' 我无法创建新的bundleId,因为我的应用程序现已投入生产.
如何将APNS(推送通知)添加到项目中?谢谢.
我正在为一个客户更新内部应用程序,他们之前的版本目前超过100多台iPad.我想推送更新,但当我尝试使用分发配置文件签署应用程序时,它会要求我提供私钥.搜索后,人们建议撤销旧证书并在我正在使用的机器上生成一个新证书,这样我就可以拥有私钥.我不知道这是否是最好的方法,但我的客户担心如果我要撤销当前的内部发行证书,它会影响目前在100多台iPad上分发的应用程序?谢谢!
由于iOS 8共享,我不得不创建一个捆绑ID和配置文件以进行共享.此新捆绑包ID通过应用程序组链接到我现有的捆绑包ID,我的权利文件指定了应用程序组.但是,现在,我的通配符配置文件不起作用.当我尝试构建时,Xcode说"可执行文件是使用无效的权利签名的".只有当我使用具有特定捆绑ID的配置文件时,它才有效.这对我的公司来说已成为一个巨大的问题.
有任何想法吗?我们想要使用通配符,因为我们添加了很多设备,并且通配符不需要刷新所有开发人员的配置文件.
我从itunes收到了一封电子邮件,其中包含以下消息:
缺少推送通知权利 - 您的应用似乎包含用于向Apple推送通知服务注册的API,但应用签名的权利不包括"aps-environment"权利.如果您的应用使用Apple推送通知服务,请确保在配置门户中为推送通知启用了您的应用ID,并在使用包含"aps-environment"权利的配置配置文件对应用进行签名后重新提交.有关详细信息,请参阅"本地和推送通知编程指南"中的"供应和开发".如果您的应用不使用Apple推送通知服务,则无需执行任何操作.您可以从将来的提交中删除API以停止此警告.如果您使用第三方框架,
但有趣的是,我没有使用通知.这是我尝试过的:
1.-我手动删除所有配置文件并使用Xcode下载(不起作用)
2.-我手动删除所有配置文件并从Apple开发人员门户下载(不起作用)
3.-我添加"DISABLE_PUSH_NOTIFICATIONS = 1"来构建设置(不起作用)
当我尝试将应用程序上传到itunes时,使用Xcode显示配置文件XC:*我不知道这是否与Entitlement缺失有关.
我正如我所说,这个应用程序不是在任何形式或形式上使用推送通知.
我真的很感激任何指针或解决这个问题.
我想为Appstore上传创建配置文件。但是在“您需要哪种类型的配置文件?”部分,我没有看到任何类似Appstore的选项。
根据Raywenderlich的教程,
ios ×7
xcode ×5
code-signing ×2
app-store ×1
apple-watch ×1
certificate ×1
crash ×1
entitlements ×1
ios5 ×1
iphone ×1
objective-c ×1
watchkit ×1
wildcard ×1