小编Enr*_* R.的帖子

通用iPad应用程序因发布崩溃而被拒绝,我无法重现

我对这个问题非常沮丧.经过一周的等待,我的通用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: …

iphone objective-c ipad

11
推荐指数
1
解决办法
4339
查看次数

将使用 Apple Sign in 和 Firebase 的 iOS 应用转移到新的开发者帐户

作为应用程序收购的一部分,我们正在将一款应用程序从一个 Apple 开发者帐户转移到另一个帐户。该应用程序使用 Apple Sign in 和 Firebase 身份验证,并且似乎需要完成几个与为使用 Apple Sign in 注册的用户生成传输标识符相关的步骤。这在此处记录:

https://developer.apple.com/documentation/sign_in_with_apple/transferring_your_apps_and_users_to_another_team

但是,由于我们使用 Firebase 作为应用程序的后端,因此我们无法直接控制身份验证过程和 Apple 登录生成的用户 ID、它们如何存储在 Firebase Auth 中以及如何在应用程序传输后更新它们。

关于如何生成转移标识符的文档也很混乱,因为不清楚是否需要为所有用户生成转移标识符,以及如果用户在他们提到的 60 天内没有登录应用程序该怎么办转移后。

如果有人以前遇到过这个问题,我们将非常感谢您提供一些关于如何实现这一目标的建议。非常感谢!!

ios app-transfer firebase-authentication apple-sign-in

9
推荐指数
1
解决办法
2252
查看次数

Google云端硬盘上传API错误

我正在通过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)

谢谢!

objective-c google-drive-api google-api-objc-client

5
推荐指数
1
解决办法
710
查看次数

iCloud上传进度和密钥

我正试图从我的一个应用程序将文件推送到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?

任何帮助表示赞赏!谢谢!

ios icloud

0
推荐指数
1
解决办法
2082
查看次数