objective-c - 我如何防止 Xcode 覆盖 iTunes 二进制文件?

标签 objective-c ios

我有一个非常烦人的问题。我的应用已在 AppStore 中发布。

每次我从 Xcode 运行该应用程序时,iTunes 二进制文件都会被覆盖...下次我需要使用该应用程序的生产版本测试某些内容时,我需要重新下载它。

有什么办法可以解决吗?

提前致谢!

最佳答案

您需要更改您的包标识符。这是我在我的项目中设置它的方式

  • 选择您的项目
  • 选择目标
  • 导航到信息标签
  • bundle identifier 更改为自定义build设置,例如我把它作为 ${BUNDLE_IDENTIFIER}

enter image description here

  • 现在点击 Project -(您可能希望保持您选择的目标级别)
  • 导航到 Build Settings 选项卡
  • 一直滚动到底部以查看User-Defined
  • 点击添加build设置
    • (1) 选择添加用户定义的设置
  • (2) 添加Key作为您之前选择的名称
  • 为每个方案设置不同的包标识符

enter image description here


奖金

你可以对图标使用相同的技巧,这样你就可以在一台设备上轻松区分你的构建

关于objective-c - 我如何防止 Xcode 覆盖 iTunes 二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10238203/

相关文章:

objective-c - 我是否需要为 NSObject 调用 [super init] 或 [super initWithCoder] 等

iphone - 应用程序未针对模拟器进行编译

objective-c - 如何在后端将 NSTableView 与 2D 数据绑定(bind)?

objective-c - NSMutableData 正确的方法?

ios - Xamarin TableView 崩溃

ios - 在 iOS 上提高 mp3 音量

ios - 仅实例化一个时, View Controller 中会显示两个 UISearchBar

objective-c - 从 NSTextField 类别内访问 View ?

objective-c - NSTimer 在 UIView 中禁用 dealloc

objective-c - UIWebView 在切换到横向时不改变方向