我对这个问题非常沮丧.经过一周的等待,我的通用iPad应用程序被拒绝,因为"正在运行iPhone OS 3.2和iPhone 3GS运行iPhone OS 3.1.3和Mac OS X 10.6.2的iPad上发布时崩溃."
不幸的是我无法复制问题,我已经在调试和发布模式下测试,应用程序工作得很好.我甚至创建了一个ad-hoc配置并在其他设备上测试它,一切正常.
我应该澄清这是对当前iPhone应用程序的更新,我使用与原始iPhone应用程序相同的分发配置文件.此外,我在构建此条目后的通用应用程序之前检查了所有内容:
http://iphonedevelopment.blogspot.com/2010/04/converting-iphone-apps-to-universal.html
以下是Apple发给我的崩溃日志:
Incident Identifier: 3E0D4A3B-2896-444D-BCBE-6C0CA1A66A90
CrashReporter Key: 18b5124ea5f657227c5f202a27ed707379b3e2e7
Process: Transfer [982]
Path: /var/mobile/Applications/E9062465-7EA6-424C-9C61-D9DBCC7C915A/Transfer.app/Transfer
Identifier: Transfer
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2010-05-04 15:35:57.399 -0700
OS Version: iPhone OS 3.1.3 (7E18)
Report Version: 104
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x00000001, 0x3eaa2188
Highlighted Thread: 0
Backtrace not available
Unknown thread crashed with ARM Thread State:
r0: 0x00002f90 r1: 0x00000000 r2: 0x385242d8 r3: 0x0000010d
r4: … 作为应用程序收购的一部分,我们正在将一款应用程序从一个 Apple 开发者帐户转移到另一个帐户。该应用程序使用 Apple Sign in 和 Firebase 身份验证,并且似乎需要完成几个与为使用 Apple Sign in 注册的用户生成传输标识符相关的步骤。这在此处记录:
但是,由于我们使用 Firebase 作为应用程序的后端,因此我们无法直接控制身份验证过程和 Apple 登录生成的用户 ID、它们如何存储在 Firebase Auth 中以及如何在应用程序传输后更新它们。
关于如何生成转移标识符的文档也很混乱,因为不清楚是否需要为所有用户生成转移标识符,以及如果用户在他们提到的 60 天内没有登录应用程序该怎么办转移后。
如果有人以前遇到过这个问题,我们将非常感谢您提供一些关于如何实现这一目标的建议。非常感谢!!
我正在通过Objective-C SDK上传图片到谷歌驱动器,今天早上我在上传完成后不断收到此错误:
2013-02-20 13:07:30.565 Transfer [1774:907] <0x1fab2b40 GDriveDataSource.m:(165)>发生错误:Error Domain = com.google.GTLJSONRPCErrorDomain Code = 400"无法完成操作. (不支持的内容类型:application/json-rpc; charset = utf-8)"UserInfo = 0x1fcc0690 {error =不支持的内容类型:application/json-rpc; charset = utf-8,GTLStructuredError = GTLErrorObject 0x1fcbfcc0:{message:"不支持的内容类型:application/json-rpc; charset = utf-8"代码:400 data:[1]},NSLocalizedFailureReason =(不支持的内容类型: application/json-rpc; charset = utf-8)}
我的代码已经工作了很多天,我最近没有改变.我肯定在upload parameters参数上设置了正确的mime类型.以下是代码的相关部分:
GTLDriveFile *file = [GTLDriveFile object];
file.title = asset.fileName;
file.mimeType = @"image/jpeg";
NSData *imageData = [asset getImageDataForResolutionType:resType];
GTLUploadParameters *uploadParameters = [GTLUploadParameters uploadParametersWithData:imageData
MIMEType:file.mimeType];
GTLQueryDrive *query = [GTLQueryDrive queryForFilesInsertWithObject:file
uploadParameters:uploadParameters];
Run Code Online (Sandbox Code Playgroud)
谢谢!
我正试图从我的一个应用程序将文件推送到iCloud,但有时无法跟踪文件是否已经在iCloud上.在将文件标记为无处不在之后,我有一种方法可以通过NSMetadataQuery定期检查文件的状态.当我得到结果时,我使用这些键作为文件的状态:
NSNumber *isUploaded = [file valueForAttribute:NSMetadataUbiquitousItemIsUploadedKey];
NSNumber *isUploading = [file valueForAttribute:NSMetadataUbiquitousItemIsUploadingKey];
NSNumber *uploadPercent = [file valueForAttribute:NSMetadataUbiquitousItemPercentUploadedKey];
Run Code Online (Sandbox Code Playgroud)
这似乎有时有效,但在其他时候isUploaded值为0,isUploading值也为0!uploadPercent值实际上始终为0.当我进入设备的"设置"应用程序并检查我的应用程序的文件时,文件已经列在那里,所以我不确定为什么'NSMetadataUbiquitousItemIsUploadedKey'键会返回0?
任何帮助表示赞赏!谢谢!