小编jsh*_*erk的帖子

Xcode - 仅在ARCHIVE期间增加内部版本号?

我找到了一些其他帖子,展示了如何使用脚本添加脚本来增加构建号:

增加内部版本号的更好方法?

Xcode项目的"Build number"

Xcode可以在构建时将版本号插入库的文件名吗?

但是我想要做的只是在我使用ARCHIVE(前后)时增加内部版本号.

示例:如果当前内部版本号为21,那么当我选择产品>归档时,内部版本号将增加到22,它将完成构建和创建内部版本号为22的存档文件的过程,然后当它是完成归档后,它会将内部版本号增加到23.

macos xcode xcode4 xcode4.2 osx-lion

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

如何从shell脚本获取文件大小(以字节为单位)?

我正在尝试创建一个脚本来为Apple的ITMSP Transporter文件编写XML文件,以便将元数据上传到App Store.屏幕截图的要求是文件名,MD5校验和和文件大小(以字节为单位).

MD5校验和很简单,可以使用 md5 -q image.png

但是我很难尝试获取图像文件的字节大小.如果我使用du -k image.png命令,它将返回以千字节为单位的大小.因此,例如,如果实际大小为5722字节,du则将返回8(如8K或8192字节),这是不正确的.默认du值为512字节块,但仍将值向上舍入(因此它将返回16而不是8).

我正在运行Lion OSX 10.7.4.

macos bash terminal

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

AWS Lambda编辑代码内联显示"正在加载您的功能......"

编辑代码内联显示"正在加载您的功能...",从不实际加载该功能.

而且由于函数没有加载,你显然无法编辑它.

我觉得有某种更新的今天(2017年11月30日)与λ,因为当你点击进行编辑的功能,有在显示配置和说添加触发器这是不是昨天有上一个新的部分.

当您向下滚动到"功能代码"部分时,它只会显示"正在加载您的功能......"并且从不执​​行任何其他操作.

还有其他人看到这种奇怪的行为吗?

编辑:在Windows 10上使用Firefox 57.当我检查Firefox控制台时,我收到以下警告/错误:

警告:

不推荐使用window.controllers/Controllers.不要将它用于UA检测.ace.js:1:18479

不推荐使用getPreventDefault().请改用defaultPrevented.globalnav-fe3b9e5995ba8d342d395cb57493ce54ac2b40bb.gz.js:2:39229

不推荐使用window.controllers/Controllers.不要将它用于UA检测.环境default.js:5987

不推荐使用Window对象的'content'属性.请改用'window.top'.家

错误:

未处理的承诺排斥抛出:DOMException {} polyfill.js:4326:11 onUnhandled/HTTPS://d3ifj4k507k5fs.cloudfront.net/ide-164cb54be56918ce7c55af08ee13c6339e8ebc5c/polyfill.js:4326:11 [90] https://d3ifj4k507k5fs.cloudfront.net/ide -164cb54be56918ce7c55af08ee13c6339e8ebc5c/polyfill.js:1786:27 onUnhandled/< https://d3ifj4k507k5fs.cloudfront.net/ide-164cb54be56918ce7c55af08ee13c6339e8ebc5c/polyfill.js:4320:16 [46] https://d3ifj4k507k5fs.cloudfront.net/ide-164cb54be56918ce7c55af08ee13c6339e8ebc5c /polyfill.js:993:25 https://d3ifj4k507k5fs.cloudfront.net/ide-164cb54be56918ce7c55af08ee13c6339e8ebc5c/polyfill.js:2154:7 运行 https://d3ifj4k507k5fs.cloudfront.net/ide-164cb54be56918ce7c55af08ee13c6339e8ebc5c/polyfill.js:2140: 5 监听 https://d3ifj4k507k5fs.cloudfront.net/ide-164cb54be56918ce7c55af08ee13c6339e8ebc5c/polyfill.js:2144:3

未处理的承诺排斥抛出:DOMException {} polyfill.js:4326:11 onUnhandled/HTTPS://d3ifj4k507k5fs.cloudfront.net/ide-164cb54be56918ce7c55af08ee13c6339e8ebc5c/polyfill.js:4326:11 [90] https://d3ifj4k507k5fs.cloudfront.net/ide -164cb54be56918ce7c55af08ee13c6339e8ebc5c/polyfill.js:1786:27 onUnhandled/< https://d3ifj4k507k5fs.cloudfront.net/ide-164cb54be56918ce7c55af08ee13c6339e8ebc5c/polyfill.js:4320:16 [46] https://d3ifj4k507k5fs.cloudfront.net/ide-164cb54be56918ce7c55af08ee13c6339e8ebc5c /polyfill.js:993:25 https://d3ifj4k507k5fs.cloudfront.net/ide-164cb54be56918ce7c55af08ee13c6339e8ebc5c/polyfill.js:2154:7 运行 https://d3ifj4k507k5fs.cloudfront.net/ide-164cb54be56918ce7c55af08ee13c6339e8ebc5c/polyfill.js:2140: 5 监听 https://d3ifj4k507k5fs.cloudfront.net/ide-164cb54be56918ce7c55af08ee13c6339e8ebc5c/polyfill.js:2144:3

amazon-web-services aws-lambda

22
推荐指数
3
解决办法
6422
查看次数

PHP Apple增强推送通知读取错误响应

在PHP中,如何使用fread()检查发送增强推送通知时是否存在错误响应?

我已经阅读了Apple文档,通过谷歌发布了几个含糊不清的帖子,以及关于SO的几个问题/答案,但这仍然非常令人困惑.

