草庐IT

ios - 具有通配符配置文件的临时分发

我正在尝试使用通配符应用程序ID和配置文件对我的应用程序进行代码登录。问题是每次我存档并尝试通过AdHoc导出它时,我都会收到以下错误消息:找不到“Application/TheApp.app”的匹配配置文件有效的配置文件均不包括以下设备:我的iPhone等...最重要的是,当我返回build设置时,分发配置文件设置不断切换回一些长字母数字字符串。有什么建议吗(顺便说一句,我正在使用Xcode6)? 最佳答案 我遇到了同样的问题,确保您的代码签名身份正确,我选择的代码签名身份不正确,我为分发选择选择了开发者身份。此外,您还需要使用分

ios - 用于 AdHoc 分发的 Xcode 6 存档

我必须通过AdHoc分发来分发应用程序。归档后使用Xcode5,我选择“为企业分发保存”选项,然后插入我上传.ipa和.plist的网址。现在在Xcode6中这个选项消失了,我无法生成.ipa和.plist,只能生成.ipa.有人知道如何在Xcode6中创建.ipa和.plist以便将这些文件上传到网站上,以便测试人员轻松安装testglight无法运行的iOS7上的应用程序? 最佳答案 解决方案1):下载Xcode5.1.1。并将其与Xcode6.1分开安装。(在不同的文件夹中)。这样你就可以很容易地生成.plist文件,因为你提

ios - 从本地 plist (null) 安装 iOS Apps 想安装

我正在尝试从设备文件系统上的plist安装iOS应用程序。NSString*launchNewPlistURL=[NSStringstringWithFormat:@"itms-services://?action=download-manifest&url=file://%@",[selfsaveFilePath]];[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:launchNewPlistURL]];系统提示我“(null)想安装{myappname}”。通常(null)是plist来自的域名,但在这种情况

ios - OTA AdHoc 分发 - 如何从命令行构建 IPA?

我想编写我的构建过程脚本。但是-我需要为企业创建一个IPA,以便为我的测试人员无线分发应用程序。我关注了thisarticle的方向,我可以通过在Xcode中单击一些来创建ipa和plist;)但是-我想编写脚本。真正的问题是如何正确创建IPA(我需要在其中嵌入.mobileprovision文件,对吗?)以及如何生成.plist文件?对于plist,我应该手动执行此操作,还是如果要求得当,xcode会为我生成它? 最佳答案 你可以这样做:xcodebuild-project"YourProject"-target"YourSche

ios - Apple 推送通知不适用于临时构建

在开发模式下,我可以向设备发送推送通知,但在生产模式下我不能,我的设置是:.pem文件,它是配置门户的aps_production.cer和我的临时证书的私钥的组合苹果服务器apn:'gateway.push.apple.com'2196端口我有一个Rails服务器,它保存来自设备的token,然后使用这些设备token和用于打开连接的前一个.file向苹果发送通知临时构建应用程序具有(它是ruby​​motion):entitlements['aps-environment']='production'权利['get-task-allow']=false应用程序启动时,将token正

ios - 企业应用下载无法连接 "website address"错误

我创建了一个AdHoc企业构建。我用了下面的为企业或临时部署而保存选择我的分发证书另存为“MyAppName”选择“为企业发展储蓄”申请网址“https://www.myurl.com/app/标题“MyAppName”然后我将构建上传到我的网站我创建了一个index.html页面,如下所示。DownloadHere!然后,当我将我的iPadssafari浏览器指向该URL并单击我创建的链接时,我收到一条错误消息,内容为“无法连接到www.myurl.com”现在,由于企业规则中的7.1更新,当我请求“HTTPS”时,我得到的地址最初是“HTTP”,托管公司告诉我它也将支持“HTTPS

iphone - 有没有办法以编程方式检查构建是否处于 Adhoc、发布、分发中?

正如标题所说,我需要一种方法来检测构建是临时的、发布的还是分发的,因为我正在为每种类型的构建使用keychain-access-groups我正在使用不同的配置,所以包种子ID是不同的。我只需要一种有效的方法来在特定构建上切换它。 最佳答案 转到您要测试的目标,然后build设置并搜索预处理,您应该会看到如下内容:如您所见,debug已经有了一个值。如果要检查发布版本,可以输入RELEASE=1。然后在您的代码中放入如下if语句:#ifDEBUG==1//dodebugbuildsettingsstuffthere#endif#if

ios - Adhoc 分发中的推送通知问题

你好,我是iPhone新手。我正在开发Iphone应用程序,它在开发环境中成功接收推送通知,但在临时分发中没有收到通知。我有两个证书,即开发和生产。谁能告诉我我错过了什么? 最佳答案 正如我昨天发布的对同一问题的回答:(prev.answer)我也有类似的问题。经过一些测试,我得出了以下结论:如果安装了应用程序(使用developmentprovisionprofile编译),则此类设备具有developmenttoken您应该使用developmentcertificate向此类设备发送推送.如果安装了应用程序(使用distrib

ios - Adhoc 分发中的推送通知问题

你好,我是iPhone新手。我正在开发Iphone应用程序,它在开发环境中成功接收推送通知,但在临时分发中没有收到通知。我有两个证书,即开发和生产。谁能告诉我我错过了什么? 最佳答案 正如我昨天发布的对同一问题的回答:(prev.answer)我也有类似的问题。经过一些测试,我得出了以下结论:如果安装了应用程序(使用developmentprovisionprofile编译),则此类设备具有developmenttoken您应该使用developmentcertificate向此类设备发送推送.如果安装了应用程序(使用distrib

ios - 使用 Xcode 4 的 iPhone 临时构建

我刚刚切换到Xcode4,需要进行临时构建,以便我的客户可以测试我的应用程序。然而,我找到的每个教程都是基于Xcode3的,我似乎无法在Xcode4上找到我需要做的类似设置和操作的方法。有没有教程或任何东西可以帮助我解决这个问题?我用谷歌搜索了它,但结果很差。 最佳答案 确保您从下拉菜单中选择了一个设备而不是模拟器。然后在XCode4中转到product->archive。构建完成后,打开管理器并选择Archives。在这里你会找到你的构建,然后你可以从这里选择共享,接下来XCode会询问使用哪个配置文件来签署应用程序。现在您已经创