草庐IT

osx-gatekeeper

全部标签

javascript - nw.js 签署应用程序 OSX

我想根据安全性对我的应用程序进行签名以摆脱应用程序阻止。我关注了官方NW.js文档Mac-App-Store-(MAS)-Submission-Guideline生成证书,打包我的应用程序,签名。但是签名后,我的应用程序在启动后立即关闭。当我尝试通过模板加载器将这个签名的应用程序上传到应用程序商店时,我得到了:我已经在github上提问了,但还没有得到任何回应。如果有人在macos上使用过nw.js,请帮忙。 最佳答案 您可以在不使用xcode的情况下对应用程序进行代码签名。以下bash脚本允许您这样做。您需要您的开发人员ID应用程

ios - 通过 OSX 将证书安装到 iOS 设备

我正在为iOS应用程序进行一些自动化证书测试,并且想知道一种通过终端将根证书安装到设备上的方法。目标是让整个证书安装过程自动化,无需用户交互。如果可以通过Mac上的GUI安装证书,那么通过Automator完成此操作是完全可以接受的。我看过:iOS:PreinstallSSLcertificateinkeychain-programmatically但它不适用,因为这是通过应用程序本身的Objective-C完成的。我想与应用程序完全分开。我不相信Howtoinstalldevelopercertificate/privatekeyandprovisioningprofileforiO

ios - 在 iOS 和 OSX 上使用 unsigned int 和 unsigned long 编译 NSLog 而没有警告

在iOS上NSUInteger是一个unsignedint,在OSX上它是一个unsignedlong。我怎样才能做出像这样的打印语句NSLog(@"Arrayhas%delements.",[arraycount]);在没有警告的情况下在两个平台上编译?我当然可以使用#ifdef#else#endif构造,但这会添加4行代码。我还可以将返回值转换为unsignedint。有更短的解决方案吗? 最佳答案 将两者中较大的一个进行转换怎么样?NSLog(@"Arrayhas%ldelements.",(unsignedlong)[arr

iphone - 从 OSX 中删除 iOS SDK

这不是编程问题,而是关于SDK和IDE的问题。在过去的几年里,我已经安装了大量不同的XCode,现在我的硬盘快满了。每个SDK的时钟频率约为5GB,而我的存储空间越来越低,我有几个问题3个问题:我可以删除旧的吗?它们存储在哪里?最新的SDK是否会覆盖以前SDK的基类?(NSString.h现在驻留在两个不同的SDK中还是最新的优先?beta1、beta2、beta3SDK版本如何?安装GM/official是否会从我的Mac中删除beta版本?最重要的是,如果我安装了4.2SDK,我还能以3.0为目标吗?(我了解baseSDK和targetSDK的区别)我想清理我的硬盘驱动器,我的16

OSX 10.10 Yosemite 上的 iOS 6.1 模拟器

我正在开发基于iOS6.1的应用程序,升级到OSXYosemite后无法运行模拟器。我一直在阅读stackoverflow,有人说OSX10.10不再支持iOS6,只支持7和8。我选择在iOS6上开发,因为大量用户仍在使用这个版本。我看过这个话题InOSX10.10(YosemiteBeta),HowdoITestUsingiOS6.1Simulator?但我想对要采取的路径发表意见。我回到OSX10.9Maverick,还是升级到iOS7.1?提前谢谢你。 最佳答案 iOS7.1之前的iOS模拟器运行时无法在OSXYosemite

macos - 解析 - 适用于 OSx Swift

我无法将解析集成到我的OSx项目中(在SWIFT中)。我已经添加了:CFNetwork.frameworkCoreGraphics.frameworkCoreLocation.frameworklibsqlite3.dyliblibz.dylibQuartzCore.framework安全框架系统配置.frameworkBolts.frameworkParseOSx.framework我添加了一个Objective-C文件并将其桥接并导入#import在.h文件中,当我设置应用程序ID和客户端key时,我仍然收到Unresolved解析标识符使用错误。 最佳

macos - 如何使用 Swift for OSX 分割图像

我将一张2880x2560的图像拆分为两张两张1440x2560的图像。我一直在尝试使用CGImageForProposedRect来执行此操作,但我不确定我是否正在正确地处理它。这是我到目前为止所拥有的(显示Playground输出,最后附上代码):但是如果您注意到,即使CGRects是1440x2560,leftImage和rightImage也不是。CGImageForProposedRect不是这样工作的吗?如果不是,为什么需要CGRect参数?importCocoaimportAppKitimportCoreGraphicsletimage=NSImage(named:"im

swift - OSX/swift : Call a function when internet connection is established/restored

我想做的是在建立或恢复互联网连接时调用一些代码。我知道有一些解决方案可以让我测试互联网连接是否活跃,但我想知道是否有一种方法可以通过互联网连接活跃来触发功能。如果不是,最好的解决方法是什么?每x秒检查一次连接?谢谢。 最佳答案 SCNetworkReachabilityAPI可以配置为在IP地址或主机名的可达性状态发生变化时生成通知。创建一个SCNetworkReachabilityRef,然后设置一个回调,当检测到网络变化时将调用它。 关于swift-OSX/swift:Callafu

swift - 为什么 NSBezierPath 的这个简单子(monad)类会使我的 OSX Playground 崩溃?

我正在尝试通过子类化将存储的属性添加到NSBezierPath。但是,以下代码会使Playground崩溃:importCocoaclassMyNSBezierPath:NSBezierPath{privatevarsomeProperty:Booloverrideinit(){someProperty=falsesuper.init()}requiredinit?(coderaDecoder:NSCoder){self.someProperty=falsesuper.init(coder:aDecoder)}}//thefollowinglinecausesthePlayground

swift - 获取空指针异常尝试在 OSX 上使用 swift 从当前事件窗口获取边界

我正在尝试确定当前的前台应用程序是否处于全屏模式(另一个应用程序)。我在谷歌上广泛搜索以找到答案,我发现了类似的Objective-C示例,我尽我所能将其转换为swift以适应我的情况(我真的很不擅长Objective-C)。Objective-Cexample问题是我得到一个异常,因为bounds.memory是nil。在调试器中,它在边界上显示内存指针为0x0000000000000000。我相信这是因为某些应用程序实际上没有窗口,因此无法提供任何内容。第二种理论是应用程序有多个窗口,但有些是不可见的(更可能是因为我通过pid检查for-in循环)。所以问题是我如何识别这些未绘制的