以下是我查看的内容:http : //developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html 使用PHP iPhone推送通知从Apple增强推送通知中读取错误- 错误响应问题

我将在下面回答我自己的问题:基于以下事实:(1)我发现这是一个非常令人困惑的主题,(2)我不得不将信息与大量的反复试验分开以使其发挥作用, (3)这篇博文说鼓励:http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/

php push-notification apple-push-notifications ios

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

Java HashMap关联多维数组无法创建或添加元素

好了,所以我花了几个小时试图环绕在Java中一个HashMap的概念我的头,但我只是无法弄清楚.我看了很多教程,但似乎都没有解决我的确切要求,我无法让它工作.

我试图用Java(或类似的东西)创建一个关联的多维数组,这样我就可以使用字符串键保存到数组并从数组中检索.

这就是我在PHP中的表现,并且最好地解释了我要做的事情:

//loop one - assign the names
myArray['en']['name'] = "english name";
myArray['fr']['name'] = "french name";
myArray['es']['name'] = "spanish name";

//loop two - assign the description
myArray['en']['desc'] = "english description";
myArray['fr']['desc'] = "french description";
myArray['es']['desc'] = "spanish description";

//loop three - assign the keywords
myArray['en']['keys'] = "english keywords";
myArray['fr']['keys'] = "french keywords";
myArray['es']['keys'] = "spanish keywords";

//later on in the code be able to retrive any value similar to this
english_name = myArray['en']['name'];
french_name = myArray['fr']['name'];
spanish_name = myArray['es']['name']; …
Run Code Online (Sandbox Code Playgroud)

java arrays hashmap multidimensional-array

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

Xcode-删除的图像出现在模拟器中

Mac OS X Lion v10.7.2 Xcode v4.2.1构建4D502 gcc版本4.2.1(基于Apple Inc. build 5658)(LLVM build 2336.1.00)GNU gdb 6.3.50-20050815(Apple版本gdb-1708)(星期四) 11月21日21:59:02 UTC 2011)

我的资源文件夹中有一堆图像,但是当我删除这些图像并再次在模拟器中运行时,图像仍然存在.我已经从项目编辑器窗口(而不是Finder)中完全删除了图像,并且我使用了DELETE(不是仅删除参考),它们仍然出现在模拟器中.如果我通过项目编辑器窗口(而不是来自Finder)添加新图像(使用相同的名称),旧的图像仍在使用,而不是新图像.

我试过了:

1)从"项目编辑器"窗口中删除图像.

2)从模拟器中删除应用程序(单击并按住,然后在摆动时删除),然后重新启动计算机.

3)选择产品>清洁.

4)选择产品>选项+清洁.

5)选择.xcodeproj文件的显示包内容,并删除xcuserdata文件夹中的所有内容.

这是一个令人难以置信的烦人的错误!

如何告诉Xcode停止使用缓存图像?

我是新手,所以像"清洁目标"这样的东西对我来说没有任何意义,除非你给我指示如何做到这一点.

谢谢

编辑:

这是我们都错过的另一个选项,它可能与删除/Simulator /../Applications文件夹完全相同:在iOS模拟器菜单中,有一个名为"重置内容和设置"的选项...它从未发生在我身上模拟器是Xcode的独立应用程序,所以我从未想过在模拟器有焦点时检查菜单项!

xcode xcode4 xcode4.2

15
推荐指数
1
解决办法
8497
查看次数

停止Xcode 5创建配置文件?

Xcode 5不断为我不需要的应用程序创建开发人员配置文件.我已经使用Xcode Team Provisioning Profile测试了该应用程序,并使用其他分发配置文件发布了该应用程序,并且我不需要具有特定软件包ID的开发配置文件.

如何阻止Xcode创建它?

xcode ios-provisioning ios7 xcode5 xcode5.0.1

15
推荐指数
1
解决办法
1941
查看次数

使用NSDictionary,您可以确定值的数据类型吗?

对于iOS,给出了一些NSDictionary为其中加入字符串值的键/值对NSStringint/ float值加入作为NSNumber,是有办法来测试一个值的数据类型,看看它是否是NSStringNSNumber

cocoa-touch objective-c ios

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

Xcode 5不会导入配置文件

因此,在Xcode 5中,我转到首选项>帐户,然后在左侧列中添加一个新的Apple ID.请注意,苹果ID和密码必须正确,否则将不被接受.

现在,我点击左侧的这个新苹果ID,然后点击右侧的查看详情,供应配置文件部分为空.然后我点击小圆形刷新/导入按钮,它旋转5或10秒,然后返回箭头,没有添加配置文件.

如果我登录Apple Provisioning Portal,那里有16个供应配置文件等待使用,所有配置文件都是使用我的计算机生成的CSR创建的,我试图将其导入.

任何人都有任何想法,为什么它不会下载这些配置文件?

编辑:另请注意,我有三个其他开发人员帐户,我在我的Xcode中工作,他们导入正常.它只是4中的1个不起作用.

xcode provisioning-profile xcode5

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

OSX Keychain Access - 从现有的APNS私钥(Apple推送通知服务)生成CSR

当您需要为APNS创建新证书时,Provisioning Portal"向导"始终提供创建新CSR的步骤,这意味着您还需要创建新的公钥/私钥.这些可能会开始失控,那么有没有办法在现有私钥的Keychain Access中创建CSR(代码签名请求),而不是每次都要创建一个新的?

谢谢

iphone macos push-notification apple-push-notifications ios

12
推荐指数
2
解决办法
7862
查看次数