Tag: xcode

SKMutablePayment属性:applicationUsername

我正在应用程序购买在我的应用程序,我正在使用非消费品。 我有我的应用程序中的用户login,并防止不规则活动苹果sugests使用applicationUsername属性,所以我可以与支付用户的用户名一起发送。 一切工作正常,我可以设置payment.applicationUsername属性,我可以在SKPaymentTransactionStatePurchased状态完成购买后检索它。 问题是,当我尝试使用restoreCompletedTransactionsWithApplicationUsername :方法还原我的事务时,applicationUsername属性返回NULL。 你能帮我吗?

为MVCdevise模式组织iOS项目

我正在为iPhone的多视图应用程序工作,目前有我的意见(视图)设置和他们的转换(控制器?)很好地工作。 现在我想为实际的程序数据(MODEL)添加对象。 我的问题是:我应该如何构build我的数据以遵守模型视图控制器(MVC)devise模式? 我知道我应该创build单独的类来实现我的数据结构,并且我的控制器类可以将消息从视图传递给它们,但是我应该检查其他任何组织考虑因素吗? 特别是对于cocoa触摸,Xcode或iOS? 其他细节:播放预先录制的和可能用户生成的audio也是必不可less的。 我知道这些是模型元素,但是它们与“V”和“C”究竟有什么关系,我仍然有点模糊。 我想当用户操作需要audio播放时,CONTROLLER应该传递一个消息给MODEL以准备好适当的声音,但是播放的调节到底在哪里? 在我想象的与ViewController分开的“PlayerController”中? 非常感谢和赦免我的MVC noobery。

它只是iPhone模拟器仅限于英特尔Mac?

我已经读过,iPhone SDK(Xcode 3的一部分)仅限于使用intel芯片组的Mac。 这个限制是否仅适用于SDK的模拟器部分或完整的shebang? 我有一个运行Leopard的Powerbook G4,非常想开发它,而不是分出一台新机器。 同样值得说明的是,由于个人原因,我对开发感兴趣,因此接受我需要一个authentication平台来为App Store创build一个提交。

ARC圆形保留检测

我移植了一些旧的代码到Objective-C ARC(自动引用计数),它似乎很好。 除了一个相当大的高级对象,当它从我的导航栈中popup时,并没有被释放,这让我相信我有一个保留循环的地方,ARC对我隐藏起来(或者至less难以追踪)。 什么是最好的方法来淘汰这个潜在的保留周期和/或什么是一个好方法来确定在ARC下的内存泄漏的原因? 谢谢!

尝试从苹果发现错误的示例AVCAM

当我尝试使用Xcode版本9.0testing版5(9M202q)的示例AVCAM迅速。 我发现错误。 架构x86_64的未定义符号: “__T0So22AVCapturePhotoSettingsC12AVFoundation01_abC16SwiftNativeTypesACWP”,引用自:__T05AVCam20CameraViewControllerC12capturePhoto33_F53A4CF98D799BDDCA6C04BA14C549A1LLySo8UIButtonCFyycfU_ CameraViewController.o “__T012AVFoundation39_AVCapturePhotoSettingsSwiftNativeTypesPAAE016availablePreviewc11PixelFormatG0Says6UInt32VGfg”,从引用:在CameraViewController.o LD __T05AVCam20CameraViewControllerC12capturePhoto33_F53A4CF98D799BDDCA6C04BA14C549A1LLySo8UIButtonCFyycfU_:符号(多个)未find架构x86_64的铛:错误:连接器命令,退出代码1失败(使用-v看调用) 问题是什么? 以及如何解决这个问题?

带有静态库的iOS应用程序总是在启动Ad Hoc Archive Build时崩溃。 无法在Xcodedebugging器中重现

我们有一个使用静态库构build的应用程序,我们也在为分发而构build。 App和Lib在Xcodedebugging器中运行正常,或者通过Xcodedebugging会话在设备上加载。 一旦我们把设备上的Ad Hoc Archive构build起来,应用程序总是崩溃。 控制台日志语句表明它在Lib代码中崩溃,但崩溃报告不符号化Lib代码。 无法在Xcode模拟器中重现。 Guard malloc,Guard Edge不显示任何东西(但是这些只能在模拟器中运行)。 没有泄漏 使用Xcode 4.3.2 应用目标4.3或更高版本。 Lib目标3.0或更高版本。 其他链接器标志= -ObjC 在目标“与库链接二进制文件”中将Lib设置为“可选” 拇指支持closures(使用LLVM) 在控制台上看到2个可能有用的例外,但是到目前为止,还没有在networking上做出任何有助于这个事情的东西: Application 'x' exited abnormally with signal 12: Bad system call: 12 (mostly) Application 'x' exited abnormally with signal 12: Bad system call: 11 (rarely) 我们看到其他地方的评论说,recursion静态库有问题。 但是我们的Lib没有任何recursion。 难住,需要更多的想法。

只提供IPA文件更改应用程序版本(无xcode)

我有一个为我的公司开发的应用程序。 不幸的是,它需要辞职(我知道这部分是如何做的),因为分发证书已过期。 问题是我们需要更改版本号,以便在所有的iPad上进行更新。 有谁知道如何做到这一点使用terminal(我有Xcode安装,但我没有和开发人员的文件)。 再一次,我只有应用程序的IPA文件。 谢谢你的帮助。

新的XCode崩溃pipe理器不符号.xccrashpoint文件

在组织者新的XCode“崩溃”选项卡显示从我的应用程序AppStore的一些崩溃。 根据文档 ,应该有一个堆栈跟踪。 但是,这6个崩溃中没有一个具有符号化的堆栈跟踪: 我试过点击“在项目中打开”,但它是一样没用: 当然,当我提交给商店时,我包含了dsym和debugging信息。 我的组织者仍然有提交内容,所以我的机器上仍然存在这些语言。 我怎样才能得到一个适当的堆栈跟踪呢?

xcode正在创build通用的xcode存档,而不是iOS应用程序存档

我是iPhone开发的初学者,我尝试使用我的个人资料和有效的证书创build一个ipa ,但是xcode创build了一个通用的xcode存档文件,而不是iOS应用程序存档,因为在我的代码中有两个.xcodeproj 。 并从stack overflow answer之一,我遵循以下步骤: 对于主项目目标,跳过安装是NO 对于框架(子项目)目标,跳过安装为YES 子项目需要在Project not Public中有Copy Headers 部署下的安装目录是有效的(例如,/应用程序) 但我仍然没有得到解决scheme。

自定义Cordova插件:将框架添加到“embedded式二进制文件”

在一个自定义的Cordova插件中,如何在plugin.xml中configuration特定的.framework文件,以便将其添加到Xcode中的“embedded式二进制文件”部分? 如果目前不能直接在plugin.xml中,我打开替代的build议。