小编mm2*_*m24的帖子

无法修复Xcode上的签名身份问题

我不是新手,但我无法修复Xcode版本6.2(6C86e)中的签名身份.当我在以下消息上单击修复问题时:

在此输入图像描述

我得到一个弹出窗口说:

"所选团队的代理人,'姓名'必须同意最新的ios计划许可协议.请访问会员中心 .https://developer.apple.com/membercenter "

我继续" https://developer.apple.com "并接受了最新的iOS程序协议.这是我在法律协议部分可以看到的内容:

在此输入图像描述

然而,Xcode上的消息不断弹出..我尝试了登录和退出但它不再向我显示法律协议消息,所以我认为在他们的服务器端被接受.我想知道这是因为iTunes连接暂时不可用.

有关如何解决此问题的任何想法?

xcode developer-tools code-signing-certificate ios

120
推荐指数
3
解决办法
4万
查看次数

Amazon S3控制台:一次下载多个文件

当我登录到我的S3控制台时,我无法下载多个选定的文件(只有选择了一个文件时,WebUI才允许下载):

https://console.aws.amazon.com/s3

这是可以在用户策略中更改的内容还是亚马逊的限制?

amazon-s3 web-console

37
推荐指数
5
解决办法
4万
查看次数

使用swift在WKWebView上显示活动指示器

我正在处理以下代码,并尝试在页面加载时在视图中显示活动指示器.

我试图实现WKNavigationDelegate方法,但我失败了,因为没有显示.

对于如何解决这个问题,有任何的建议吗?

我没有在任何地方设置SupportWebView视图委托,但我不知道如何在swift中执行它.

import UIKit
import WebKit

class SupportWebView: UIViewController, WKNavigationDelegate {
    @IBOutlet var containerView : UIView? = nil

    var webView: WKWebView?

    override func loadView() {
        super.loadView()
        self.webView = WKWebView()
        self.view = self.webView
    }

