Tag: provisioning profile

推送通知发展证书

如何将推送通知发送到在开发configuration文件下运行的构build? 谁能帮帮我吗?

在Windows中制作CSR证书(7)

与未安装IIS时如何生成CSR密切相关。 我也没有这个安装。 我正在开发iOS的移动应用程序,我正在尝试获取供应文件,所以我可以在本地testing我的应用程序。 在获取这个过程中,我被要求提供一个.csr文件,它指导我如何在Mac上构build这个文件。 除了我没有mac,我有一台电脑,我的公司只使用电脑。 我需要这个证书,而无需访问Mac。 我已经看到并使用了这个 CSR生成器,但它给了我长键字符的关键和请求,我需要一个.csrfile upload到苹果。 在记事本中粘贴并将扩展名更改为.csr也不起作用:/ 有没有人有这方面的见解?

XCode 8.3 / Xcode 9.0刷新configuration文件设备

我添加了一些新的设备。 我如何刷新configuration文件,因为XCode 8自动pipe理签名资产? 我发现这个问题: 在由Xcode 7pipe理的团队configuration文件中刷新设备? – 但是我们不能在XCode 8.3中做到这一点。 我没有设备,所以我手动将其添加到门户网站,并编辑configuration文件,但XCode不重新下载它。

提交给App Store时,没有find与WatchKit扩展匹配的configuration文件

我使用的是xcode 6.3 xcode已经自动创build了configuration文件“xxx.xxx.xxx.watchkitextension”,在watchkit扩展目标的代码签名中,我试过select这个configuration文件或者把它留给自动,他们都给我这个错误“找不到或者产生错误匹配签名资产“,当我提交到App Store。 有任何想法吗? 谢谢。

可执行文件被签署了无效的权利0xe8008016 – 分发证书

我收到错误: The executable was signed with invalid entitlements. The entitlements specified in your application's Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016). DISTRIBUTION CERTIFICATE & PROVISIONINGconfiguration文件。 此前,我能够使用分布configuration文件来安装构build,但现在我无法做到这一点。 它给出了上述错误。 以下是我的内容: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>keychain-access-groups</key> <array> <string>$(AppIdentifierPrefix)com.myapp.xyz</string> </array> </dict> </plist> 我在我的appid中启用了PushNotification […]

iOS应用更新通知

iOS应用更新机制如何工作? 如何告诉用户Appstore上的应用程序已更新?是否必须在代码中编写function以显示更新popup窗口,或者是由Appstore处理以向用户显示该应用程序已更新的通知。 有没有为此提供的苹果文件?

iOS8dynamic框架 – > CodeSign错误:SDK'iOS 8.3'中的产品types'框架'需要代码签名

我正在使用我自己构build的iOS8dynamic框架,并在我的iOS应用程序中进行链接。 它在模拟器和设备上工作正常,但是当试图为它发布Release版本时,我一直得到这个错误: 代码签名错误:未find匹配的configurationconfiguration文件:没有有效的configurationconfiguration文件允许指定的权利:com.apple.developer.ubiquity-kvstore-identifier,keychain-access-groups,com.apple.developer.icloud-container-identifiers ,com.apple.developer.icloud-services,com.apple.security.application-groups,com.apple.developer.ubiquity-container-identifiers。 CodeSign错误:SDK'iOS 8.3'中产品types'Framework'需要代码签名 在应用程序目标 – >构build阶段 – >embedded框架 – >框架链接在那里,并选中“复制代码签名”checkbox。 在框架目标 – >构build设置 – >我已经设置configuration文件为“自动”,并且对于代码标识标识,在Release下,我使用的是“iOS分发” 我有3个不同的应用程序目标需要build立这个框架。 我很困惑: 该框架是否需要在Developer Center中注册自己的AppID? 该框架是否需要它自己的Provisioning Profile? 框架可以使用iOS应用程序目标中相同的权利文件吗? 谢谢。

Xcode试图find或生成匹配的签名资产,但是没有这样做

所以我试图创build一个使用现有的configuration文件(以前工作)与小牛Xcode 6.0.1临时构build,但试图导出这个档案后,我不断收到以下错误: 我是否需要重新创build证书和configuration文件,还是有更好的解决scheme? 谢谢!

当我将应用程序更新提交到AppStore时,更新configuration文件是否会影响钥匙串访问?

我有一个iPhone应用程序使用钥匙串authentication相关的存储。 我也有一个到期的configuration文件。 在钥匙串访问文档中指出: 在iPhone上,钥匙串权限取决于用于签署应用程序的供应configuration文件。 请确保始终在不同版本的应用程序中使用相同的configuration文件。 由于我的供应configuration文件到期,我将其更新(在configuration门户中),将其下载并双击,将其“安装”到XCode的组织者中。 在向应用程序商店提交应用程序的更新后,我基本上看到一个空的钥匙串(用户被要求重新login)。 我的问题是:更新configuration文件用于签署一个应用程序影响钥匙串访问时更新configuration文件被用来提交更新的应用程序? 该文档只是说使用“相同的configuration文件”,但不清楚是否更新的configuration文件算作一个不同的configuration文件(正如我上面所述的经验)。 是什么赋予了? 更新 在tc的答案帮助下解决。 查看提交给苹果公司的每个.ipas文件中的embedded.mobileprovision文件,发现已经过期的证书和configuration文件用于签署应用程序的版本x,并且使用不同的证书和configuration文件来签署版本x + 1应用程序(罪魁祸首:代码签名身份的XCode的“自动configuration文件select器”function)。 当开发人员使用不同的iOS开发人员计划帐户开发不相关的应用程序(在同一台计算机上,具有相同的OSX用户)时,第一个证书和configuration文件是剩余的。 跨多个iOS开发者计划账户的供应configuration文件显然全部存储在~/Library/MobileDevice/Provisioning Profiles ,所以它们都是XCode自动configuration文件selectfunction的候选者。 我通过select完全不同的分发configuration文件来改变代码签名标识,我错误地认为它是更新/有效版本的到期分发configuration文件,并提交了更新。 相同的应用程序,不同的证书,不同的configuration文件==空的钥匙串。 D'OH。

空中(OTA)iOS IPA文件分发公共?

我看到这家中国公司为他们的应用程序/服务提供了一个“ipa”文件的演示。 您只需通过Safari访问iPhone的链接,然后安装演示ipa文件即可。 链接是正确的下iphone应用程序的下载button。 这让我想知道是什么阻止人们在苹果应用程序商店外以这种方式分发他们的应用程序。 法律问题,但技术可以做的? 而且我也想知道他们使用的configuration文件是用来从XCode生成这个具有如此广泛的安装能力的ipa文件。 就Ad Hoc分布configuration文件而言,它只允许100个用户,仍然是正确的? 这是我不知道的其他configuration文件? 我最好的猜测是,这是一个普通的企业安装,他们只是为了世界上的每个人…可以吗? 我已经尝试了我的iPhone 4的演示,它工作正常。 login页面上的左键是registry。 右键是login。 尝试注册一个名字(使名称唯一)和密码,只要你能得到一个成功的消息。 您可以login。