标签: cfbundleidentifier

IOS自定义图标电子邮件附件

我注册了自己的自定义CFBundleDocumentTypes文件类型,如以下链接所述:如何在iOS中注册自定义文件类型

一切正常,除非我通过MFMailComposeViewController发送邮件时仍然有这个普通的默认附件图标而不是我自己的.当我收到邮件时,会显示我自己的图标.发送邮件时是否可以更改默认的MFMailComposeViewController附件图标?

谢谢你的帮助,马丁

email iphone cfbundleidentifier ios mfmailcomposer

6
推荐指数
1
解决办法
1118
查看次数

使用包标识符打开应用程序

是否可以从我们的应用程序中打开一个应用程序bundle identifier.假设我有安装在设备中的一个与两个应用程序com.test.app1com.test.app2.我可以从app2打开app1吗?

我知道openUrl方法.为此,我必须在info.plist中注册url方案.然后我可以使用以下方法:

[[UIApplication sharedApplication] openUrl:[NSURL urlWithString:@"myApp1://"]];
Run Code Online (Sandbox Code Playgroud)

但是,如果我没有注册网址方案或不知道注册网址,该怎么办?

任何的想法..?

iphone cfbundleidentifier

5
推荐指数
3
解决办法
7262
查看次数

错误itms-90451“ CFBundleIdentifier冲突错误”

我上传了我的应用程序的版本-此错误弹出窗口,并且我的应用程序的Google Maps部分没有任何更改。在我的第一次上传中,没有问题。

upload xcode collision cfbundleidentifier

5
推荐指数
2
解决办法
5486
查看次数

更改Apple Watch App的App ID

我最近将一些应用程序从一个帐户转移到另一个帐户.当我这样做时,App ID也被转移了.但是,App ID未针对WatchKit Apps或WatchKit Extensions进行传输. 

我试图上传,上传完成后出现在iTunes Connect Prerelease中,我会收到一封电子邮件CFBundleIdentifier Collision.

然后,我尝试更改Apple Watch应用程序的App ID,并在上传时看到此错误:

Attempting to change bundle identifier from com.domain.myapp.watchkitapp to com.domain.myapp.watchkitapp2 is disallowed for bundle MyApp.app/PlugIns/MyApp WatchKit Extension.appex/MyApp WatchKit App.app.
Run Code Online (Sandbox Code Playgroud)

你有什么建议吗?谢谢

itunesconnect app-id cfbundleidentifier ios apple-watch

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

获取从另一个用户运行的应用程序的包标识符

场景是这样的:"我从一个用户运行一个app(比如myproc)然后快速用户切换到第二个用户"
现在,当我尝试确定所有使用特定束标识符运行的进程时(比如com.ak.myproc) ; 我无法确定从第一个用户运行的进程.

我尝试过以下但是徒劳无功:

  1. [NSRunningApplication runningApplicationsWithBundleIdentifier:]
  2. [[NSWorkspace sharedWorkspace] runningApplications] 然后比较每个应用程序的包标识符 - 为第一个用户运行的应用程序甚至不显示在此列表中.
  3. 使用sysctl()然后迭代进程列表 - 这里,来自第一个用户的应用程序的pid确实来了.之后:
    • 当我尝试时[NSRunningApplication runningApplicationWithProcessIdentifier:],我没有.
    • 当我尝试GetProcessForPID()跟着时ProcessInformationCopyDictionary(),我得到一个零字典.
    • 当我尝试GetProcessForPID()跟着时GetProcessInformation(),我没有得到任何有用的东西ProcessInfoRec.

有人可以帮忙吗?谢谢.

操作系统:Mac OS X 10.8.4
Xcode:4.6.2

macos sysctl cfbundleidentifier nsworkspace nsrunningapplication

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

CFBundle运行时错误 - 这是什么意思?

每次我通过Xcode运行我的iPad应用程序时,在didFinishLaunchingWithOptions:之后,在我的初始viewController类中运行任何代码之前,我在控制台中收到此错误消息:

Unable to load string table file: CFBundle 0x134518370 </private/var/mobile/Containers/Bundle/Application/3B879FF9-02CD-48A1-A250-7A8613AE84EA/PedRampInv_Management.app> (executable, loaded) / Manage: The operation couldn’t be completed. (Cocoa error 3840.)
Run Code Online (Sandbox Code Playgroud)

我的应用似乎运行得很好,没有其他警告,错误或异常被抛出.任何人都可以告诉我如何"修复"导致此错误出现的任何错误?我很快就会在Apple应用程序商店中得到这个,并希望确保这不会成为问题.

xcode runtime-error objective-c cfbundleidentifier ios

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

如何在iOS上安装同一应用程序的2个版本?

我的应用程序带有Bundle dispaly Name“ BobAppl”,Bundle identifier名为“ org.bob.phone”。

我想安装同一应用程序的新版本,但也要在iPhone上保存旧版本,所以我想查看2个应用程序:“ BobAppl”和“ BobApplNew”。

现在,如果我更改Bundle dispaly Name为“ BobApplNew”,则仍会关闭“ BobAppl”。

我需要做什么?我需要Bundle identifier只更改还是其他?

谢谢,

xcode cfbundleidentifier ios

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

“此时无法安装此应用程序”CFBundleIdentifier 错误

我遇到了“此时无法安装此应用程序”错误。我尝试了几种方法,例如重新加载模拟器,删除模拟器中的应用程序和清理Xcode项目。但是,它仍然存在此错误。我转向 CoreSimulator 文件,发现由于 CFBundle Identifier 导致的错误。这是下面的日志:

Apr 26 18:49:49 kevins-air com.apple.dt.Xcode[27210] <Error>: installApplication:withOptions:error:: Error Domain=IXUserPresentableErrorDomain Code=1 "This app could not be installed at this time." UserInfo={NSLocalizedDescription=This app could not be installed at this time., NSUnderlyingError=0x7faad5709050 {Error Domain=MIInstallerErrorDomain Code=12 "Bundle at path /Users/kevinlauofficial/Library/Developer/CoreSimulator/Devices/0EB4D69B-61C8-468B-9D3D-2D6761E1D9D6/data/Library/Caches/com.apple.mobile.installd.staging/temp.IMKy1v/extracted/DBS.app/Frameworks/HandySwift.framework did not have a CFBundleIdentifier in its Info.plist" UserInfo={LegacyErrorString=MissingBundleIdentifier, FunctionName=-[MIBundle _validateWithError:], SourceFileLine=45, NSLocalizedDescription=Bundle at path /Users/kevinlauofficial/Library/Developer/CoreSimulator/Devices/0EB4D69B-61C8-468B-9D3D-2D6761E1D9D6/data/Library/Caches/com.apple.mobile.installd.staging/temp.IMKy1v/extracted/DBS.app/Frameworks/HandySwift.framework did not have a CFBundleIdentifier in its Info.plist}}}
Run Code Online (Sandbox Code Playgroud)

抱歉,我无法将其转换为代码格式。这是一个屏幕截图: 错误截图

DBS.app/Frameworks/HandySwift.framework 在其 Info.plist 中没有 CFBundleIdentifier}}} 表明 HandySwift.framework 在其 Info.plist 中没有 CFBundleIdentifier。我应该在属性列表中添加什么?这是我的 Info.plist 的屏幕截图。 …

xcode cfbundleidentifier ios swift swift4

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