    override func viewDidLoad() {
        super.viewDidLoad()

        var dataManager = DataManager.sharedDataManager()
        var url = dataManager.myValidURL
        var req = NSURLRequest(URL:url!)
        self.webView!.loadRequest(req)
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    func webView(webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) { …
Run Code Online (Sandbox Code Playgroud)

delegates uiactivityindicatorview ios wkwebview

23
推荐指数
3
解决办法
1万
查看次数

为什么我只分配7 MB内存就会收到内存警告?

我正在iPod touch设备上运行我的iOS应用程序,即使总分配峰值仅为7 MB,我也会收到内存警告,如下所示(当按下游戏场景时会发生这种情况):

低记忆警告

什么我觉得奇怪的是:

  • 左峰(在时间0.00),对应于20 MB的内存分配(简介场景),尽管这并没有给出任何内存警告.

  • 中心峰(在时间35.00)对应于raughly 7 MB的所分配的存储器(游戏场景正在被推动)和DOES给存储器的警告.

如果总内存只有7 MB,我不明白为什么会收到这些警告.这是正常的吗?我怎么能避免这个?

密度峰值

查看分配密度,我们可以看到以下模式,对于我来说,在推动介绍场景的时刻(0.00)与推动游戏场景的时刻(35.00)之间没有显示出太大差异.由于密度峰值相似,我认为记忆警告是由于我无法发现的其他东西.

编辑:

我一直在遵循建议使用"活动监视器",但不幸的是我的应用程序在加载游戏场景时崩溃,只分配了30 MB的内存.这是活动监视器报告.

活动监控报告

查看报告,我可以看到总实际内存使用量总和约为105 MB.鉴于这应该参考RAM内存并且鉴于我的模型应该有256 MB的RAM,这不应该导致APP崩溃或内存泄漏问题.

我运行Leak监视器,它在我的应用程序上没有显示任何泄漏.我也杀死了所有其他应用程序.

但是,在分析报告时,我看到与我的应用程序相关的惊人的167 MB虚拟内存值.这是正常的吗?这个值意味着什么?这可能是坠机的原因吗?如何检测代码的哪些区域对此负责?

虚拟内存

我的iPod是第四代机型,容量为6.4 GB(内存),只有290 MB无内存.我不确定这是否会以某种方式影响虚拟内存分页性能.

编辑2:我也更注重SpringBoard,其虚拟内存使用量为180 MB.这是正常的吗?我发现一些问题/答案似乎表明SpringBoard负责自动释放对象(它应该是管理屏幕和主页的过程,但我不确定它是否也与内存管理有关).它是否正确?

另一个说明.我正在使用ARC.但是我不确定这对问题有多大帮助,因为没有明显的内存泄漏,XCode应该转换代码,将release/dealloc/retain调用添加到已编译的二进制文件中.

编辑3:如前所述我使用ARC和Cocos2d(2.0).我一直在玩Activity监视器.我发现如果我删除了GameCenter身份验证机制,那么Activity Monitor运行正常(新疑点:是否有其他人遇到过类似问题?GameCenter身份验证视图是否保留在某处?).但是我注意到每次我在GameScene(初始场景 - >角色选择 - >行星选择 - >角色选择 - >行星选择 - >等等 - >字符选择......)之前的各种场景中前后导航.REAL MEMORY使用量增加.过了一会儿,我开始得到内存警告,应用程序被iOS杀死.现在的问题是:

- >我是以正确的方式更换场景吗?我从各种场景中调用以下内容:

[[CCDirector sharedDirector] replaceScene: [MainMenuScene scene]];
Run Code Online (Sandbox Code Playgroud)

我有Cocos2d 2.0作为静态库,replaceScene的代码是这样的:

-(void) …
Run Code Online (Sandbox Code Playgroud)

memory-management ios memory-warning

22
推荐指数
1
解决办法
1万
查看次数

Firebase:设置其他用户属性

我想向Firebase用户对象添加属性.该用户文档说我可以用火力地堡实时数据库只存储附加属性.

我不确定在实践中如何发挥作用.

以下在实践中意味着什么?

您无法直接向Firebase用户对象添加其他属性; 相反,您可以将其他属性存储在Firebase实时数据库中.

我把它解释如下:

"你不能修改FIRUser对象的属性,但你可以将它与其他对象结合起来"

我发现了以这种方式插入的set函数文档:

  var userRef = ref.child("users");
  userRef.set({
    newfield: "value"
  });
Run Code Online (Sandbox Code Playgroud)

这是一种明智的做法吗?

database-design firebase firebase-authentication firebase-realtime-database

20
推荐指数
2
解决办法
1万
查看次数

XCode iPhone模拟器看起来不像iPhone

愚蠢的问题,但是..我在运行iPhone模拟器时无法看到设备外观.我不记得之后的XCode更新此启动,但iPhone模拟器只显示一个简单的窗口不显示设备的情况下像它曾经是(看到这个图片).

这就是我的模拟器的样子:

模拟器

有没有办法让它看起来像一个真正的iPhone 5?

编辑:不幸的是在我的硬件 - >设备选项中,我只看到iPhone视网膜(目前已被选中),但没有更多的选择.所以看起来像是一个薄窗口的默认beheaviour,除非我错过了一些其他配置.

这是我看到覆盖到用户答案的​​内容.

在此输入图像描述

iphone xcode instruments ios ios-simulator

18
推荐指数
3
解决办法
3万
查看次数

WKWebView是否被设计为UIWebView的替代品?

提出这个问题,因为我不确定为什么Apple在不弃用UIWebView的情况下引入了WKWebView.有一个想法是很重要的,因为我正在编写一个大型代码库,需要做出明智的/基于事实的决策.

  • 我们可能不得不期望两个类在未来共存并且没有一个被弃用吗?

  • WKWebView纯粹是为速度性能而设计的(使用JIT),并且可能仅用于某些用例吗?

WKWebView的当前限制:

https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-December/000993.html

如何使用WKWebView检索文件?

uiwebview ios wkwebview

17
推荐指数
2
解决办法
1万
查看次数

iTunes连接:对Bundle ID感到困惑

我很高兴尝试在iTunes Connect上首次添加一个新应用程序来测试我的GAMEKIT功能.

我已阅读技术说明,我感到困惑,因为我已经开始开发它时创建了我的应用程序的边界ID(这是我当前的捆绑ID,我创建了当前的配置和测试配置文件:hello-*) .

在此输入图像描述

为了使用GameKit和InApp购买,我应该创建一个新的Bundle ID吗?

我很困惑,因为:

  • 我不知道当前的Bundle Id是否有效(关于上面链接的技术说明)
  • 我不知道他的Bundle Id是否会影响我之后可以在应用程序中添加的内容(例如在App Purchase,GameKit中......)
  • 如果我创建一个带有名称的新应用程序(例如:HelloApple),但带有带通配符的包ID(说:hello-*),我将能够在后期添加一个具有相同名称但不同的包ID的新应用程序?这确实在发布两个应用程序中的任何一个之前.
  • 我不完全理解为什么在使用或不使用通配符之间有选择; 换句话说,如果在App buy和GameKit中需要使用非通配符包ID,开发人员为什么要使用通配符App Id?

任何帮助将不胜感激,特别是我需要解决我的第一个问题:我应该在ordert中使用哪个包ID来使用GameKit和InAppPurchase?

bundle itunesconnect ios

14
推荐指数
2
解决办法
2万
查看次数

Xcode 7和openCV(没有Swift):Core.hpp头必须编译为C++

我已按照有关如何在iOS项目上安装OpenCV 的说明进行操作.但是,当使用Xcode 7时,我必须手动添加前缀头.不幸的是,这样做并没有帮助,我仍然遇到编译错误.然后我读了另一篇文章,建议最好手动添加导入,而不是在Xcode 7中使用前缀头,所以我做了.

这是我的代码:

#import "ViewController.h"

#import <opencv2/opencv.hpp>
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <opencv2/highgui/cap_ios.h>
//using namespace cv;

@interface ViewController ()
{
    IBOutlet UIImageView* imageView;
    IBOutlet UIButton* button;
}

- (IBAction)actionStart:(id)sender;

@end
Run Code Online (Sandbox Code Playgroud)

但是我仍然会收到以下错误.

在此输入图像描述 在此输入图像描述

当我取消注释using namespace cv; 我得到以下内容:

在此输入图像描述

我找到了一些复杂的解决方案,谈论将标题暴露给Swift等.我只是希望我的项目能够使用Xcode 7来处理Objective-C ...

c++ xcode opencv objective-c ios

14
推荐指数
2
解决办法
8572
查看次数

带有Roo和Maven的STS Spring - 太慢了?

我一段时间以来一直在使用STS和Java来开发Web应用程序.该项目配置为使用Maven,Roo和MySQL作为数据库.我经常发现在以下情况下我浪费了很多时间:

  1. 没有Roo响应 - 当我修改域对象Java类时,即使项目的Roo shell是打开并加载它也不会响应.我目前对这个问题的攻击是使用roo为类生成一个新的查找程序(以某种方式唤醒Roo).有没有更好的黑客?

  2. 很长时间编译 - 我已经自动将构建设置为项目选项.也许我不应该使用它.但最重要的是,有时我需要在域对象中做一个小的更改,然后运行项目,因此我需要再次构建项目并测试它(即使是小的更改).是否有任何属性可以配置为仅重新编译项目的某些部分?

  3. Maven和Pom - 我经常发现Maven存在问题,因为每当我修改pom.xml文件中的依赖关系并保存它而忘记在内部公司网络上时,.m2库将无法正确更新.在那些情况下,我应该在保存之前切换到非内部网络pom.xml.该恼人位的是,一旦我然后更改网络偏好设置并运行"更新所有Maven依赖"命令,它不会做正确.原因是生成了新库的pom文件,但错误消息为内容.问题似乎是Maven生成这些文件,但后来不够聪明,无法识别它们并尝试从Web存储库中再次获取库.要解决此问题,我需要删除文件夹的内容并再次运行该命令.有没有人找到更好的解决方案?

Roo真的值得吗?如果是这样的话?

我发现Roo很适合入门并创建初始数据库和项目配置(例如安全性).但是之后?到目前为止,我一直在使用Roo生成查找程序,但我经常发现,当一个新的查找程序添加到类中时,Roo需要大约10/15分钟更新(我们的项目非常大).我正在考虑开始大部分时间保持Roo shell关闭并手动在.aj文件中添加查找器并.java自己注释文件.之后是否会与Roo发生冲突(例如,一旦我因其他原因打开Roo shell)?

Java和STS

为什么项目需要这么长时间才能编译?我的意思是,我想STS正在检查每个类中是否与最近修改过的文件没有依赖关系,如果有一个更新代码并重新生成一个jar文件.它是否正确?如果我使用PHP或Python怎么办?会发生同样的事情还是会更快?我知道有几个讨论,但是当我列出我遇到的问题时,我想我也会提到这个问题.是使用哪种语言和使用哪种语言的永恒问题.在我们的例子中,我们有一个关系数据库,大量数据,安全约束,需要进行精确计算(需要严格的数据类型).

java spring spring-roo maven

12
推荐指数
1
解决办法
7631
查看次数