我在AppStore中有一个iOS7应用程序,它有很多应用程序内购买。应用内购买只是我在Apple托管的新.json数据结构。IAP过去可以完美提交,但是当我将我的机器从MountainLion升级到Yosemite时,我才升级到XCode6.1。现在,每当我存档一个新的IAP包或重新存档一个上周正确提交的旧包时,我都会得到:“无法验证您的应用程序。该包不包含Info.plist”。当我点击我的目标(在导航器Pane中)时,BuildSettings|包装显示:Info.plist文件为“north_carolina.pittsburgh/ContentInfo.plist”。(调试和
我看到一些关于SKStoreProductViewController的教程,比如:OpenalistofmyappsintheAppStorewithinmyApp但是,它总是在启动时以“详细信息”打开SKStoreProductViewController,如何以编程方式打开“评级和评论” 最佳答案 下面的代码片段将打开原生AppStore应用的评论和评分部分structAppStoreURLs{staticlettemplateReviewURLiOS8="itms-apps://itunes.apple.com/WebObj
我遇到了与thisguy相同的问题,thisguy,和thisguy(注意,实际上我不确定他们是否都是男性)。他们最终都找到了自己的解决方案,但没有一个适用于我的问题。我在我的iOS8应用程序中使用Xcode6.1,其中包含一个扩展。该应用程序和扩展都依赖于一个包含的框架。当我尝试将应用程序提交到商店时,我收到的验证警告是“错误ITMS-9000:无效的bundle。'xxxxx.appex'的bundle包含不允许的文件'Frameworks'”。我什至找不到名为Frameworks的文件。共享框架应该保存在/Library/Frameworks,这是Apple推荐的保存位置。该项目
我在实际设备上启动我的应用程序时突然遇到此错误,但在模拟器上却没有,它似乎运行良好。我试过从iPad上删除该应用程序。我还尝试按照此处问题中的建议清除~/Library/Developer/Xcode/DerivedData以获取类似(但不相同)的错误消息。还有其他想法吗? 最佳答案 当我遇到这个时,它通常是因为iPad被锁定了(而不是因为我的Mac上的任何东西)。您是否尝试过按住电源和主屏幕按钮来重启iPad? 关于ios-启动远程程序时出错:launchorsuspendinprog
在经历了很多挫折之后,我终于得到了一个可以在iPad上正常运行的应用程序。但是它不运行。它给出了以下错误。我的应用程序在模拟器上运行但不在iPad上运行并给出以下错误。我真的不知道为什么。我去了描述的文件夹文件夹的结构如下。Products.DS_StoreDebug-iphoneos.DS_Storesampleproject.appsampleproject.app.dSYMDebug-iphonesimulator.DS_Storesampleproject.appsampleproject.app.dSYMerror:failedtolaunch'/Users/x/Librar
是否可以使用XCode下载共享应用程序组容器,类似于为特定应用程序下载沙盒容器的方式?我还没有找到关于此的任何明确的Apple文档。 最佳答案 Afaik这是官方软件做不到的。据我所知,也没有第三方工具可以执行此操作。有一些解决方法可能有助于:在使用iOS模拟器进行测试时,您可以访问共享应用程序组文件夹。SimPholders可以直接打开文件夹,这样你就不用四处寻找了。您可以将共享应用文件夹的内容复制到应用的默认文件夹中。这样您就可以使用Xcode的管理器下载内容。 关于ios-从XCo
我只是在bitrise.io中配置了一个项目。但是xcode-build失败并出现错误:xcodebuild:error:Theprojectnamed"Foo"doesnotcontainaschemenamed"Bar".The"-list"optioncanbeusedtofindthenamesoftheschemesintheproject.我仔细检查了方案Bar确实存在于项目Foo 最佳答案 基于BryanMussial回答TherootcauseisthatthedefaultbehaviorofSchemesisto
程序在iPhone上的目录/var/mobile/Containers/Data/Application中记录一些消息。有没有什么办法可以在不越狱iPhone的情况下访问这个目录?如果没有,iPhone上是否有任何目录可以让我在不越狱的情况下登录并阅读我的日志? 最佳答案 如果这是您的应用程序,如果您将设备连接到计算机,则可以使用Xcode的“窗口”菜单上的“设备”选项,然后将应用程序的数据容器下载到您的计算机。只需从已安装应用列表中选择您的应用,然后单击“齿轮”图标并选择“下载容器”。下载后,右键单击Finder中的文件并选择“显
我只是按照主题行探索调试。我注意到虽然这很容易工作,但NSLog没有输出,但确实会中断。这没有帮助;)..我在编辑方案窗口中没有看到任何明显的选项。这是为了测试推送,但首先我只是手动启动应用程序以确保进程正常运行(等待应用程序手动启动等)。感谢任何提示.. 最佳答案 如果您让进程正常启动,那么日志将已经连接到ASL。调试器没有一个好的方法来在事后重新路由此连接。您必须在设备控制台中查看日志。在Xcode6中,选择Windows->Devices,然后在内容窗口底部会出现一个小的显示小部件,它将显示设备控制台。
我还看到了其他一些解决这个主题的问题,但没有一个像我的。昨天我天真地在设备列表中添加了一个设备。问题:我的印象是,一旦您添加了设备,它就会链接到配置文件。但是,我相信它没有链接到我的分发配置文件之一。所以我进入编辑配置文件,点击设备旁边的复选标记,然后点击提交。这就是问题开始的地方。我注意到两件事:大约一周前,我最近更新了我的证书/配置文件。现在,它认为我昨天更新了我的配置文件(或者至少在组织者中是这样说的)。此外,当我尝试构建任何项目时,我都会收到糟糕的消息“未找到包含任何钥匙串(keychain)签名证书的未过期配置文件”。在build设置中,我的签名身份显示在没有配置文件的身份下