デバイスやシミュレーターにコンパイルするとうまくいきます。しかし、Product-> Archiveを実行すると、エラーが発生します。
Login.m
! Semantic Issue
Use of undeclared identifier 'kLogin_URL'
しかし、これはシミュレーターとデバイスで機能します
Xcodeバージョンバージョン4.6(4H127)を使用しています。これが定数ファイルです。
#ifndef MyMobileApp_AllUrls_h
#define MyMobileApp_AllUrls_h
#ifdef QA
#define kLogin_URL @"https://b2bgateway.qa.mycompany.com/authenticate"
#define ktran_URL @"https://b2bgateway.qa.mycompany.com/.../lookup"
#define LOGIN_REQUEST_TIMEOUT 15.0f
#define TRAN_REQ_TIMEOUT 60.0f
#endif
#ifdef PROD
#define kLogin_URL @"https://b2bgateway.mycompany.com/authenticate"
#define ktran_URL @"https://b2bgateway.mycompany.com/.../lookup"
#define LOGIN_REQUEST_TIMEOUT 15.0f
#define TRAN_REQ_TIMEOUT 30.0f
#endif
#endif
-prefix.pchの内容は次のとおりです。
#import <Availability.h>
#ifndef __IPHONE_5_0
#warning "This project uses features only available in iOS SDK 5.0 and later."
#endif
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "AllUrls.h"
#endif
あなたの入力に感謝します。
ありがとう