小编odl*_*dlp的帖子

提交到App Store问题:不支持的体系结构x86

所以我想尝试使用shopify API.当我存档应用程序并验证它然后没有问题但是当我将它提交到应用商店时它会给我以下问题.

  1. 错误ITMS-90087:"不支持的体系结构.您的可执行文件包含不受支持的体系结构'[x86_64,i386]'."
  2. ERROR ITMS-90209:"无效的段对齐.SJAPP.app/Frameworks/Buy.framework/Buy上的应用程序二进制文件没有正确的段对齐.尝试使用最新的xcode版本重建应用程序." (我已经在使用最新版本了.)
  3. 错误ITMS-90125:"二进制文件无效.LC_ENCRYPTION_INFO加载命令中的加密信息丢失或无效,或者二进制文件已加密.此二进制文件似乎不是使用Apple的链接器构建的."
  4. 警告ITMS-90080:"可执行的有效负载/ $/Buy.framework不是位置无关的可执行文件.请确保将您的构建设置配置为创建PIE可执行文件."

xcode ios

232
推荐指数
12
解决办法
7万
查看次数

Swift 编译器:使用 3rd 方导入打印 Swift 文件的 AST

我正在尝试使用带有标志的 Swift 编译器从 Swift 文件中打印抽象语法树 (AST)-print-ast。这是没有 Xcode & 的xcodebuild

我一直在处理通过 Carthage 构建的 3rd 方框架的导入。给定一个包含以下代码的源文件:

来源

import Foundation
import BrightFutures // 3rd party framework

class MyAsyncService {
    func asyncFunc() -> Future<String, NSError> {
        return Promise<String, NSError>().future
    }
}
Run Code Online (Sandbox Code Playgroud)

为 MacOS 编译工作

通过指定框架搜索路径 ( -F) 以下命令:

swiftc -print-ast Source.swift -F Carthage/Build/Mac
Run Code Online (Sandbox Code Playgroud)

产生预期的输出:

import Foundation
import BrightFutures

internal class MyAsyncService {
  internal func asyncFunc() -> Future<String, NSError>
  @objc deinit
  internal init()
}
Run Code Online (Sandbox Code Playgroud)

为iOS编译?

我需要为仅针对 iOS 的项目打印 AST,并为 …

abstract-syntax-tree ios swift

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

是否可以在Swift中连接变量名和字符串/整数?

在Javascript或jQuery中,可以连接字符串和变量名称,如:

var id = 5;
$("#wrapper_" + id).hide();
Run Code Online (Sandbox Code Playgroud)

使用Swift我想实现同样的目标,例如:

func eventColors (colorID: Int, view: UIView) {
    view.backgroundColor = Constants.Color.eventColor + colorID // Incorrect
}
Run Code Online (Sandbox Code Playgroud)

常数结构:

struct Constants {

   struct Color {
      static let eventColor1: UIColor = UIColor(red:0.06, green:0.44, blue:0.64, alpha:1)
      static let eventColor2: UIColor = UIColor(red:0.86, green:0.30, blue:0.99, alpha:1)
      static let eventColor3: UIColor = UIColor(red:0.50, green:0.44, blue:0.64, alpha:1)
   }

}
Run Code Online (Sandbox Code Playgroud)

uicolor ios swift

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

标签 统计

ios ×3

swift ×2

abstract-syntax-tree ×1

uicolor ×1

xcode ×1